Bug 320340 - Amarok only scrobbles when it starts
Summary: Amarok only scrobbles when it starts
Status: RESOLVED DUPLICATE of bug 320219
Alias: None
Product: amarok
Classification: Applications
Component: Services/Last.fm (show other bugs)
Version: 2.7.1
Platform: Arch Linux Linux
: NOR normal
Target Milestone: 2.8
Assignee: Amarok Developers
Depends on:
Reported: 2013-05-27 09:23 UTC by Jonathan M Davis
Modified: 2013-05-27 09:26 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Note You need to log in before you can comment on or make changes to this bug.
Description Jonathan M Davis 2013-05-27 09:23:40 UTC
As far as I can tell, amarok _never_ scrobbles what's being played to last.fm except when the program is first started. I think that it catches everything that was played the last time the program was running when it does that, but if you have the player going for long periods of time, no scrobbling takes place, and it's trivial to have amarok then try and update last.fm with the list of songs played after other devices have been playing songs, since it would be quite common to shut down amarok and then use another device (like your phone) to play songs while you're away from your computer, and then start up amarok again when you get back (at which point, it finally scrobbles).

And of course, if you care about last.fm listing what you're currently playing, then amarok fails at that completely at this point.

Reproducible: Always

Steps to Reproduce:
1. Have last.fm plugin configured and enabled
2. Play songs. Nothing gets scrobbled.
3. Close amarok. Nothing gets scrobbled.
4. Start amarok. Finally, the songs that were played the last time that amarok was running get scrobbled.
Actual Results:  
No scrobbling takes place except when amarok is first started.

Expected Results:  
Amarok scrobbles when each song is played (or worst case, soon thereafter).
Comment 1 Matěj Laitl 2013-05-27 09:26:40 UTC
For workaround see bug 320219.

*** This bug has been marked as a duplicate of bug 320219 ***