git clone https://@opensourceprojects.eu/git/p/mpdasupnp/code mpdasupnp-code



File Date Author Commit
.gitignore 2018-01-24 Jean-Francois Dockes Jean-Francois Dockes [3b8b1d] merged with github hrkfdn
INSTALL.md 2018-01-24 Jean-Francois Dockes Jean-Francois Dockes [3b8b1d] merged with github hrkfdn
LICENSE 2008-09-20 Henrik Friedrichsen Henrik Friedrichsen [05fa85] add docs. first release (0.1)
Makefile 2018-01-24 Jean-Francois Dockes Jean-Francois Dockes [3b8b1d] merged with github hrkfdn
Makefile.am 2018-01-24 Jean-Francois Dockes Jean-Francois Dockes [3b8b1d] merged with github hrkfdn
README 2018-01-24 Jean-Francois Dockes Jean-Francois Dockes [3b8b1d] merged with github hrkfdn
TODO 2018-01-24 Jean-Francois Dockes Jean-Francois Dockes [3b8b1d] merged with github hrkfdn
audioscrobbler.cpp 2018-01-24 Jean-Francois Dockes Jean-Francois Dockes [3b8b1d] merged with github hrkfdn
audioscrobbler.h 2018-01-24 Jean-Francois Dockes Jean-Francois Dockes [3b8b1d] merged with github hrkfdn
autogen.sh 2018-01-24 Jean-Francois Dockes Jean-Francois Dockes [3b8b1d] merged with github hrkfdn
cache.cpp 2018-01-24 Jean-Francois Dockes Jean-Francois Dockes [3b8b1d] merged with github hrkfdn
cache.h 2018-01-24 Jean-Francois Dockes Jean-Francois Dockes [3b8b1d] merged with github hrkfdn
config.cpp 2018-01-24 Jean-Francois Dockes Jean-Francois Dockes [3b8b1d] merged with github hrkfdn
config.h 2018-01-24 Jean-Francois Dockes Jean-Francois Dockes [3b8b1d] merged with github hrkfdn
configure.ac 2018-01-24 Jean-Francois Dockes Jean-Francois Dockes [3b8b1d] merged with github hrkfdn
ini.cpp 2018-01-24 Jean-Francois Dockes Jean-Francois Dockes [3b8b1d] merged with github hrkfdn
ini.h 2018-01-24 Jean-Francois Dockes Jean-Francois Dockes [3b8b1d] merged with github hrkfdn
main.cpp 2018-01-24 Jean-Francois Dockes Jean-Francois Dockes [3b8b1d] merged with github hrkfdn
md5.cpp 2008-08-25 Henrik Friedrichsen Henrik Friedrichsen [dfbc2b] first commit, rewrite in c++
md5.h 2008-08-25 Henrik Friedrichsen Henrik Friedrichsen [dfbc2b] first commit, rewrite in c++
mpd.cpp 2018-01-24 Jean-Francois Dockes Jean-Francois Dockes [3b8b1d] merged with github hrkfdn
mpd.h 2018-01-24 Jean-Francois Dockes Jean-Francois Dockes [3b8b1d] merged with github hrkfdn
mpdas.1 2018-01-24 Jean-Francois Dockes Jean-Francois Dockes [3b8b1d] merged with github hrkfdn
mpdas.h 2018-01-24 Jean-Francois Dockes Jean-Francois Dockes [3b8b1d] merged with github hrkfdn
mpdasrc.example 2018-01-24 Jean-Francois Dockes Jean-Francois Dockes [3b8b1d] merged with github hrkfdn
upnpav.cpp 2018-01-24 Jean-Francois Dockes Jean-Francois Dockes [3b8b1d] merged with github hrkfdn
upnpav.h 2018-01-24 Jean-Francois Dockes Jean-Francois Dockes [3b8b1d] merged with github hrkfdn
utils.cpp 2018-01-24 Jean-Francois Dockes Jean-Francois Dockes [3b8b1d] merged with github hrkfdn
utils.h 2009-02-02 Henrik Friedrichsen Henrik Friedrichsen [d225cc] add timestr() prototype

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

================================================