(no title)
retrodaredevil | 8 months ago
I use the "lookup CD" feature in Picard, which gives me a selection of releases to choose from. Among the choices, I usually see a release matching the catalog number on my CD's case. When I don't see a matching release, I will typically add the disc ID to an existing release, or I will create a new release, or sometimes even creating a new release + new release group and add the necessary metadata to MusicBrainz.
I haven't tried any automatic tagging process like the ripping program the article talks about does, mostly because I want to use Picard to make sure the metadata is correct or contribute to MusicBrainz if it isn't.
I like MusicBrainz a lot because applications like Plex use it very well to group release groups together and will (usually) deduplicate identical recordings so that identical tracks can share a rating. It's a really great database and is kept up to date pretty well.
CharlesW|8 months ago
• Drag your album folders (one at a time so it doesn't get confused) into the pane that initially shows "Unclustered Files (0)" and "Clusters (0)".
• Select the "Clusters" folder in that pane and click "Lookup". This will find any close matches, and in my experience works ~25% of the time.
• For albums that weren't auto-matched, right-click the album folder name and choose "Search for similar albums…". As long as you're sorting by "Score", often you'll find a reasonably-good match in the top 5 options.
• NEVER use "Scan", basically.
For matched albums, carefully review things like album covers, titles, etc. before you "Save" the updated metadata. After using it to rebuild my personal music library, including ~200 contributions to the MusicBrainz database, I still haven't cracked (for example) how to stop Picard from defaultly replacing a perfect, 1500px album cover with a less-good, 1000px cover from its database.
lloeki|8 months ago
Seconded, it's the best specialised UI I've seen in a while.
By "specialised" I mean it's entirely bespoke to a specific task and no other, with a small amount of dedicated jargon, like those industrial control panels full of buttons, toggles, and blinkenlights.
At first it's completely alien and appears to do weird stuff, possibly counterintuitive even (the mentioned "Scan" usage†, "what are clusters?", "why do I even need to cluster first?", "how do I save changes?")
But once you get the hang of it it's incredibly efficient with a ton of small niceties, like dragging a selection of entries from the left side will apply whatever candidates you have on the right side to the selection in order starting from the first.
† I use scanning only when album matching fails for whatever reason, it does sometimes unearth entries that wouldn't appear otherwise.
sumtechguy|8 months ago
There are a few items in there to control if it scans external or overwrite. Recently went thru this as apparently for some reason I had totally disabled it. Think I was trying to speed up scanning as it would download every artwork for a large group into the temp folder. I usually force it to make an external file. I pick what it suggested 'cover'. Then use something like fileoptimizer to recompress the jpg/png it comes up with. I do that because I like to embed the images. And much of what is out on the net is optimized for fast editing not 'archive'. I use mp3tag to put it back into the tag.
Scan is hit or miss. I have fed it whole albums and it will somehow find 3 other albums with some of the songs from that one. That could be because of how I have options->options->metadata->Prefered Releases set. That slider bar thing for some reason I can not wrap my head around. It is good for when you come across one of those items where someone else tagged it as 'weird al' (everything is weird al if it is funny). I have been slowly getting rid of that stuff but want to find the original album to buy. Musicbrainz can be good for that sort of thing. I have also had decent luck with it if I pre-add the albums then scan. It seems to find things better.
rendaw|8 months ago
MusicBrainz has an amazing database, but a huge amount of stuff from bandcamp/beatport isn't there. Why wouldn't you automatically import that?
So I ended up using OneTagger which I really wouldn't recommend to anyone, but was still marginally better than tagging by hand after I learned the footguns and restored from backups several times.
fsckboy|8 months ago
never use "scan" because it will never work? or because it is somehow destructive and will mess up your "cataloging"?
mayneack|8 months ago
commotionfever|8 months ago
It makes it's best attempt to match with MusicBrainz, but if there's no match it it offers links to pre-seed MusicBrainz with tools like Harmony
https://github.com/sentriz/wrtag
CharlesW|8 months ago
What are you using for tag reading/writing in Go? Robust, complete options are non-existent in JavaScript land (Deno, Bun, Node, etc.), so I ended up creating a Wasm version of TagLib with a TypeScript API.
prmoustache|8 months ago
IAmBroom|8 months ago
I have thousands of text files on my computer. I don't need to "maintain" them (beyond backups, as you mention), but if I want to find one that contains a particular phrase that I can't quite remember the exact wording for... I'd better hope I stored it in a meaningful directory's subdirectory's subdirectory, with a meaningful title.
retrodaredevil|8 months ago
Yeah, not much to maintain, but Picard does keep my tags up to date if necessary.
riedel|8 months ago