Skip to content

v0.1.0

Compare
Choose a tag to compare
@mariusor mariusor released this 14 Nov 11:59
· 764 commits to master since this release

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.