Releases: mariusor/mpris-scrobbler
Releases · mariusor/mpris-scrobbler
v0.1.99-alpha
Habemus ListenBrainz
Added support for now playing and listening using the listenbrainz api.
This is an alpha release, and probably still needs a lot more work.
v0.1.2
We're still leaking memory when handling the XML from the API responses,
but I've fixed all the reported issues on Coverity scan
As an actual change I have switched player properties and player current
data to be alloc'ed/freed only once and zeroed when DBus sends signals.
v0.1.0
What works:
- Authenticate to last.fm/libre.fm using mpris-scrobbler-signon
- Scrobble to above mentioned services using mpris-scrobbler daemon
Known issues:
- We still have some leaky parts of the application:
most importantly the API responses XML parsing and the nowplaying
stack of events. Also coverity build fails. - The authentication is done in two steps, it can be reduced to one, by
moving the session initialization to the daemon. - The logic of scrobbling from the queue is very bad so
we sometimes end up sending the same scrobble multiple times. - The logic of now_playing is also bad, there seem to be instances where
we add the now_playing event at different intervals than the desired
65 seconds. (Here maybe we can implement different intervals, per
service, as libre.fm seems to have a different timeout than last.fm) - The MPRIS signals sent by the players are not consistent,
which makes me consider adding specific logic to each of them.
Currently it works more or less correctly for Spotify.