Could it be somehow related to transcoding? It seems to happen with trancoded songs, and I noticed last Symfonium version has some transcoding issues (sometimes songs don’t get transcoded for instance).
Just tested “Last Song” of a smart playlist, and the bug persists in 10.0 Beta 1.
Yes, I used Ringtones as the genre, and play count in that list (which I know you hate), but you will see that it increments them all up and removes them until it gets to the last song in the list, and then it just hangs, and will not increment.
If I change the smart playlist to up the play count one more, it will add all 135 of the songs and then do the same thing, leaving the last one, which should also increment and leave that play list.
If you can’t get it,and it’s only these short snippets of songs, obviously it’s not a big deal.
For my use case, I’ll play all those ringtones (which I do want to keep in my library), and get the play count up, so they don’t invade my smart playlists .
I could also fix that by excluding them from said playlists, but now it’s just a matter of “I’m not letting logic beat me”!
Worse case scenario is I see that force stopping the app, and clearing the cache works to move that count, I’ll use Tasker to automate this, if it’s uncode-able