I use PS3 Media Server on an almost daily basis and just love it; however it sometimes gives me headaches.
I wanted to play a quicktime trailer to impress a friend, but it ended up in the thing refusing to display anything else than "Corrupted Data".
After a while, I found out that unchecking "Switch to tsMuxer when..." would fix the problem. Of course, this was just a workaround, the reason behind the failure was that TsMuxer was not happy.
Too bad the error wasn't logged anywhere (not even in the verbose debug.log). Running TsMuxer by hand would give the following error message:
error while loading shared libraries: libfreetype.so.6: cannot open shared object file
The file was existing though:
ls -l /usr/lib/libfreetype*
gave:
lrwxrwxrwx 1 root root 21 2010-05-05 19:07 /usr/lib/libfreetype.so.6 -> libfreetype.so.6.3.22 -rw-rr1 root root 547112 2009-12-01 09:47 /usr/lib/libfreetype.so.6.3.22
Finally, I could fix it by installing ia32-libs:
sudo apt-get install ia32-libs
The consequence-to-cause chain wasn't too easy to follow!
1 From Cèbe -
While I was at it, I decided to change the default play icons. I had to find a compromise though, as the very same icon is used in the Gnome system tray and in XMB:
Play1Hot_256.png