Skip to content
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

[FR] Upload Delay #104

Open
sakarie9 opened this issue Jan 10, 2025 · 1 comment
Open

[FR] Upload Delay #104

sakarie9 opened this issue Jan 10, 2025 · 1 comment

Comments

@sakarie9
Copy link

Currently, when playing music, mpris-scrobbler uploads the playback record immediately. This results in a lot of unnecessary records when I quickly skip tracks. It would be helpful to have a feature that only uploads after a certain percentage of the track has been played or after a specific duration.

Here is an example from Pano Scrobbler. it would be great to have a similar feature here.

Image

@mariusor
Copy link
Owner

mariusor commented Feb 6, 2025

mpris-scrobble sends two types of requests to the servers:

  1. Now listening: the track that is currently playing, which is sent every time the track changes plus every 30 seconds while it's being played.
  2. Scrobbled: the track that has been most recently listened, where the rules are: you have listened for more than 4m or half its length, whichever happens first.

What I suspect that happens for you is that the now playing track changes every time you skip a track without any delay, which is the intended functionality and it's not a bug.

If you're referring by any chance to the actual "scrobbled" track that changes every time you skip in your playlist, then I'll need more information to see if/where the bug happens.

This information needs to include the player you're using, the service you're sending your tracks to, and a verbose log of the daemon run.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants