Skip to content

chuugar/mpdnotify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mpdnotify

Notifies when mpd's song changes.

mpdnotify

Installation

It has been test on Debian 9.5, it shall work on any other Linux distribution with Python >= 3.2. Please let me now if it works on OSX.

PyPa

You can install mpdnotify in a single command : pip install mpdnotify

Manual

Requirements

Installation

git clone https://github.com/chuugar/mpdnotify.git
cd mpdnotify
pip3 install -r requirements.txt -e .

Usage

A few arguments can be passed to mpdnotify :

  • -a / --appname : specifies the app name for notify-send.
  • -c / --config : path to the configuration file.
  • --host : mpd's address.
  • -m / --musicdir : path to mpd's music library folder.
  • -p / --port : mpd's server port.
  • -o / --oneshot : send a notification and exit immediately.

All this arguments can be save in a configuration file, please see mpdnotifyrc.sample for further informations.

Once running, mpdnotify will wait for the next song to send a notification (unless -o / --oneshot has been passed). Cover is used as notification icon if a file (cover/front/album).(png/jpg) is find in the same folder as the music file.

TODO

  • Add a test suite.
  • Allow user to change the notification format.
  • If cover cannot be found as an image, look at the tags.

About

MPD : notified at song change

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages