./audio/mpdas, AudioScrobbler client for MPD written in C++

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.4.5nb1, Package name: mpdas-0.4.5nb1, Maintainer: gls

mpdas is an AudioScrobbler client for MPD written in C++. It uses libcurl and
libmpd.
It supports the latest AudioScrobbler protocol (2.0).
In case of a downtime or connectivity problems, mpdas will cache the played
songs to ~/.mpdascache.

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


Required to run:
[www/curl] [audio/libmpd] [devel/glib2]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 18.66 KB

Version history: (Expand)


CVS history: (Expand)


   2021-12-08 17:07:18 by Adam Ciarcinski | Files touched by this commit (3063)
Log message:
revbump for icu and libffi
   2021-11-30 11:34:58 by Masatake Daimon | Files touched by this commit (3)
Log message:
Update to mpdas-0.4.5

* mpdas-0.4.5
    Remove C++11 code to fix compilation for older compilers
    Re-add older authentication to fix scrobbling for Libre.fm (#43)
    Also submit album artist if set in metadata (#48)
    Some refactoring

* mpdas-0.4.4
    Fix parsing of passwords containing special characters
    Fix handshake bug caused by passwords containing special characters such as \ 
ampersands
    Also load configuration file from $XDG_CONFIG_HOME/mpdasrc or \ 
~/.config/mpdasrc, if the former is not set

* mpdas-0.4.3
    Use HTTPS for communication
    Move away from the deprecated authToken authentication.
    NOTE: This requires you to change your configuration. Your Last.fm password \ 
now needs to be set as plaintext, not an MD5 hash (as before).

* mpdas-0.4.2
    LibreFM support
    MPD message command to unlove tracks
    Bug fixes (better timeout/cURL error handling)

* mpdas-0.4.1
    Fix memory leak (see #27)

* mpdas-0.4.0
    Feature: A track can be set as 'loved' on Last.fm
        e.g. with 'mpc sendmessage mpdas love'
    Migrate to libmpdclient instead of deprecated libmpd along with some code \ 
refactoring
    Fix typo that would result in an incorrent setgid()-call
    Fix in the handshake to communicate properly with the new Last.fm site
    Several other crash fixes and optimizations
   2021-11-26 16:23:05 by Masatake Daimon | Files touched by this commit (2)
Log message:
Do not start mpdas before mpd starts up

mpdas exits with EXIT_FAILURE if it can't connect to mpd on
startup. See main.cpp (main).
   2021-10-26 11:59:39 by Nia Alarie | Files touched by this commit (455)
Log message:
audio: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes.

The following distfiles couldn't be fetched (possibly they are fetched
conditionally):

./audio/freeswitch-sounds-ru/distinfo \ 
freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.13.tar.gz
./audio/freeswitch-sounds-ru/distinfo \ 
freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.13.tar.gz
./audio/freeswitch-music/distinfo \ 
freeswitch/freeswitch-sounds-music-32000-1.0.8.tar.gz
./audio/freeswitch-music/distinfo \ 
freeswitch/freeswitch-sounds-music-48000-1.0.8.tar.gz
./audio/freeswitch-sounds-fr/distinfo \ 
freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.18.tar.gz
./audio/freeswitch-sounds-fr/distinfo \ 
freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.18.tar.gz
./audio/freeswitch-sounds-en/distinfo \ 
freeswitch/freeswitch-sounds-en-us-callie-32000-1.0.22.tar.gz
./audio/freeswitch-sounds-en/distinfo \ 
freeswitch/freeswitch-sounds-en-us-callie-48000-1.0.22.tar.gz
   2021-10-07 15:10:03 by Nia Alarie | Files touched by this commit (459)
Log message:
audio: Remove SHA1 hashes for distfiles
   2021-09-29 21:01:31 by Adam Ciarcinski | Files touched by this commit (872)
Log message:
revbump for boost-libs
   2021-04-21 15:25:34 by Adam Ciarcinski | Files touched by this commit (864)
Log message:
revbump for boost-libs
   2020-05-22 12:56:49 by Adam Ciarcinski | Files touched by this commit (624)
Log message:
revbump after updating security/nettle