/mpd-sacd

A version of the mpd music player daemon that includes support for Super Audio CDs and DVD-Audio discs

Primary LanguageC++GNU General Public License v2.0GPL-2.0

mpd-sacd

watchers stars issues forks contributors branches commits last commit

This project is a fork of this project, which adds support for Super Audio CDs and DVD-Audio discs to the official mpd music player daemon.

My modifications to this project are made primarily with macOS in mind.

The official mpd source code can be found on GitHub here.

And here is a useful guide to setting up mpd and the ncmpcpp player on macOS.

To build or rebuild mpd-sacd

Install dependencies via Homebrew:

brew install mpd
brew install meson
brew install ninja

Configure:

cd mpd-sacd
rm -rf output
meson . output/release --buildtype=debugoptimized -Db_ndebug=true
meson configure output/release -Dsysconfdir='etc/mpd-sacd'

MPD will then look for mpd.conf in /usr/local/etc/mpd-sacd/

Build:

ninja -C output/release

The executable mpd can then be found in output/release/

To install:

ninja -C output/release install
  • To launch mpd as a daemon: $ mpd
  • To kill the running instance of mpd: $ mpd --kill
  • To update the mpd database: $ mpc update
  • To launch the rudimentary player: $ ncmpcpp

Here is the original documentation about compiling from the source.

License

GPL-2.0