MusicManager is a bootstrap based front-end to do things with MPD.
- Perl (5.12 or later)
- Perl Modules: (cpan ModuleName)
- Mojolicious
- Audio::MPD
- Mojolicious::Plugin::YamlConfig
- File::Find::Rule
- Try::Tiny
git clone https://github.com/reyjrar/music_manager.git
cd music_manager
curl -L http://cpanmin.us | perl - --self-upgrade
cpanm < ./prereqs
cp music_manager.yaml.default music_manager.yaml
$EDITOR music_manager.yaml
morbo ./script/music_manager
Point your browser to http://localhost:3000/
Included in the script directory is a music_manager.psgi, feel free to deploy this however you'd like to a production server. I recommend Starman and nginx.
In contrib/ I've included a music_manager.init which can be installed into /etc/init.d/music_manager. This will start the app using Starman to run via Plack. I've also included an nginx.music_manager.conf file which can be used to run a reverse proxy back to the Starman application.