Quod Libet: an audio player with a XINE backend
Posted: 2015-05-23 Filed under: media | Tags: audio, backend, gst, gstreamer, player, quod libet, xine Leave a commentAn audio player that can use XINE as its backend is Quod Libet. XINE comes with the default Slackware install, and the package you need specifically is xine-lib. Quod Libet is available at SBo, but the version there is quite outdated at the moment. It is not a big issue, I downloaded the latest source tarball from here (3.4.0 at the moment) and modified the version row in the quodlibet.SlackBuild like this:
PRGNAM=quodlibet
VERSION=${VERSION:-3.4.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
This version has pygobject3 as an additional dependency, and it can be installed from SBo, as well. Since XINE will be used instead of Gstreamer, the complete build order for version 3.2.2 is just this:
pygobject3 # pysetuptools # feedparser mutagen quodlibet
The commented out pysetuptools and feedparser are optional if you want audio feeds browser support. Once installed, the backend should be specified by modifying the [player] section of ~/.quodlibet/config as follows:
[player] backend = xinebe fallback_gain = 0.0 gst_buffer = 1.5 gst_device = gst_disable_gapless = false gst_pipeline = pre_amp_gain = 0.0 replaygain = true time_remaining = false
The player should not be running while modifying the file. There is more information about audio backends here.
