Skip to content

AdmiralNemo/mpdas

 
 

Repository files navigation

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

mpdas is a MPD AudioScrobbler client
supporting the 2.0 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.freenode.net
Jabber: henrik@affekt.org
WWW: http://www.50hz.ws

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

About

MPD AudioScrobbler written in C++ using libcurl

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 89.4%
  • C 9.8%
  • Shell 0.8%