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



File Date Author Commit
ChangeLog 2008-12-24 Henrik Friedrichsen Henrik Friedrichsen [cce52a] update changelog
LICENSE 2008-09-20 Henrik Friedrichsen Henrik Friedrichsen [05fa85] add docs. first release (0.1)
Makefile 2008-12-24 Henrik Friedrichsen Henrik Friedrichsen [888b83] update program version in makefile
README 2008-12-26 Henrik Friedrichsen Henrik Friedrichsen [05f6fb] update email/nickname
audioscrobbler.cpp 2008-12-24 Henrik Friedrichsen Henrik Friedrichsen [90d9d5] bump as client version
audioscrobbler.h 2008-12-07 hrkfrd hrkfrd [66a917] add pipe for loving tracks (still just a draft)
cache.cpp 2008-11-19 hrkfrd hrkfrd [9d3075] Re-implement re-handshaking after 3 scrobble er...
cache.h 2008-10-12 hrkfrd hrkfrd [a62818] bugfix: initialize _failtime
config.cpp 2008-12-07 hrkfrd hrkfrd [85f78f] fix debug option
config.h 2008-11-30 hrkfrd hrkfrd [20f023] implement debug setting
main.cpp 2008-12-26 Henrik Friedrichsen Henrik Friedrichsen [57a22e] daemonize mpdas when launched with -d switch (R...
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 2008-10-31 hrkfrd hrkfrd [79575a] use config variables instead of preprocessor de...
mpd.h 2008-08-26 Henrik Friedrichsen Henrik Friedrichsen [fd9e29] save song data
mpdas.1 2008-12-26 Henrik Friedrichsen Henrik Friedrichsen [57a22e] daemonize mpdas when launched with -d switch (R...
mpdas.h 2008-12-07 hrkfrd hrkfrd [a25c47] add fcntl.h header
mpdasrc.example 2008-11-30 hrkfrd hrkfrd [949910] include debug output in example config
utils.cpp 2008-11-30 hrkfrd hrkfrd [4b21a1] check if debug is on when printing info messages
utils.h 2009-02-02 Henrik Friedrichsen Henrik Friedrichsen [d225cc] add timestr() prototype

Read Me

================================================
                     _           
 _ __ ___  _ __   __| | __ _ ___ 
| '_ ` _ \| '_ \ / _` |/ _` / __|
| | | | | | |_) | (_| | (_| \__ \
|_| |_| |_| .__/ \__,_|\__,_|___/
          |_|                    0.2.4
================================================

mpdas is a MPD AudioScrobbler client
supporting the 1.2.1 protocol specs.

It is written in C++ and uses libmpd
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 = 5f4dcc3b5aa765d61d8327deb882cf99

Whereas password is your Last.FM password hashed
with MD5.

Configuration options:

username:		Last.FM username
password:		Last.FM password (MD5 hashed)
host:			MPD Host
mpdpassword:		MPD Password
port:			MPD Port
runas:			Change the user mpdas runs as
debug:			Print debug information

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

Features:
- Sets now-playing status
- Scrobbling (obviously)
- Caching
- Config files
- User switching

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

Also checkout LICENSE

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

Contact:
IRC: hrkfdn / irc.rizon.net
Jabber: hrkfdn@gmail.com
WWW: http://www.50hz.ws

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