Comments
-
Greg Hurrell
What version of iTunes are you using? iTunes doesn't increment the played count when you skip tracks for any of the versions of iTunes that I've tested over the years.
There are some more notes on this (for Synergy Advance) here:
https://wincent.dev/a/products/synergy-advance/help/preferences/advanced/
I'll paste in the relevant bits here:
iTunes keeps count of the number of times that you have listened to the tracks in your music library. To be precise, it increments the "played count" whenever it comes ot the end of a track. This means that if you listen to a track in part but do not allow playback to continue all the way to the end then the played count will not be incremented.
Some users would prefer to have the played count increment whenever they listen to a song, even if only part of it. You can use the "Increment track played count when skipping to next track" setting to achieve this goal. When this setting is set, Synergy Advance will increment the played count by one whenever you skip forward to the next track (by using a Synergy Advance hot key or the Global Menu). If you skip tracks using iTunes itself then Synergy Advance will not intervene or increment the play count. In this way you have can choose whether the count should be incremented: to increment the count when skipping tracks use Synergy Advance to perform the skip; to avoid incrementing the count use iTunes itself to perform the skip.
Note that this setting only applies when skipping forwards through the playlist (using the "Next track" menu item or hot key). It will not have any effect when skipping backwards through the playlist.
-
bugzilla user 462
iTunes 7.3 (54)
Understand about the play count; I'm talking about the skip count.
-
Greg Hurrell
(In reply to comment #2)
Understand about the play count; I'm talking about the skip count.
Ah, sorry about that.
I seem to recall having a conversation about this with someone previously but I can't find any trace of it, so I'll resume it here:
This kind of thing is a bug in iTunes and so there are two things that must be done:
1. Report the bug to Apple (they probably already know about it, but it seems that they prioritize things which get more reports)
2. Try to implement a workaround in the meantime.
So first of all, why is it a bug in iTunes? Basically the expectation is that iTunes should behave identically regardless of whether you control it using the keyboard (when iTunes is frontmost), or the mouse (the iTunes Dock menu or control buttons), or via AppleScript or Apple Events (as is the case in Synergy). Any discrepancy among the various different methods is an inconsistency within iTunes itself and needs to be corrected within iTunes itself.
If you want to confirm this for yourself open up the Script Editor (in /Applications/AppleScript/) and try running a script like this:
tell application "iTunes" to next track
And observe the behaviour, comparing it with other methods. It should be identical (and Synergy should behave exactly like when you send the command from within the Script Editor) but your comments suggest that this is not the case due to the bug in iTunes.
So the most important thing to do is file a bug report with Apple. You can use the general iTunes feedback link:
http://www.apple.com/feedback/itunesapp.html
More effective would be to file using their bug reporter:
Seems that reports filed via the bug reporter are more likely to be seen by an actual iTunes engineer. In order to use their bug reporter you need an ADC account; if you don't have one already you can sign up for free at:
Now, onto the subject of the workaround. It should be possible for Synergy to automatically increment the skipped count to compensate for the flaw in iTunes. If Apple ever fixes the bug then I can remove the compensation. It appears that the skipped count is accessible via AppleScript/Apple Events, and it is *not* a read-only property so in theory could be adjusted by an external process.
So I am going to mark this request as ASSIGNED and reword the summary a bit to describe what needs to be done.
-
bugzilla user 462
Opened bug 5319669
-
bugzilla user 462
Hrm, this suddenly started working with 7.3.1 (3), still version 3.1.3 of synergy, so I'm guessing they "fixed the glitch".
-
Greg Hurrell
Well, I'll mark this as CLOSED for now, and if it ever creeps back in to a future version of iTunes we'll reopen this one.
Add a comment
Comments are now closed for this issue.