Bugzilla – Bug 2699
Widen list of tags for browsing in Remote UI
Last modified: 2009-09-08 09:26:25 UTC
NB - this is one of a series of requests, collectively intended to improve usability for users of Classical music. See attachment for context. (1) Add a new web form (simple series of tick boxes) to specify which tags are valid for browsing. Default could be "artist", "album", "genre" and "year". Additional valid tags could be "composer", "conductor", "performer", and "ensemble/band/orchestra" (and Lyricist, Arranger, Author if added under Request 1). (just having artist/album/genre/year selected would be identical to current behaviour). (2) Remote UI behaviour same as current: Browse Music -> list of Browse options, one per valid browse tag plus "Music Folder" and "New Music". Select any one of the new valid browse tags (e.g. Browse Conductor) and get a list of values (conductors). After that have a fixed browse sequence as per current model. Browse Albums => Albums => Tracks Browse Artists => Artists => Albums => Tracks Browse Years => Years => Albums => Tracks Browse Genres => Genres => Artists => Albums => Tracks Proposed: Browse Composer => Composers => Albums => Tracks Browse Conductor => Conductors => Artists => Albums => Tracks (and similarly for Performer, Ensemble etc) Same behaviour as at present when you get to albums or tracks: scroll up and down the list: press "play" to play, right to explore tracks etc. (3) In the web interface home page, add a new "browse" link for each valid browse tag. Other behaviour as present, with the same browse sequences as for the Remote UI (above). Note that this functionality could yield long lists of albums: it should be seen as an intermediate step to the Multi-Level Browse, which will make this manageable/usable in large collections.
Created attachment 1072 [details] Context description for this and other requests
I'd like to see that amended so that you could browse: By composer (or artist if composer is not listed) By performer/ensemble/band (or artist if performer is not listed) This is because sometimes I like to browse and I mostly care about the composer, and sometimes I like to browse and I mostly care about who performed the music. Including composer and performer and artist in the browse list at the same time clutters the list with many entries for the same thing. However, some music that I'd like to browse at the same time that I am browsing classical music does not have composer and performer tags added, because the composer and performer and artist are all the same. I suppose I could work around this by writing a script that looks for composer & performer fields and if they are not present, makes them the same as the artist field.
A possible solution to my request would be a form for user-defined browse types. This would be a matrix with checkboxes, where each row defines a custom-named browsing method, and each ID3/Vorbis tag is represented by a column of checkboxes. BROWSE NAME ARTIST PERFORMER COMPOSER ENSEMBLE | ALBUM WORK TITLE | GENRE | YEAR Artist (X) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) Artist/Composer (X) ( ) (X) ( ) ( ) ( ) ( ) ( ) ( ) Artist/Performer (X) (X) ( ) ( ) ( ) ( ) ( ) ( ) ( ) Performer/Ensemble ( ) (X) ( ) (X) ( ) ( ) ( ) ( ) ( ) Album ( ) ( ) ( ) ( ) (X) ( ) ( ) ( ) ( ) Work/Track ( ) ( ) ( ) ( ) ( ) (X) (X) ( ) ( ) (________________) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )
Since this is an enhancement request, it's going to need to be moved to 6.5 (where it also makes more sense due to the database upgrade to MySQL.)
6.5 is feature complete at this point - pushing out.