View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001459 | MMW v4 | Playlist / Search | public | 2004-06-18 13:15 | 2011-12-26 19:47 |
Reporter | rusty | Assigned To | |||
Priority | low | Severity | feature | Reproducibility | always |
Status | feedback | Resolution | open | ||
Target Version | 3.2 | ||||
Summary | 0001459: New Playlist Type: Rotation Playlist | ||||
Description | This is a new type of Playlist that is needed for Bar, Party, Commercial, DJ, Radio applications. It is based on evaluations of other more advanced playlist generation products. The goal of this type of playlist is to allow the user to create rotations of Songs from other AutoPlaylists and standard Playlists. For example: 1 Announcement from Playlist1, 10 minutes from AutoPlaylist 2, 1 Song from Playlist3, 5 Songs from AutoPlaylist2, 1 Jingle from Playlist 4). Once the playlist gets to the end of the rotation, it cycles back to the beginning--it is limited only by the 'show at most' settings. Rotation Playlists should be creatable from any location that playlists are created. i.e.: The edit menu, the playlist button, right click on playlist. Rotation playlists should appear with a new icon sub to the playlists node (no special hierarchy--just a new icon). They are accessible/playable/editable through the tree and Open Playlist dialog in the same manner as other playlists, and the workflow is identical. Here's what the dialog would look like: --------------------------------------- |RotationPlaylist Criteria --------------------------------------- | Criteria: | |--------------------------------- | | Playlist . . . | . . Time . . . | | |--------------------------------- | | Jingles . . . .| _1__ _Track_^ | | Rock1 . . . . .| _15_ _Minutes_^ | | Heavy Rotation | _20_ _Megabytes_^** | | <Add Playlist...> | ---------------------------------- <Up Arrow> <Down Arrow> <Delete> ** This combobox contains: Minutes, Hours, Tracks, MB, GB. Ideally, this functionality would also have proximity detection to prevent duplicate tracks in the rotation playlist (see other proximity detection feature bugs). No Sorting component is required, since sort order is defined in the playlist. When the user clicks the <Add Playlist> entry, the Playlist dialog appears allowing the user to choose a playlist and the Time is filled by default to 1 Track. As with Advanced AutoPlaylists, this functionality is only available in the Gold version. All versions of MediaMonkey, however, should include a sample rotation playlist entitled: Favorites: Most Popular + Not Heard Recently It consistes of: Favorites - 1 MP3 CD Worth : 1 Favorites - Not Heard Recently : 1 | ||||
Additional Information | http://www.mediamonkey.com/forum/viewtopic.php?t=5394 http://www.mediamonkey.com/forum/viewtopic.php?f=4&t=63226 | ||||
Tags | todoc-help | ||||
Fixed in build | |||||
|
Note: It should be possible to create rotation playlists consisting of more than just playlists (i.e. the user should be able to include any node or track as an entry for the rotation). This would require a new 'Chooser' dialog that allows the user to choose a Source by selecting nodes/tracks by library attributes, and to choose playlists or autoplaylists. In this mode of operation, it would also probably be desirable to apply a filter against the Source (e.g. Not played in last day). This can be a future feature. |
|
Comments from Jiri: Too much work for 2.5 & I'd rather expect it to work as some kind of scheduler, i.e. where user could specify that a special trach should start at 11:00 pm, etc. It could also work as alarm clock then. My inclination is that this should simply be a new type of playlist, and that the user should be able to either play it like any other playlist, use it as a source for the Auto-DJ, or play it in response to an Alarm trigger. We'll worry about this post 2.5. |
|
Some feedback at http://www.mediamonkey.com/forum/posting.php?mode=reply&f=6&t=43394 got me thinking that we could accomplish this functionality using the current Auto-Playlist framework, if we allowed contained playlists to retain their sort order. i.e. currently, for Playlist A and Playlist B if Auto-Playlist C=Any of the following criteria Playlist is B Playlist is A When no sort is enabled, the tracks in Playlist C are sorted in alphabetic order of the playlist (i.e. those of Playlist A are shown before those of Playlist B). However, One might expect that playlist C should show the tracks of Playlist B and then those of Playlist A. If MM were to behave in this manner, then rotation playlist functionality could be achieved (e.g. Playlist A could be constrained to 10 minutes of Rock, and Playlist B could be constrained to 2 commercial tracks). Note: this functionality should only work if 'Any' criteria is selected. If 'All' criteria are selected, then it wouldn't make sense. |
|
As 0001460 is too old and need to be completely revised I wonder if these two can be somehow joined. |
|
Rusty, in order to prevent from a misunderstanding. If a track is included within both playlists A and B then should be shown multiple times in results? I think that it should. If it shouldn't then I found that it already works this way: if Auto-Playlist C=Any of the following criteria Playlist is B Playlist is A => The tracks of Playlist B are shown _before_ those of Playlist A as expected. if Auto-Playlist C=Any of the following criteria Playlist is A Playlist is B => The tracks of Playlist A are shown _before_ those of Playlist B as expected. The situation when it doesn't work is when there is another criteria than 'Playlist is', e.g. if Auto-Playlist C=Any of the following criteria Playlist is A Rating = 4 stars => The tracks are mixed. So for playlists it works, but generally not. Hard to say whether this can be considered as resolved? If yes, then we should document it, because it is rather a trick that most users will not realize. |
|
Hmm... it seems that MM does support this functionality, but in testing it out, it's fairly cumbersome. i.e. to make a Rotation playlists of: -30-min of four star tracks not heard recently + 1 Jingle + 2 commercials -60-min of 3.5+star tracks + 2 jingle + 4 commercials ==> user has to create 6 playlists + 2 rotation playlists because there is no way to constrain (show at most) the number of tracks in a section of a rotation except by constraining the initial playlist. So the question becomes whether it would be worthwhile to allow constraints to be set on individual sections of a rotation (i.e. as rotation playlists were originally specced). I suspect that the answer is no for most users, but yes for a radio station. Reducing priority and setting as todoc. |