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: 11 months ago
JSON representation
a MPD client which submits information about tracks being played to a scrobbler (e.g. last.fm)
- Host: GitHub
- URL: https://github.com/MusicPlayerDaemon/mpdscribble
- Owner: MusicPlayerDaemon
- License: gpl-2.0
- Created: 2017-04-25T13:41:56.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2025-02-28T18:27:50.000Z (about 1 year ago)
- Last Synced: 2025-04-04T22:04:48.635Z (11 months ago)
- Language: C++
- Size: 1.05 MB
- Stars: 123
- Watchers: 6
- Forks: 16
- Open Issues: 8
-
Metadata Files:
- Readme: README.rst
- Changelog: NEWS
- License: COPYING
- Authors: AUTHORS
Awesome Lists containing this project
- awesome-starred - mpdscribble - a MPD client which submits information about tracks being played to a scrobbler (e.g. last.fm) (C++)
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 `__