View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001457 | MMW v4 | Playlist / Search | public | 2004-06-17 13:35 | 2007-09-11 17:05 |
Reporter | rusty | Assigned To | |||
Priority | low | Severity | feature | Reproducibility | always |
Status | new | Resolution | open | ||
Summary | 0001457: Improve constraints for autoplaylists | ||||
Description | The current AutoPlaylist implementation is slightly lacking in that: -Constraints are limited to Time, MB, # Tracks, when, in fact, users often want to set constraints by other atributes (e.g. # Albums, # Artists, #Genres, and #Composers). -For a time/mb limited playlist, the user is forced to choose between Sorting the playlist and generating a random selection. In fact, what the user often wants to do is to generate an autoplaylist that is sorted by a certain attribute, but contains a random subset of tracks matching the autoplaylist criteria. e.g. If I ask for an hour of music where Year > 1980, I can currently: a) sort by year to get a predeterminate list of tracks, most of which will be from 1980 b) sort by 'random' to get a random selection of tracks > 1980 that don't play in any particular order When in fact, what I most likely wanted to do is get a random selection of tracks > 1980 and sort them by year! Both of these deficiencies are important for generating autoplaylists for parties/bars/radio, or E.g. (e.g. random by year or random by bpm). I would suggest: Change the 'Show at most:' section to a box that functions in the same manner as the 'Criteria' box. e.g.: Show at most: ---------------------------------- | Constraint | Value | Selection |--------------------------------- | # Albums . . . 1 . . . Random | # Tracks . . . 10 . . . Sort Order |<Enter Constraint> |---------------------------------- |<Up Arrow> <Down Arrow> <Delete> |---------------------------------- Contraints and associated selection values would be: Time (minutes): [random], sort order Size (MB): [random], sort order # Tracks: [random], sort order # Albums: [random], sort order # Artists: [random], sort order #Genres: [random], sort order #Composers: [random], sort order | ||||
Tags | No tags attached. | ||||
Fixed in build | |||||