hrmp
is a command line music player for Linux (ALSA) based systems. hrmp
focuses on
high-resolution loss-less files (44.1kHz+/16bit+).
hrmp
requires an external DAC as it only supports 16bit, 24bit, 32bit and DSD files.
- FLAC (44.1kHz/16bit) (Stereo)
- By-pass PulseAudio for native bit-stream
See Getting Started on how to get started with hrmp
.
See Configuration on how to configure hrmp
.
hrmp
makes use of
- Fedora 42+
hrmp
requires
dnf install git gcc clang clang-analyzer cmake make python3-docutils libasan libasan-static alsa-lib alsa-lib-devel flac-libs flac-libs-devel
The following commands will install hrmp
in the /usr/local
hierarchy.
git clone https://github.com/HighResMusicPlayer/hrmp.git
cd hrmp
mkdir build
cd build
cmake -DCMAKE_C_COMPILER=clang -DCMAKE_INSTALL_PREFIX=/usr/local ..
make
sudo make install
The following commands will create a DEBUG
version of hrmp
.
git clone https://github.com/HighResMusicPlayer/hrmp.git
cd hrmp
mkdir build
cd build
cmake -DCMAKE_C_COMPILER=clang -DCMAKE_BUILD_TYPE=Debug ..
make
Contributions to hrmp
are managed on GitHub.com
Contributions are most welcome !
Please, consult our Code of Conduct policies for interacting in our community.
Consider giving the project a star on GitHub if you find it useful.