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.