Page 1 of 1

[Feature Request] Custom Views Beyond Artist/Genre Browsing

PostPosted: Thu Jan 24, 2013 8:13 pm
by rubbersoul
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.

Re: [Feature Request] Custom Views Beyond Artist/Genre Brows

PostPosted: Thu Jan 24, 2013 8:29 pm
by shadow.8
I was actually thinking about this the other day. Very cool idea, I would love to be able to browse by date or even decade (didn't think of that!). :D

Re: [Feature Request] Custom Views Beyond Artist/Genre Brows

PostPosted: Thu Jan 24, 2013 9:35 pm
by hakko
It's not a bad idea! Just to not raise any false hopes, be aware that the feature request list is long and that I'm right now trying to deliver a killer project to the customer that pays my bills. :) But be sure I do read what's being posted here and use it for inspiration.