Rust audio player daemon

RAPD is a media player daemon that runs in the background, and accepts TCP connections to control its built in media player. The benefit of this is low resource usage, and independent music storage.

Low resource usage

RAPD is built in rust for speed, and saftey. Also since RAPD does not run a fancy user interface it can run with low CPU, and memory use in the background.


Easily configurable

RAPD does not have a config file. Instead it has an auto launch script, here you can use rapc to set your configuration. You can also do this during runtime

# set your music directory
rapc config set music_dir $HOME/Music

# set the packet format to be binary
rapc config set packet_format bin

# set the packet format to be json
rapc config set packet_format json

# enable notifications
rapc config set notifications_enabled true

Minimal

RAPD is minimal, is has no gui by default, and has no ultra-complex features. Its just a music player