-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sometimes does not scrobble/update as "now playing" #26
Comments
I've encountered issues where |
This is just following the protocol specification which disallows submitting songs without an artist. Not a bug. |
When streaming (eg via UPNP) the field "duration" is set slightly later, then the notification, that the song is starting. I do experience this on streaming Tidal to a upmpdcli-Renderer. This is rather annoying. |
All the following songs are played via UPNP on an upmpdcli-Renderer, which streams onto a MPD-Instance. This is not streamed from Tidal but from my local network. By looking on the timestamps, it seems like (just a first quick glance) that the durations of the not scrobbled songs are below the 4m time necessary for scrobbling. Could this be it?
And another one:
|
Just another idea, based on the Issue #23. Could it be, that if the duration of a song is "empty"/"not retrievable" the song is only scrobbled if the song is played for more then a specific time? |
I have modified the log message, which shows the current playing song (Main.cxx - Line 75) to also contain the duration of the current song, this is (with UPnP) always 0. This seems to be the cause for the trouble, except the song is longer then 4m (that is a guess).
An alternative would be to use the mpd_status_get_total_time(status), which returns valid values, even though I was unable to really figure out the difference between the mpd_status_get_total_time and mpd_song_get_duration_ms.
The result is:
Any help on fixing this is greatly appreciated. Me is not a C++ Expert, but just a music lover :-) |
@MaxKellermann this is one of the issue I was referencing in MusicPlayerDaemon/MPD#1774 |
It seems that sometimes
mpdscribble
will simply not update scrobbles or indicate that a track is being played. I am not sure if this is an issue with the servers themselves or withmpdscribble
, but it seems to be related tompdscribble
.The text was updated successfully, but these errors were encountered: