Hi, welcome to the forum!
You say you already have the release types tagged. What happens when you try to use that tag in an organization template?
Please note that release types are already tagged in files…
What tag is this?
You can use it like: <Album Artist>\<Year (yyyy)>\<ReleaseTypeOrWhateverTagIs>\<Album>\<Disc-Track#> <Title>
Okay, so then you have to create it first.
In case you haven't done it before:
Edit, Preferences, Tags (1), custom tags, define new tags.
In an empty slot under identifier, type Release Type then press tab and see it fill in the others.
Save, then under custom tags choose a slot and change custom(whatever#) to Release Type and instead of "save to MusicBee database only" choose Release Type and save.
After it scans your files, you should then be able to use the <Album Artist>\<Year (yyyy)>\<Release Type>\<Album>\<Disc-Track#> <Title> format.
Here are the picard tag mappings: https://picard.musicbrainz.org/docs/mappings/
It looks like the release type tag is mapped to "TXXX:MusicBrainz Album Type", so in the "Define New Tags" window in MusicBee, you should enter "MusicBrainz Album Type", not "Release Type". Configure that as a custom tag, then wait for MusicBee to rescan your files.
You should probably put in handling in your template for when the field is empty, too, otherwise you will continue to see that "Unknown Custom 3" type info.
Oh thanks a lot psychoadept. It did work but i am having a problem with Various Artists or maybe i don't know what to do with them.
Now for the Various Artists compilations, is it correct way to do like first there will be Various Artists folder for Album Artist and then Compilations? Please suggest if there is any other better way.
Also after this, I am feeling that Year YYY folders are useless. Isn't it better if i do it like this: Album Artist > Album Type > Year-Album Name > Disc Track# - Title.
Please suggest. Thanks for the amazing help guys.
I personally combine year with album, just like you suggest. That way they're in chronological order, but I don't have a bunch of folders with just one subfolder.
For various artists, the album type folder seems pretty redundant. You can use functions to work around it, like $If(<Album Type>=compilation,,"\"<Album Type>). I'm on my phone, so definitely double check my syntax on that.
Although, doesn't Picard still tag the album type with compilation? I'm surprised you're not getting something like "compilation album". There are ways to deal with that with functions, too.
MusicBee is making me crazy to organize my music. :(Heh, that's the nature of the beast. That being said, I am forever grateful that MusicBee provides this amount of control out of the box.
Again, you can use functions as a workaround for this. I put the non-album tracks in the top level folder. If you want them to have their own folder, adjust your template accordingly. Just substitute one of these templates where you have the "<Year> - <Album>" folder.
This will put them in the artist folder:
$IsNull(<Album>,,"\"<Year>" - "<Album>)
This will put them in their own folder:
\$IsNull(<Album>,"Non-album Singles",<Year>" - "<Album>)
MusicBee is making me crazy to organize my music. :(Heh, that's the nature of the beast. That being said, I am forever grateful that MusicBee provides this amount of control out of the box.
(https://6-t.imgbox.com/A2NiAskv.jpg) (http://imgbox.com/A2NiAskv)
Believe me, starting out with MB last year I didn't know much about scripting at all. I knew how to navigate around a *nix shell (bash) and had only a few online lectures in java under my belt when I left Mediamonkey for Musicbee last year (Mediamonkey's magic nodes syntax left my head spinning back then) and my initial posts here is a testament to my inexperience (http://getmusicbee.com/forum/index.php?topic=17256.msg101872#msg101872). However, after figuring out a few things, with the help of MB users and the wiki, and copious amounts of googling to stackoverflow, I think I'm becoming somewhat competent at this but I still have a lot to learn. Okay enough with that, back to your issue.
<Album Artist>\<release type>s\<Year (yyyy)> - \$IsNull(<Album>,"Non-album Singles",<Album>)\<Disc-Track#> <Title>
...
I simply want this
Album Artist > Release Type > Year - Album > Disc-Track# - Title (But if there is non-album singles, it creates non-album signals or just Singles folder)
<Album Artist>\$if($contains(<release type>,"; "),$split(<release type>,"; ",1),<release type>)s\<Year (yyyy)> - $IsNull(<Album>,"Non-album Singles",<Album>)\<Disc-Track#> <Title>
One thing you can do is rather than trying to fit everything into one template, use exceptions. Create a basic template for most tracks, and then make exceptions for various artists, and soundtracks, and singles, etc. Copy your basic template and modify the parts you need to.
And how exactly i do that in exceptions? I don't get it
a) you'll understand it better if you do it yourself
b) I'm actually working on it, but haven't had time to figure it all out yet
Another thing you could do to simplify things is create a virtual tag to the effect of:
Title With Other Artists: $If($First(<Artist>)=<Artist>,,$Replace(<Artist>,$First(<Artist>),)" - ")<Title>
So then you could have (check my syntax carefully because I did this on the fly):
$First(<Album Artist>)\<Release Type>\(<YYYY>) - <Album>\$If(<DiscCount>>1,"Disc "<Disc#>"\",)<Track#> - <Title With Other Artists>
Exception: <TrackCount> = 1
$First(<Album Artist>)\Singles\(<YYYY>) - <Title With Other Artists>
Exception: <Genre> = Soundtrack (or however you're distinguishing soundtracks)
Various Artists\(<YYYY>) - <Album>\$If(<DiscCount>>1,"Disc "<Disc#>"\",)<Track#> - <Title With Other Artists>
But guys why are you not sharing or writing a complete template? You know what I want by now. If you do this, I will go from there because right now, if i do one thing right other goes bad. :(From my perspective, it is due to not knowing what you want exactly. You mentioned you want the following format:
Album Artist > Release Type (non-album singles, create Singles) > Year - Album > Disc-Track# - Title
I will get Soundtrack (OST) albums too and i want that those create Soundtracks folder inside Various Artists main folder.
I created the virtual tag just like you mentioned, just copied and paste. Unfortunately I got error in namiing template. It's not validating and directory structure is messed up. I modified <YYYY> to <Year (yyyy)> by the way as <YYYY> wasn't also validating.<Title With Other Artists> doesn't appear to be a valid tag or virtualtag
But guys why are you not sharing or writing a complete template? You know what I want by now. If you do this, I will go from there because right now, if i do one thing right other goes bad. :(From my perspective, it is due to not knowing what you want exactly. You mentioned you want the following format:Album Artist > Release Type (non-album singles, create Singles) > Year - Album > Disc-Track# - Title
Then you starting creating a formula that included <Artist>. Later you, mentioned this:QuoteI will get Soundtrack (OST) albums too and i want that those create Soundtracks folder inside Various Artists main folder.
To me, it appears that you are changing your folder scheme on the fly. It would be helpful to know what exactly you want. Rather than screenshots, just type out examples of your folder scheme (it doesn't have to be extensive). Did you to manage to get <Release Type> to display metadata from Picard? Why did you go from <Albumartist> to <Artist>?
An example of a folder scheme:
1) Regular albums: Album Artist > Release Type (non-album singles, create Singles) > Year - Album > Disc-Track# - Title
2) Soundtracks: VA\???? (I don't know what you want here)
<release-group id="59365483-e2e1-3956-8547-78c3670265b3" type="Single" type-id="d6038452-8ee0-3f68-affc-2de9a1ede0b9">
...
<primary-type id="d6038452-8ee0-3f68-affc-2de9a1ede0b9">Single</primary-type>
$if($or(<TrackCount>=1,$contains(<release type>,Single)),Singles,<release type>)
You'll have to give a screenshot of your virtual tag settings for me to help with that
You'll have to give a screenshot of your virtual tag settings for me to help with that
This?
(http://i66.tinypic.com/50f7uv.jpg)
Does the virtual tag work correctly, for instance in the main panel?
Ok, then post your organization template again. We have to see the problem, just saying it isn't working doesn't help us solve it.
I will exactly copy pasted what you posted earlier.
But I'm having a little problem inside the MusicBee and i am sure there is also a fix for this. See if it's a Non Album track then i will get tagged by Single in Picard but the Album tag in the empty but this way i get Unknown Album written in the place of Album in Album and Tracks inside Music tab. Is there any way i can disappear or even better get Single written in there?
But I'm having a little problem inside the MusicBee and i am sure there is also a fix for this. See if it's a Non Album track then i will get tagged by Single in Picard but the Album tag in the empty but this way i get Unknown Album written in the place of Album in Album and Tracks inside Music tab. Is there any way i can disappear or even better get Single written in there?It looks like you can simply create another virtualtag for your current view:
$isnull(<album>,<title>,<album>)
But I'm having a little problem inside the MusicBee and i am sure there is also a fix for this. See if it's a Non Album track then i will get tagged by Single in Picard but the Album tag in the empty but this way i get Unknown Album written in the place of Album in Album and Tracks inside Music tab. Is there any way i can disappear or even better get Single written in there?It looks like you can simply create another virtualtag for your current view:Code$isnull(<album>,<title>,<album>)
Huh? My formula was for your album art + details view, not for file organization. I replied directly to the screenshot of your playlist where you disliked how tracks lacking any <album> data returned "unknown album" in your playlist view.It looks like you can simply create another virtualtag for your current view:Code$isnull(<album>,<title>,<album>)
Well, it didn't solve the problem and Unknown Album is still display after creating and applying the virtual tag in naming template exception.
Instead it duplicated the titles of the songs like this:
2016 - No More Interviews No More Interviews
Huh? My formula was for your album art + details view, not for file organization. I replied directly to the screenshot of your playlist where you disliked how tracks lacking any <album> data returned "unknown album" in your playlist view.It looks like you can simply create another virtualtag for your current view:Code$isnull(<album>,<title>,<album>)
Well, it didn't solve the problem and Unknown Album is still display after creating and applying the virtual tag in naming template exception.
Instead it duplicated the titles of the songs like this:
2016 - No More Interviews No More Interviews
http://i67.tinypic.com/292pjk4.png
If that doesn't work for you, the panel configuration settings are in the menu at the top left of the main panel.
Yes, I could make the album value to be "Single" but that way it will be create another folder for Singles in the folder structure like this: Year - Singles which i don't want obviously.
http://musicbee.wikia.com/wiki/Main_Panel_Views#Customize_Panel that can accessed by here:Huh? My formula was for your album art + details view, not for file organization. I replied directly to the screenshot of your playlist where you disliked how tracks lacking any <album> data returned "unknown album" in your playlist view.It looks like you can simply create another virtualtag for your current view:Code$isnull(<album>,<title>,<album>)
Well, it didn't solve the problem and Unknown Album is still display after creating and applying the virtual tag in naming template exception.
Instead it duplicated the titles of the songs like this:
2016 - No More Interviews No More Interviews
http://i67.tinypic.com/292pjk4.png
Oh my bad. But where do i put this virtual tag?
http://musicbee.wikia.com/wiki/Main_Panel_Views#Customize_Panel that can accessed by here:Huh? My formula was for your album art + details view, not for file organization. I replied directly to the screenshot of your playlist where you disliked how tracks lacking any <album> data returned "unknown album" in your playlist view.It looks like you can simply create another virtualtag for your current view:Code$isnull(<album>,<title>,<album>)
Well, it didn't solve the problem and Unknown Album is still display after creating and applying the virtual tag in naming template exception.
Instead it duplicated the titles of the songs like this:
2016 - No More Interviews No More Interviews
http://i67.tinypic.com/292pjk4.png
Oh my bad. But where do i put this virtual tag?
(https://3-t.imgbox.com/WX0DB6g1.jpg) (http://imgbox.com/WX0DB6g1)
Have you opened the customize panel window and tried making changes?
Yeah man but how do i do it there? There is no option i see related to my problem. :-[
Yeah man but how do i do it there? There is no option i see related to my problem. :-[
Here's the photo from the wiki annotated:
(https://4-t.imgbox.com/4QSSe5ir.jpg) (http://imgbox.com/4QSSe5ir)