Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/MusicPlayerDaemon/mpdscribble

a MPD client which submits information about tracks being played to a scrobbler (e.g. last.fm)
https://github.com/MusicPlayerDaemon/mpdscribble

Last synced: 2 months ago
JSON representation

a MPD client which submits information about tracks being played to a scrobbler (e.g. last.fm)

Awesome Lists containing this project

README

        

mpdscribble
===========

mpdscribble - A Music Player Daemon (MPD) client which submits
information about tracks being played to a scrobbler (e.g. last.fm).

Installing mpdscribble
----------------------

Requirements
^^^^^^^^^^^^

- a C++20 compliant compiler (e.g. gcc or clang)
- `libmpdclient 2.2 `__
- `libcurl `__
- `libgcrypt `__
- `Meson 0.47 `__ and `Ninja `__

Compiling mpdscribble
^^^^^^^^^^^^^^^^^^^^^

Download and unpack the source code. In the mpdscribble directory, type::

meson build

The configure option ``--help`` lists all available compile time
options.

Compile and install::

cd build
ninja install

Now edit the config file at ``~/.mpdscribble/mpdscribble.conf`` (or ``/etc/mpdscribble.conf``), and enter your last.fm
account information.

Rating / Love
-------------

With MPD 0.17 or later, clients can submit track ratings over the
client-to-client protocol. To do that, the client sends the following
command to mpd::

sendmessage mpdscribble love

The song that is currently playing will be rated with the "love"
attribute, as soon as it gets submitted to the scrobbler.

Links
-----

- `Home page and download `__
- `git repository `__
- `Bug tracker `__