I wrote a patch for DWM which links DWM against libmpdclient for direct playback and volume control as well as the capability to remember and restore songs and playing positions in 10 different registers, so that for example bookmarks in various long podcasts can be made and playback can be resumed from any remembered position at any time. Currently, the register contents are not preserved over different DWM instances. Also, no attention is being paid to changes in the playlist. But …
TODO: - MPD status bar: replace the DWM default behaviour with a continuously updated MPD status bar
Besides these extensions, lots of other "official" DWM patches have been incorporated.
Release (version 15) (2013-12-02) (tar.gz): https://github.com/2ion/dwm/archive/6.0-juugo.tar.gz
Changelog: Can now save/restore playlists for accurate bookmarks even when the playlist has changed
Last edited by twoion (2013-12-02 07:46:16)
(Oh this post has aged quite a bit.)
This patchset has just received an important bugfix (6.22) which prevents the process from terminating with the latest libmpdclient (2.10). All users should upgrade (as if anybody besides me would run this ).
A new, important feature release for users of my DWM window manager with built-in MPD client, which are few in number but according to Github analytics do actually exist
dwm 6.23...6.25 adds a watcher which will automatically notify when songs change. This feature complements notifications with song information when skipping to the next/previous song. Under the hood, various improvements have happened.