A few days ago Zattoo updated their client, and guess what, it didn’t work on Linux anymore. Using the error messages I was able to guess which libraries were missing: I had to install the xulrunner (it looks like they use the Mozilla API to display the channel browser).
But when trying to run the client I got still more errors, the problem is that Zattoo uses some strange library name convention, so we have to create the links to the actual libraries, so we have to run the following as root:
cd /usr/lib/
ln -s xulrunner-1.8.1b2/libgtkembedmoz.so libgtkembedmoz.so.0d
ln -s xulrunner-1.8.1b2/libxpcom.so libxpcom.so.0d
ln -s xulrunner-1.8.1b2/libmozjs.so libmozjs.so.0d
ln -s libplds4.so libplds4.so.0d
ln -s libplc4.so libplc4.so.0d
ln -s libnspr4.so libnspr4.so.0d
ln -s xulrunner-1.8.1b2/libxul.so libxul.so.0d
I still get some errors about the missing flash-plugin, but that’s just an annoying dialog box that can be closed by clicking ok. From thereon it should work like a charm