Is Mactubes still working in 2017? I can't find any of videos just got an "log error". Is it end of mactubes story? And if it's which are alternatives to it? I tried ppc media center and it's ok but mactubes was more practical to me.