Here you will find some available plugins for pMusic 3/4.
- Top Hits Archive !!!
Tray app
Search inside playlist files
Backend command
Export most played new
Basic sound filters
Poor mans equalizer
__________________________________________________________
The reason for provide a plugin could be many:
- The author of pMusic won't stop you offering your code.
- The plugin offers specific functionality that doesn't fit into pMusic's work flow.
- The size of the code/graphic is big.
- The plugin code must be compiled to work. pMusic is a script and will work on all bash compatible systems.
- A plugin can be a nice way to test new functionality.
To you who want to write a Plugin, here are some info:
- Each plugin has a executable file in /usr/local/pmusic/plugins/ and a corresponding config file like /usr/local/pmusic/plugins/myplugin.rc.
- The pMusic config file is $HOME/.pmusic/pmusicrc. By executing this file your plugin will have useful variables like $STORAGE_DIR which points to where the db's are....
- Some useful files would be
- /usr/local/pmusic/playlist: content of all columns of the playlist
- /usr/local/pmusic/sourcelist: content of the Music sources field
- $HOME/.pmusic/nowplaying: Name and path to playing track
- $HOME/.pmusic/nowplaying_albumart.jpg:Album artwork to playing track
- /usr/local/pmusic/PERCENT: status of progress slider
- /usr/local/pmusic/ffmpeg_output: all info from ffmpeg are dumped here