git clone https://@opensourceprojects.eu/git/p/mpdasupnp/code mpdasupnp-code
Read Me
================================================
_
_ __ ___ _ __ __| | __ _ ___
| '_ ` _ \| '_ \ / _` |/ _` / __|
| | | | | | |_) | (_| | (_| \__ \
|_| |_| |_| .__/ \__,_|\__,_|___/
|_|
================================================
mpdas is a MPD AudioScrobbler client
supporting the 2.0 protocol specs.
It is written in C++ and uses libmpdclient
to retrieve the song data from MPD and
libcurl to post it to Last.fm
================================================
NOTE: There is a manpage available as well:
man mpdas
To configure mpdas, simply create a file called
.mpdasrc in your home directory or in
$PREFIX/mpdasrc. To change $PREFIX, modify the
Makefile.
Syntax is easy. Example:
username = lastfmuser
password = password
NOTE: In the past the password had to be an MD5
hash. As of v0.4.3 this has changed due to
Last.fm deprecating the previous authentication
method. Please supply the password in plain-text
from now on.
Configuration options:
username: Last.FM username
password: Last.FM password (plain-text)
host: MPD Host
mpdpassword: MPD Password
port: MPD Port
runas: Change the user mpdas runs as
debug: Print debug information
service: Will scrobble to Libre.fm if set
to "librefm"
================================================
Features:
- Sets now-playing status
- Scrobbling (obviously)
- Caching
- Config files
- User switching
- "Love" tracks on Last.fm
(e.g. with 'mpc sendmessage mpdas love' and
'mpc sendmessage mpdas unlove' to revert)
(e.g. with 'mpc sendmessage mpdas love')
- Optional UPnP support (see next)
================================================
If mpdas is configured with --enable-upnp, it supports monitoring an
UPnP renderer (as an alternative to monitoring mpd).
The build will need libupnpp:
http://www.lesbonscomptes.com/upmpdcli/downloads.
The switch to UPnP use is triggered by the presence of the
upnpname variable inside the configuration file:
upnpname = upnp-friendly-name-or-uuid
================================================
Also checkout LICENSE
================================================
Contact:
IRC: hrkfdn / irc.freenode.net
Jabber: henrik@affekt.org
WWW: http://www.50hz.ws
================================================