[Feature Request] Custom Views Beyond Artist/Genre Browsing
Posted: Thu Jan 24, 2013 8:13 pm
I was thinking it would be neat to give the user greater control over the browsing order. As it stands now, when I select the folders button I have the choice between "All Folders" (browse by artist) and "All Genres." It would be neat if these options could be added-to and customized by the user based on various id3 tags. The default entries (as they are now) would look something like this:
Label: Genre
Syntax: %genre%|%album artist%|%album%|%title%
Label: Artist
Syntax: %album artist%|%album%|%title%
A custom field could like like the following:
Label:Date
Syntax: %year%|%album artist%|%album%|%title%
Label: Artist
Syntax: %album artist%|%year% - %album%|%title%
Label:Decade
Syntax: %decade%|%album artist%|%album%|%title%
Label:Rating
Syntax: %rating%|%album artist%|%title%
This type of thing is done in a variety of other software like mediamonkey, musicbrainz picard, and foobar2000. For a great example of this, look at foobar2000 titleformat code. Ideally, the syntax section would accept any custom tag variable name. The | is treated as a delimiter that tells the program to go to the next level or view if that makes any sense. For example:
%artist%|%year%|%album% translates to... Pink Floyd/1973/Dark Side of the Moon (three levels)
and...
%artist%|%year% - %album% translates to... Pink Floyd/1973 - Dark Side of the Moon (two levels)
Maybe this is too large a request, but I figured I'd post anyway to see if there was any interest. It could be a big pain to code, but the results would be very awesome and unique imo.
Label: Genre
Syntax: %genre%|%album artist%|%album%|%title%
Label: Artist
Syntax: %album artist%|%album%|%title%
A custom field could like like the following:
Label:Date
Syntax: %year%|%album artist%|%album%|%title%
Label: Artist
Syntax: %album artist%|%year% - %album%|%title%
Label:Decade
Syntax: %decade%|%album artist%|%album%|%title%
Label:Rating
Syntax: %rating%|%album artist%|%title%
This type of thing is done in a variety of other software like mediamonkey, musicbrainz picard, and foobar2000. For a great example of this, look at foobar2000 titleformat code. Ideally, the syntax section would accept any custom tag variable name. The | is treated as a delimiter that tells the program to go to the next level or view if that makes any sense. For example:
%artist%|%year%|%album% translates to... Pink Floyd/1973/Dark Side of the Moon (three levels)
and...
%artist%|%year% - %album% translates to... Pink Floyd/1973 - Dark Side of the Moon (two levels)
Maybe this is too large a request, but I figured I'd post anyway to see if there was any interest. It could be a big pain to code, but the results would be very awesome and unique imo.