![]() However, my songs already have the correct Artist Name, Track Title in the filename, I just need to lookup the track to get Year, Cover Image etc.For some reason, the first method, ie Acoustic Fingerprinting is giving me very poor result on a certain set of songs.Picard has two modes of identifying a song: 1) Acoustic Fingerprinting, and 2) Lookup using existing metadata.I am looking for guidelines, but an example would be great. I need a way to be able to w rite a custom script that allows me to use the Picard's lookup feature, with the parameters I extract from sed (in-script) from the filename, and do a lookup. However, the titles are like this: " (Song Name)-(Artist).(format)", and they are almost perfect. The files have no metadata, and the fingerprinting tool is very inefficient (<50% mean accuracy). ![]() If you have any tagging or naming tips and tricks, or just want to argue about the right way to organize music, leave me a comment.I have a collection of music files (~200/batch) that I need to tag through Picard. To edit the presets you have to make a copy, Picard won’t actually let you edit the presets. You can edit these in Picard under Options -> File naming script editor. The last line has an if statement to add the disk number if there’s more than 1 disc, otherwise it just uses the track number and doesn’t add a disk number to the scheme. Picard’s file-naming scripts have a lot of flexibility. The default scripts that ship with Picard don’t quite match that, so I tweaked one to get a custom script that gets what I want: %albumartist%/ The NN is the track number with the optional structure of DD-NN where DD is the disc number and then the track number. Song title, again, is pretty self explanatory. (Deluxe editions are a special case and that’s a different discussion.) I want the original year of the album’s release. ![]() The Beatles catalog may not have made it to CD until the late 80s, but I don’t care about that. The (Year) should be the original release year of the album, not the release year of the album on whatever media it was digitized from. If it’s a single, I just use the single’s name as the album name or whatever is in MusicBrainz or Discogs as the canonical title for the release. If it’s a compilation with multiple artists, it gets “Various Artists.” Album should be pretty much self-explanatory. To break that down, Album Artist is the overall release’s artist. The structure that works best for me, and is therefore the correct structure, is:Īlbum Artist/Album name (Year)/NN – song title.mp3 The correct directory (folder) and filename scheme for MP3s, FLACs, and other music filesĪt some point, after the collection passed the 200GB mark, the digital mess started bugging me and I started experimenting with naming schemes and attempts to clean up the structure and tagging of all the files. Eventually I got an iPod and kept adding to the collection. It had, I think, a whopping 6GB of space. Eventually I got a Creative Nomad player the size of portable CD player. My collection grew slowly and organically, and there wasn’t much organization to it. Digital downloads were just for novelty or rarities that I couldn’t get on CD like some unofficial Tori Amos tracks off a fan page. My MP3 collection grew pretty slowly, since portable MP3 players were still a few years off and CDs were still the most convenient way to listen to music. This was when you had to have a download manager for huge downloads that measured in the multiple megabytes, and a 1GB disk drive would be consider spacious. I think I downloaded my first MP3 somewhere around 1997, using a super-speedy 56K modem. You know, the right way to name and organize music files. As an added bonus, it’ll rename the files so that the folder and filenames all match the same scheme. Most of the time I can just look up an album and it finds the correct info automagically. ![]() The MusicBrainz database is fantastic, and it saves me a lot of time tweaking metadata. Last year I got deep into using MusicBrainz Picard to help tag music before I add it to my collection. ![]()
0 Comments
Leave a Reply. |