Mantis Bug Tracker

View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0006246MediaMonkey (current)Properties/Auto-Toolspublic2010-01-13 06:172010-02-03 04:15
ReporterLudek 
PriorityurgentSeverityfeatureReproducibilityalways
StatusresolvedResolutionfixed 
PlatformOSOS Version
Product Version 
Target Version4.0Fixed in Version4.0 
Summary0006246: Add 'Skip Count' / 'Last Skipped' columns
DescriptionBased on many requests like
http://www.mediamonkey.com/forum/viewtopic.php?f=4&t=12948 [^]
http://www.mediamonkey.com/forum/viewtopic.php?f=4&t=19487&p=233577&hilit=skip+count#p233577 [^]
http://www.mediamonkey.com/forum/viewtopic.php?f=4&t=16992&p=84543&hilit=skip+count#p84543 [^]
it seems to be valuable to add this feature.

1. Add new columns/fields '#Skipped', 'Last Skipped'
2. Add these fields to advanced queries and auto-playlists
3. Add the fields as new scripting properties to ISDBSongData COM interface.
Additional Informationhttp://www.mediamonkey.com/forum/viewtopic.php?f=4&t=12948 [^]
http://www.mediamonkey.com/forum/viewtopic.php?f=4&t=19487&p=233577&hilit=skip+count#p233577 [^]
http://www.mediamonkey.com/forum/viewtopic.php?f=4&t=16992&p=84543&hilit=skip+count#p84543 [^]
TagsNo tags attached.
Fixed in build1302
Attached Files

- Relationships

-  Notes
(0019944)
rusty (administrator)
2010-01-13 10:48
edited on: 2010-01-13 10:52

I can see #skipped being useful, esp. for users who haven't rated their tracks.

It would be pretty important, though to define what a 'skip' is, and make sure that it's consistent with our definition of what a 'played' track is e.g. if the user listened to 7/8 of the track and then skipped it, it doesn't really mean the same as listening to 1/8 of the track and then skipping it.

(0019947)
jiri (administrator)
2010-01-13 17:27

Ok, let's add it then. My point was, that such a field would lose its importance when e.g. some recommendation engine is implemented and so adding a new field would only mean increased memory requirements, etc.

As for 'skip' definition, we could probably say it's any pressing of Next button while only a very small (like <1/10?) part of the content has been played. I'm not sure about Stop button though, it probably shouldn't be considered as a 'skip' in any case.
(0019949)
Ludek (developer)
2010-01-14 05:36
edited on: 2010-01-14 05:49

I don't think that it's any pressing of Next button while only a very small (like <1/10) part of the content has been played.

I would rather say that skip is any pressing of Next button while (> 10 seconds) and (< 30 seconds) of the content has been played.

My point here is that if a user just fast switches between songs by repeatedly clicking next button then it shouldn't be considered as a skip, because by listening for just a second user hasn't listened to almost nothing so he cannot review if he likes it or doesn't like.

I have just tested iTunes and they implemented it similarly, i.e. something between 10 and 30 seconds of playback is considered as skip.

(0019951)
jiri (administrator)
2010-01-14 06:53

I guess that it depends on user and tracks - sometimes user will even after 2-3 seconds realize that the track should be skipped, i.e. 1/10 of track would be too much for these purposes. Personally, I would set the interval to something like 2 seconds to 3/10 of length of a track.
(0019955)
Ludek (developer)
2010-01-14 19:40
edited on: 2010-01-14 19:59

Implemented in build 1301.

Interval set from 2 seconds to 3/10 of length of a track.

Added 'Skipped #' column, added 'Skip Counter' properties field, added 'Skipped #' advanced query condition, added to COM interfaces ( http://www.mediamonkey.com/wiki/index.php/ISDBSongData::SkipCount [^] )

(0019994)
Ludek (developer)
2010-02-02 17:45
edited on: 2010-02-03 04:15

As noted here http://www.mediamonkey.com/forum/viewtopic.php?f=4&t=12948 [^]

Also an "OnTrackSkipped" or similar event should be added as well.

Fixed in build 1302 and documented here:
http://www.mediamonkey.com/wiki/index.php/ISDBApplicationEvents::OnTrackSkipped [^]



Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker