Audacious-4.3.1

Audacious の概要

Audacious はオーディオプレイヤーです。

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

追加のダウンロード

Required Plugins

Audacious の依存パッケージ

必須

GTK+-3.24.38 or (Qt-5.15.11 or qt-components-5.15.11 with qtmultimedia)

推奨

libarchive-3.7.2

任意

Valgrind-3.22.0

推奨 (プラグイン向け)

任意 (プラグイン向け)

ALSA-1.2.7, cURL-8.5.0, FAAD2-2.11.1, FLAC-1.4.3, LAME-3.100, libxml2-2.12.3, libcdio-2.1.0 (to identify and play CDs), libnotify-0.8.3, libsndfile-1.2.2, libvorbis-1.3.7, pipewire-1.0.0, PulseAudio-16.1, SDL2-2.28.5, 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, WavPack

Audacious のインストール

Installation of the Main Audacious Program

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 \
            -Dgtk3=true         \
            -Dbuildstamp=BLFS   \
            -Dlibarchive=true   \
            ..                  &&

ninja

このパッケージにテストスイートはありません。

root ユーザーになって以下を実行します。

ninja install

Audacious Plugins のインストール

Install the required plugins package by issuing the following commands:

tar -xf ../../audacious-plugins-4.3.1.tar.bz2 &&
cd audacious-plugins-4.3.1                    &&

sed -e '/libxml/a #include <libxml/parser.h>' \
    -i src/scrobbler2/scrobbler.h             &&

mkdir build &&
cd    build &&

meson setup           \
  --prefix=/usr       \
  --buildtype=release \
  -Dgtk3=true         \
  ..                  &&

ninja

root ユーザーになって以下を実行します。

ninja install

コマンド説明

-Dbuildstamp=BLFS: This switch appends the given text to the version string.

-Dgtk3=true: This option sets the default graphical user interface.

-Dlibarchive=true: This adds libarchive support, for reading compressed module sets or skins.

sed -e '/libxml/a ...': This fixes building against libxml-2.12.x.

-Dvalgrind=true: The option enables Valgrind analysis support.

パッケージ構成

インストールプログラム: audacious, audtool
インストールライブラリ: libaudcore.so, libaudgui.so, libaudqt.so, libaudtag.so, and several plugin libraries under /usr/lib/audacious/ sub-directories
インストールディレクトリ: /usr/include/{audacious,libaudcore,libaudgui,libaudqt}, /usr/lib/audacious, /usr/share/audacious

概略説明

audacious

is an audio player and is a descendant of XMMS

audtool

is a small tool to modify the behavior of a running audacious instance