Audacious is an audio player.
![[Note]](../images/note.png) 
          Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.
Download (HTTP): https://distfiles.audacious-media-player.org/audacious-4.5.1.tar.bz2
Download MD5 sum: 03c01a31d230a51243b112c9b31957af
Download size: 628 KB
Estimated disk space required: 16 MB (with GTK support)
Estimated build time: 0.2 SBU (Using parallelism=4; with GTK support)
Required Plugins
Download (HTTP): https://distfiles.audacious-media-player.org/audacious-plugins-4.5.1.tar.bz2
Download MD5 sum: ad54fcee6d07dc8af19d094a41d0df9e
Download size: 1.8 MB
Estimated disk space required: 36 MB (with GTK support)
Estimated build time: 0.2 SBU (Using parallelism=4; with GTK support)
GTK-3.24.51 and Qt-6.10.0
mpg123-1.33.3, FFmpeg-7.1.2, and neon-0.35.0 (for online mp3 and ogg radio)
alsa-lib-1.2.14, cURL-8.16.0, FAAD2-2.11.2, FLAC-1.5.0, LAME-3.100, libxml2-2.15.1, libcdio-2.1.0 (to identify and play CDs), libnotify-0.8.7, libsndfile-1.2.2, libvorbis-1.3.7, Opus-1.5.2, pipewire-1.4.9, PulseAudio-17.0, SDL2-2.32.10, ampache-browser, adplug, The Bauer stereophonic-to-binaural DSP (bs2b) library, FluidSynth, JACK (requires libsamplerate-0.2.2), libcue, libmodplug, libmms, libopenmpt, libsidplayfp, LIRC, sndio, SoX, and WavPack
Install Audacious by running the following commands (you may wish to change the buildstamp to another string):
mkdir build &&
cd    build &&
meson setup ..            \
      --prefix=/usr       \
      --buildtype=release \
      -D gtk=true         \
      -D qt=true          \
      -D buildstamp=BLFS  \
      -D libarchive=true  &&
ninja
          This package does not come with a test suite.
            Now, as the root user:
          
ninja install
Install the required plugins package by issuing the following commands:
tar -xf ../../audacious-plugins-4.5.1.tar.bz2 &&
cd audacious-plugins-4.5.1                    &&
mkdir build &&
cd    build &&
meson setup ..            \
      --prefix=/usr       \
      --buildtype=release \
      -D gtk=true         \
      -D qt=true          \
      -D opus=false       \
      -D wavpack=false    &&
ninja
          
            Now, as the root user:
          
ninja install
          -D buildstamp=BLFS: This
          switch appends the given text to the version string.
        
          -D gtk=true: This option
          enables GTK support for the graphical user interface.
        
          -D qt=true: This option
          enables Qt support for the graphical user interface.
        
          -D libarchive=true: This
          adds libarchive support, for reading compressed module sets or
          skins.
        
          -D valgrind=true: The option enables
          Valgrind analysis support.