nrubin29 / finale

A fully-featured Last.fm client and scrobbler with Shazam-like scrobbling, a collage generator, home screen widgets, and more!
https://finale.app
BSD 3-Clause "New" or "Revised" License
130 stars 6 forks source link

Workaround for "Scrobble from Apple Music" getting stuck #34

Open kelbyludwig opened 4 months ago

kelbyludwig commented 4 months ago

Occasionally the Finale background Apple Music scrobbling on iOS gets stuck for days[0]. It generates a backlog of tracks to Scrobble in "Scrobble from Apple Music" and manually hitting the scrobble button seems to do nothing. I tried waiting several minutes for ~50 scrobbles once and saw no results. If I select only a subset of tracks it occasionally seems to "unstick" my ability to scrobble but I believe that leads Finale to update it's last successful scrobble time which doesn't allow me to scrobble any other tracks in the stuck batch. I've lost quite a few days of scrobbles due to this!

While I'd love if it Finale didn't get stuck at all, I recognize that is a hard problem to solve with the limited information I have provided! As a potential alternative:

Instead of using the timestamp of the last overall successful Scrobble operation as a filter could Finale instead use the timestamp of the most recent track that was successfully scrobbled? With this change, I think I could work around the "deselect to unstick" problem by manually scrobbling batches of tracks from oldest to newest.

[0] I wish I could provide more details on the "Why" here but I don't have a debug build or a jailbroken iOS device. If you'd instead like more information on this problem and have suggestions on how I could help, I could try to do that!