A trivial MPD<->MPRIS2 interface.
mpd-mpris2 respects the
MPD_PORT environment variables as
specified by libmpdclient.
Feel free to post any questions, requests, et cetera to
PRIVMSG me on Libera.Chat, my nick is
However, the former option is preferred as it can be easily searched and
Probably. I don't know any.
When you spot one, please send an email to ~firstname.lastname@example.org.
If you wish to submit a change, send an email to
Don't forget to set
git config format.subjectPrefix "PATCH mpd-mpris2".
This assumes you're using the MPD UNIX socket (e.g. by using the
[i] ~ 1 $ cat .config/systemd/user/mpd-mpris2.service [Unit] Description=A trivial MPD<->MPRIS2 interface After=mpd.socket BindsTo=mpd.socket [Service] Type=simple ExecStart=/home/arsen/mpd-mpris2/build/mpd-mpris2 Restart=on-failure Environment=MPD_HOST=%t/mpd/socket [Install] WantedBy=default.target [i] ~$
TODOcomments scattered around the codebase,
sd_busand an event loop in concisely. Version 2 (if any) should use a new D-Bus library, which acts on a similar abstraction level as
sd_bus, but doesn't use
sd_bus, as it's not really appropriate for the use that I've put it through.
mpd-mpris2 is licensed under the GNU General Public License, version 3, or
(at your option) any later version.