Bugzilla – Bug 2700
Allow User Defined Tag for Browse and Search
Last modified: 2010-03-09 06:01:00 UTC
NB - this is one of a series of requests, collectively intended to improve usability for users of Classical music. See attachment for context. Not sure of practicality, or compatibility issues here, but "it would be nice if" the user could tell Slimserver to look for a particular tag with an arbitrary name of the users choice - and then browse or search for it in the same way as some of the other tags above. Browse behaviour same as Genre, for example. This might be a "standard" Vorbis tag that Slimserver happens not to use, or a completely made-up one. An example would be if you wanted to give a concise name of a work e.g. "Symphony no. 1", while wanting to use a fuller name in the "Album" tag (Beethoven Symphony 1 in <key> op <no>.... etc). In this case you could invent the personal tag "Work" and use it this way. Another use which has been requested in the forums would be to tag the music with the owner of the original CD in a shared environment. It could also be used to identify music for age suitability. Some of these uses (the ones with not many possible values) could, admittedly, be kludged by loading extra values into a multivalued Genre tag, but this is ugly and risks breaking other applications which might not like it. There's no particular reason why you would stop at one such tag, except that presumeably each of them becomes an extra column in the table. Have two or three, maybe? UI and Treatment of different tag types: Ideally a user who has a mixed collection of music files (flac, mp3, etc) should be able to specify that his Userdefined tag ("MYOWNTAG", say) corresponds to a particular tag in several different tag formats. So "MYOWNTAG" = "Something1" in Vorbis, "SOMEthing2" in APE, and "ABCD" in ID3v2.3/2.4. ID3v1 considered obsolete? For the ID3v2.3/2.4 tags, this could be a pulldown of all of the known tag values (including the ones which Slimserver is already reading and making use of?). For Vorbis (and Ape?) there should definitely be a free form text box, the whole idea is to be able to use absolutely any value.
Created attachment 1073 [details] Context description for this and other requests
Some examples of tags users could add : - BPM Very useful for dance tracks, users could do a random mix of tracks at the same speed in a party. - ORIGIN Browse by country, random mix of african music for example. I could use Genre to store that but it would become messy. - LABEL Browse by record label. Start a Verve or Ninja Tune mix. - OWNER Families would probably love to browse by owner to go right in little Jimmy's albums.
(In reply to comment #2) > - BPM Already exists as a tag, and is in use by most DJs. Please don't co-opt this tag.
(In reply to comment #3) > (In reply to comment #2) > > - BPM > Already exists as a tag, and is in use by most DJs. Please don't co-opt this > tag. > Micahel - don't worry, I don't think there is any question of BPM being co-opted (in the sense of being used for some other purpose). Laurent has merely given it as an example of how someone might use the feature to be able to browse by this well-used tag which is otherwise unsupported by slimserver! Ceejay
just wanted to express my enthusiasm for this one i'd use it to browse by record label. a feature i've been hoping for all my music is marked up with the "Publisher" tag in readiness for this cheers, mj0