Hooks for the Marvelous Music Manager

dgellow 08522620ad improve wording 4 years ago
.gitignore 0730d18cf5 Init commit 4 years ago
LICENSE cd732184b6 Initial commit 4 years ago
README.md 08522620ad improve wording 4 years ago
config.py cd732184b6 Initial commit 4 years ago
main.py cd732184b6 Initial commit 4 years ago
requirements.txt cd732184b6 Initial commit 4 years ago
run.py cd732184b6 Initial commit 4 years ago

README.md

hmmm

Hooks for the Marvelous Music Manager

hmmm is a daemon that uses the idle command of mpd to execute scripts when events occurred.

Events

  • database: the song database has been modified after update.

  • update: a database update has started or finished. If the database was modified during the update, the database event is also emitted.

  • stored_playlist: a stored playlist has been modified, renamed, created or deleted

  • playlist: the current playlist has been modified

  • player: the player has been started, stopped or seeked

  • mixer: the volume has been changed

  • output: an audio output has been enabled or disabled

  • options: options like repeat, random, crossfade, replay gain

  • sticker: the sticker database has been modified.

  • subscription: a client has subscribed or unsubscribed to a channel

  • message: a message was received on a channel this client is subscribed to; this event is only emitted when the queue is empty