Livestation is now available on Linux as a native application using Qt4 and OpenAl. It is pretty application that allows you to watch many, mostly news, TV channels.
It’s integration with Linux is perfect and it’s dependency on Qt4 is something I really support
because it nicely fits with my KDE4 desktop. The application uses OpenAl libraries to do audio. Installation package contains all necessary libraries in form of shared libraries, so it is even possible to remove them and use only system libraries!
My distribution (OpenSuse) uses Pulse over Alsa and the problem is that the OpenAl library coming with Livestation (libopenal.so.0) is a little bit older and doesn’t support pulse audio.
The fix is simple:
Install 32-bit OpenAl library (libopenal0-soft-32bit package on OpenSuse), remove OpenAl library provided by Livestation installation and create following configuration file for OpenAl at /etc directory (it is assumed that you have installed Livestation to /opt/Livestation before and you are performing following commands as a root user):
rm /opt/Livestation/lib/libopenal.so.0 echo '#drivers=pulse' >> /etc/openal/alsoft.conf
Problem solved!