getmusicbee.com

Support => Tips and Tricks => Topic started by: psychoadept on April 11, 2014, 10:13:49 PM

Title: Tagging Multiple Artists with Picard
Post by: psychoadept on April 11, 2014, 10:13:49 PM
I'm getting very close to the holy grail I've been seeking since I started using MB: not needing to do manual retagging of multiple artists in MusicBee after running tracks through Picard.

vzell's Picard Plugin (http://getmusicbee.com/forum/index.php?topic=12455.0) inspired me to take another look at my Picard scripts and see if anything else could be done to make multiple artists work better, and what do you know?  It could!

Here's what I've got for now:

http://musicbee.wikia.com/wiki/Tagging_Multiple_Artists_with_Picard

I am hopeful that some updates in the works for Picard will make it possible to do more sophisticated things with Performers, too.  Keep your fingers crossed.
Title: Re: Tagging Multiple Artists with Picard
Post by: hiccup on January 11, 2017, 01:17:44 PM
It's been a while, and I am curious, is there by now a solution to harvest the contributing musicians and their roles from MusicBrainz into Picard?

(http://i.imgur.com/s4e5WiM.png)
Title: Re: Tagging Multiple Artists with Picard
Post by: psychoadept on January 11, 2017, 02:53:52 PM
Picard has always tagged them, and if you're tagging FLAC they will go directly into the performer tag.  For now, you would have to use a tool like the Tagging Tools plugin to copy them over.  (That's what I'm hoping Steven will fix with the classical enhancements.)

But again, you'll also have to find a way to reformat them because the ID3 standard, and consequently Picard, uses the format "role; artist", making them separate entries.  It is possible with some creative regex, I just gave up on it for a while because I had higher, less irritating, tagging priorities.
Title: Re: Tagging Multiple Artists with Picard
Post by: hiccup on January 11, 2017, 03:08:12 PM
I just gave it a new try (I gave up on Picard a while ago), and not one musician was added.
(trying the Steely Dan album from my previous screenshot)

Is some Picard plugin needed for this functionality?
Title: Re: Tagging Multiple Artists with Picard
Post by: psychoadept on January 11, 2017, 03:18:37 PM
I just gave it a new try (I gave up on Picard a while ago), and not one musician was added.
(trying the Steely Dan album from my previous screenshot)

Is some Picard plugin needed for this functionality?

No, it should work out of the box.  Sophist's standardize performer plugin is useful for reformatting, though.

Try this version: https://code.oxygene.sk/musicbrainz/picard/builds/1384/artifacts/browse

If that still doesn't work, can you give me a screenshot of the bottom pane of Picard when you try to tag the file?
Title: Re: Tagging Multiple Artists with Picard
Post by: hiccup on January 11, 2017, 03:23:38 PM
(http://i.imgur.com/0p8GR1Jl.jpg) (http://i.imgur.com/0p8GR1J.png)
Title: Re: Tagging Multiple Artists with Picard
Post by: psychoadept on January 11, 2017, 03:49:53 PM
Weird.  I'll take a look at it when I get home tonight, see if I can figure out what's going on.
Title: Re: Tagging Multiple Artists with Picard
Post by: psychoadept on January 11, 2017, 04:08:56 PM
Actually, check your options and make sure you have "use track relationships" and "use release relationships" ticked: https://picard.musicbrainz.org/docs/options/#metadata
Title: Re: Tagging Multiple Artists with Picard
Post by: hiccup on January 11, 2017, 04:20:24 PM
I have those ticked, no difference.
I also tried using the script you have on the Wikia, no difference.
Title: Re: Tagging Multiple Artists with Picard
Post by: psychoadept on January 11, 2017, 04:22:17 PM
And you have "write tags to files" ticked under Tags?
Title: Re: Tagging Multiple Artists with Picard
Post by: hiccup on January 11, 2017, 04:25:13 PM
Yep.
Title: Re: Tagging Multiple Artists with Picard
Post by: psychoadept on January 11, 2017, 04:27:24 PM
:-\  Curiouser and curiouser.  Well, I'll check it out at home for sure.  If we're still stumped, I'll try their forum.
Title: Re: Tagging Multiple Artists with Picard
Post by: hiccup on January 11, 2017, 04:38:23 PM
It seems to be a problem with this album.
I tried another album with a lot less musicians participating, and now it worked at once.
I'll see if I can put in some more time and effort in this, and perhaps find out why some albums work, and some won't.

Thanks for assisting!
I would have given up on Picard again otherwise, as I have done a few times before.
Title: Re: Tagging Multiple Artists with Picard
Post by: psychoadept on January 11, 2017, 04:43:20 PM
Well, that's something anyway.  :)

If you did change any options, be sure to reload the album (right click + refresh).  It won't reload automatically when you change settings.
Title: Re: Tagging Multiple Artists with Picard
Post by: Chartal on January 11, 2017, 06:31:06 PM
Hi.

I just try your album.
With Picard 1.3.2 there is no "Performer" (musician)
But with Picard 1.4.0dev5 everything is there.

https://build.oxygene.sk/job/package-picard-win-daily/
Title: Re: Tagging Multiple Artists with Picard
Post by: hiccup on January 11, 2017, 06:37:47 PM
Thanks Chartal,

I was using an even more recent dev7 version that psychoadept gave a link for, but it wouldn't work with my album.
I tried many times, cleaning all tags, different releases etc.
It seems to be a feature that is too dependent on several factors to 'just always work'.
Title: Re: Tagging Multiple Artists with Picard
Post by: psychoadept on January 12, 2017, 01:10:35 AM
This is what I get when I load that album (same release, same version of Picard):

(http://i.imgur.com/OITyCAG.png)


Here are my relevant settings:

(http://i.imgur.com/JX0otw2.png)

(http://i.imgur.com/xuyGWzV.png)

If none of that helps, you might check your picard error log.
Title: Re: Tagging Multiple Artists with Picard
Post by: hiccup on January 12, 2017, 01:28:56 PM
If none of that helps, you might check your picard error log.

Using the exact same settings wouldn't improve things.
Then I looked at the error log, and noticed several entries concerning some failed web access (or matching, sorry, I didn't write it down).
I noticed I had some LastFM plugins present, and I had also experimented a bit with the suggested code from MB Wikia.
Then I decided to uninstall Picard, remove all remaining concerning folders and re-install Picard.

And now it all seems to work.
The only thing that I don't understand yet, is that even though I stripped the Gaucho album from all it's tags, Picard will match it everytime with a certain DTS release, which happens to be about the only one that has no performers mentioned at all.
But at least now I can hand pick another release that has that info, and it's loaded just fine then.


A question about your setting:
You have set encoding to UTF-16
I would be inclined to use UTF-8
Is there a specific reason you have set UTF-16?
Title: Re: Tagging Multiple Artists with Picard
Post by: psychoadept on January 12, 2017, 01:34:54 PM
A question about your setting:
You have set encoding to UTF-16
I would be inclined to use UTF-8
Is there a specific reason you have set UTF-16?

I think I just left that at default.  It's never caused any problems.

Glad you got things working!
Title: Re: Tagging Multiple Artists with Picard
Post by: hiccup on January 12, 2017, 01:59:07 PM
Glad you got things working!

Yeah, this is really great.
I am kind of 'into' musicians, so this has always been important to me. And it frustrated me for a long time (many years by now) that I had to enter that manually for albums and artists where it was important to me.
The bad news of course is that this will require/force me to revise my practices and tagging schemes concerning this.

A next question comes to mind:

I came across this plugin for Picard:

(http://i.imgur.com/q5eulgp.png)

Looking at it, I think I agree with the result of what it does.
Your opinion?


P.S.
This might all be swirling a bit off-topic for this Tips & Tricks topic?
Do feel free to split, merge, correct me if you think so.
Title: Re: Tagging Multiple Artists with Picard
Post by: psychoadept on January 12, 2017, 02:51:51 PM
Yes, that's the plugin I was recommending.

I figure all this discussion can help others, too...
Title: Re: Tagging Multiple Artists with Picard
Post by: hiccup on January 12, 2017, 04:59:25 PM
A question about your setting:
You have set encoding to UTF-16
I would be inclined to use UTF-8
Is there a specific reason you have set UTF-16?
I think I just left that at default.  It's never caused any problems.

Ok, probably not an issue then at all. Just asking since (also Picard themselves say that) UTF-8 is 'default' for ID3v2.4.
https://picard.musicbrainz.org/docs/options/

But when you set Picard to use 2.4, it doesn't switch to UTF-8 automatically.
Probably a not-very-important oversight.