Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Genre tagging (Read 3471 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Genre tagging

Hi everyone,
I'm in the process of tagging my foobar library. So far, i've being using cuesheets for that. As i heard that foobar does not support "muti-level" or multi-genres tagging, i have created one genre per genre combination. i.e.:
Quote
House, Ambient
House, Breakbeat
House, Breakbeat, Electro
House, Breakbeat, Techno
House, Downtempo
House, Downtempo, Minimal
and have them displayed on one level or flat.

The problem is that the number of created genre is way to high, in order to browse my librarty comfortably.

So my questions:
1)  I would like to know weather it would still be possible to have a multi-level organisation. i.e: on the first level, House, then on the 2nd Breakbeat and Dowtempo and on the 3rd Electro, Techno, Minimal, and how i could do that.
2) If that's possible, can i do it using cuesheets or should i create embedded tags ?
3) If that's not possible, would be it still be a way around it, like playlist or so...?

FYI i'm using Foobar Con on my smartphone.

Thanks in advance

Nico

Re: Genre tagging

Reply #1
does not support "muti-level" or multi-genres tagging

yes it does.

To fix what you currently have, get properties for all files and ctrl-click genre>Split Values... (make sure , is included)

If you have any other issue, make sure prefs>Advanced>Display>Properties Dialog>Multivalue Fields  has GENRE

Re: Genre tagging

Reply #2
cue doesn't support multivalue fields

Re: Genre tagging

Reply #3
Thanks for your replies, guys.
Actually i would like to have groups with the main genres, and then subgroups that for the full genres. i.e, the "Alternative Rock, Funk Rock" genre would be classified in the "Rock" group and if possible in the "Funk" group as well.

What you mentionned, mjm716, seems to split the genres and classify the music under each element of the genre, making me loose the inital genres. i.e the music with the "Alternative Rock, Funk Rock" genre would be classified under "Alternative Rock" and "Funk Rock" but not under "Alternative Rock, Funk Rock".

Any suggestions ?

Thanks

Re: Genre tagging

Reply #4
Hi @mrnike , I'm a stranger to cue files, but for my mainly mp3 library I rely on the foo_customdb plugin to implement an automatic multi-level genre tagging tree. I'm not sure it is what you're asking for, but you can have a look at this and this post.
I'm late

Re: Genre tagging

Reply #5
Hi there,

I'll throw in my 2c. Personally I just use a %style% tag, as per sites like Discogs and AllMusic. When it comes to display of the tags, wherever you want the values to be split, use the angled brackets -

%<genre>% = "Rock" , "Funk"
%style% = "Alternative Rock, Funk Rock"
%<style>% = "Alternative Rock" , "Funk Rock"

(Of course you could name the tags whatever you want)

What you mentionned, mjm716, seems to split the genres and classify the music under each element of the genre, making me loose the inital genres. i.e the music with the "Alternative Rock, Funk Rock" genre would be classified under "Alternative Rock" and "Funk Rock" but not under "Alternative Rock, Funk Rock".

I guess that would require three levels, but would you really need to display the grouped "Alternative Rock, Funk Rock" (%style%) when you already can select them individually? Just seems over-complicated. In the likes of Facets, the first two levels is usually enough to filter down the artists. (Attached is an old screen for example...)

I'm not sure how any of it would look in your Foobar Con app though. And indeed none of it is possible with CUE files to my knowledge.

Cheers

Re: Genre tagging

Reply #6
What you mentionned, mjm716, seems to split the genres and classify the music under each element of the genre, making me loose the inital genres. i.e the music with the "Alternative Rock, Funk Rock" genre would be classified under "Alternative Rock" and "Funk Rock" but not under "Alternative Rock, Funk Rock".

Genres should not be "lost" - double check the files and the genres should still be there, displayed with ';' separators.

You can display what you describe by using Facets as Anamorphic recommends.
Use one column for $meta_branch_remap(genre) (or %<genre>%) and the next column %genre%. Standard shift-clicks can also multi-select items in the UI.

perfs>media library>Facets patterns can easily be customized to (not) display items.

For example, for convenience I tag my genres with a short code and then I use a facets pattern to display a longer label: $replace($meta_branch_remap(genre),jazz1,'JAZZ1 classic-swing-big band',jazz2,'JAZZ2 trad-cool-mainstream'  ...)

Re: Genre tagging

Reply #7
Hi @mrnike , I'm a stranger to cue files, but for my mainly mp3 library I rely on the foo_customdb plugin to implement an automatic multi-level genre tagging tree. I'm not sure it is what you're asking for, but you can have a look at this and this post.
Do you know where i can find this plugin ? i didn't find it on google.

@ anamorphic & mjm716
Are you guys talking about foobar ? I do not see where i could enter such commands.

Re: Genre tagging

Reply #8
Regarding the multi-genre tagging, I'd argue you could simplify your workflow a lot by simply tagging "elements" or keywords that describe the music. For example, Japanese Power Metal would simply be a combination of Japanese + Power + Metal and could be quickly retrieved using any order of those words (via Facets or Columns UI filter panels), as needed.

I don't really see how a 2 or 3 layer structure is particularly beneficial. At best case it seems kind of redundant (Funk Rock already has Rock in its name), at worst you are introducing restrictions on what you can do with tagging.

Any particular reason you are trying to use cuesheets for tagging purposes and not just burning them to the files themselves?


Re: Genre tagging

Reply #9
Do you know where i can find this plugin ? i didn't find it on google.

I don't know anymore either. I'll send you a link with a private message.
I'm late

Re: Genre tagging

Reply #10
I don't really see how a 2 or 3 layer structure is particularly beneficial. At best case it seems kind of redundant (Funk Rock already has Rock in its name),

Because the name is not a description.
I'm late

Re: Genre tagging

Reply #11
anamorphic & mjm716
Are you guys talking about foobar ? I do not see where i could enter such commands.
We are talking about foobar2000 on PC, yes. (I have no idea what your smartphone app does - remote control?)

You enter the tag patterns on your library viewer of choice -

Default foobar is Library menu > Album List, a tree structure library viewer - setup the views in File menu > Preferences > Media Library > Album List. There is already a view "by genre" which you can add more levels to, if you wish. Each level on the tree is separated using the | character.

The screenshot I posted is Facets, a column structure library viewer - after installing the component, setup the columns in File menu > Preferences > Media Library > Facets. Each column filters the next column from left to right.

The view / column patterns use foobar "title formatting" - see Help menu > Title Formatting Help for an overview.

(The above library viewers are for Default UI only. If you are using Columns UI, that is a whole different setup...)

Re: Genre tagging

Reply #12
Yes, i use my smartphone as a remote, as i use my computer as hifi source, without any screen at any time. I can setup various queries, on 3 levels using the common foobar tags. It works perfectly for all my other queries (like album-Artist), my only concerns beeing the genres. Without a level infrastructure, i have more than 700 genres, as each combination is a genre, making my library browsing complicated.

I'm afraid that the tricks that you guys describe work only with the library viewer on a pc screen, right ? But it might be a way with this app, as i just realised there is a "Spit tag" command.

What do you guys think ?





Re: Genre tagging

Reply #13
Whereabouts in the app do you enter what tags it looks at? Have you tried replacing %genre% with %<genre>% ?

Can you enter custom tags for the app to browse? Did you read the FAQ here - according to that, multi-value tags should be using $meta_sep(genre,';')

You could try replacing %genre% with $meta(genre,0) to only show the first value of genre tags. Then $meta(genre,1) for the second value on the next level, and so on.

(And forget about CUE sheets, where none of that would work)

To get what you want more precisely you are probably going to have to re-tag your music (on PC). For example moving your current GENRE tags to STYLE, and have GENRE tags with only a dozen or so "top level" single values. Then you could browse GENRE -> STYLE more effectively.

Unless someone here knows the app well, help is going to be limited... :-\

Cheers

Re: Genre tagging

Reply #14
Thanks for your reply anamorphic.

I Think that i almost managed it, using the 2 tags you suggested me on the music file directly. But another issue arised. As my app can only display 4 levels, i'm gonna be limited anyway, and will be able to display only: Genre->Style->Artist->Tracks (which appears automatically), and i'll be missing the albums. All the tracks of the same artist will appear one after another. So i guess i'll have to find another solution.

BTW, how do you guys remote control your library ?  Did your find a better app ? Or you all control it from your computer screen ?

Cheers