INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: Help me organize my music library!  (Read 3589 times)

Crispy

  • Recent member
  • *
  • Posts: 12
Help me organize my music library!
« on: January 27, 2012, 04:00:37 pm »

I have ~40GB of music, it is a mess due to many duplicates and many mp3's which do not have id3 tags (ripped with software that didn't add any tags, now its just track1.mp3 etc). I think there is at least 5GB of duplicates (using duplicates smart playlist in MC) and more due to unidentified tracks.

I've tried using many other tools to fix mp3 tags but came back to MC because it was the most powerful. But I have not found an automated or easy way to do the following -

1. Identify all unknown songs by checking their acoustic signature (like musicbrainz used to do). For known tracks, add additional metadata from internet
2. Automatically select highest bitrate in duplicates, or highest size if same bitrate
3. Sync all metadata between duplicates, then delete the rest keeping only the selected one
4. Rename all music (this I know how to do, using Library Tools->Rename) but don't know a good way to handle 'Various'
5. For tracks that appear in multiple albums (e.g. best of, compilations, or actual album), keep the one in actual album
6. Move all music to be deleted to a separate folder

I think all this is possible, I just need some guidance so I can do this in the most efficient way possible. Any additional tools are also ok.
Logged

Scolex

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1116
  • Cheers
Re: Help me organize my music library!
« Reply #1 on: January 27, 2012, 04:28:33 pm »

For starters how are they organized in explorer? one big folder, artist\album\files, artist-album\files, etc
Depending on your folder structure the suggested routine may change.
Logged
Sean

Crispy

  • Recent member
  • *
  • Posts: 12
Re: Help me organize my music library!
« Reply #2 on: January 27, 2012, 05:49:27 pm »

They are organized as follows -

Music\
- Artist\Album (most of it done by MC itself)
- Unknown (no info at all)
- Misc (incomplete id3)
- Soundtracks (albums here are not organized by artist)
-    Tv\
-    Movies\

Logged

EpF

  • Citizen of the Universe
  • *****
  • Posts: 649
Re: Help me organize my music library!
« Reply #3 on: January 27, 2012, 07:07:04 pm »

I'm just going to address the duplicates issue here.

I find the best way of processing duplicates is to set up a specific viewscheme for the purpose. I set up a series of Search List panes in sequence which narrow the duplicates down based on what fields have duplicate information.

The first Search List pane contains the basic elements that would identify 2 files as duplicates. I put the most restrictive one at the top, then copy/paste into subsequent ones and remove restrictions. Here's a concrete example:
Quote
~dup=[Album],[Artist],[Name],[Track #],[Album Artist /(auto/)],[Album Type],[Year],[Genre]

Selecting that search shows all files that have duplicate album, artist, track #, album type, year and genre information.

Another possible basic one, especially if you think you have actual files which are duplicates would be:
Quote
~dup=[File Type],[File Size],[Compression],[Bitrate],[Duration]

That would give you a list of files that are very likely to be duplicate files. I don't use [duration] in the first one because you might have recordings where there is a one second difference but they are the exact same track. As you can see in the image below, I use these in series, first restricting by tags, then by file info.



You can also infer what I meant by removing restrictions in subsequent searches: The second search in col. 1 does not check that Album Type is the same, because album type is based on the on-disk location of the files. If you have one track from a compilation in a folder on its own, MC will report it as part of a single-artist album, and if it has a track # of "1", MC will tell you that the album is complete.

The next thing to do is to add more panes with searches for fields that do NOT have duplicate information. For example, if you have dupes of a track, but only one of them has an artist biography, you may want to take that into consideration before deleting one of them. When you find tracks like that you have 2 choices: Copy the info you want into the file you want to keep, or delete the one that doesn't have that info.

How do you decide? Well I base it on further hierarchies of things like, file type (I always try to keep mp3 above other compressed file types), bitrate, compression type (i.e., VBR vs CBR), and date imported - I like the fact that I have tracks in my library dating back to 2003, so I try to keep them as well. (You can actually tell MC to point an old library record at a new file, so if you get a higher quality version you can use it to replace your old one).

Finally, I use another search list pane to filter the final list of duplicates so it only presents one of each for me to delete. Here's an example:

Quote
~sort=[Album],[Artist],[Name],[Bitrate] ~nodup=[Album],[Artist],[Name]

This sorts the list into duplicate groups, with bitrate as the sorting for files withing each group, and then removes every dupe apart from the first one in the group. Because it's been sorted by bitrate, it means the dupe that is still visible is the lowest bitrate copy and can be deleted. If you have more than 2 copys of a file in each group, you will have to refresh the list to see the next lowest bitrate file to delete.

One thing you might want to consider doing is not actually deleting files. A tip Marko gave me years ago which I still use, is to create a playlist (not a smart one) called 'Delete'. Then you customise the View Scheme I've just described above by setting the file display rules to NOT show any files in that playlist. After you have narrowed down your list of dupes to the ones you want to delete, you can just select them all and send them to that playlist. When you refresh after doing that, those files will no longer be used to determine duplicates in the scheme.

It means you can deal with them later and you don't have to panic about deleting things: you can just do the work and when you are absolutely sure you don't need the files you can Sift+Delete them in the playlist and you'll get the option to send them to the recycle bin.
Pages: [1]   Go Up