MPD AudioScrobbler written in C++ using libcurl
C++ C Roff Makefile
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
INSTALL.md
LICENSE
Makefile bump version Nov 6, 2017
README
TODO
audioscrobbler.cpp
audioscrobbler.h
cache.cpp
cache.h
config.cpp
config.h
ini.cpp
ini.h
main.cpp
md5.cpp
md5.h first commit, rewrite in c++ Aug 25, 2008
mpd.cpp
mpd.h reindent Nov 6, 2017
mpdas.1
mpdas.h
mpdasrc.example
utils.cpp refactor: pass configuration inst to constructors Nov 6, 2017
utils.h add timestr() prototype Feb 2, 2009

README

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

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)

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

Also checkout LICENSE

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

Contact:
IRC: hrkfdn / irc.freenode.net
Jabber: henrik@affekt.org
WWW: http://www.50hz.ws

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