2013-07-13

Music mayhem...advice on sorting out music, genre classification, making a collection useful!

Classification of music into genres is very interesting and potentially very useful, the problem is that the files you obtain when downloading MP3s or ripping a CD into MP3s come with auto-assigned genres, artists etc. My aim was to find a system which enabled me to reclassify files quickly and apply a series of tagging options that allowed quick retrieval of usable lists of songs for the purpose of generating decent playlists. See below a list of steps you can follow and below this a couple of finer points I have learned.

I have finally come up with a solution that requires Winamp (version 5.6 or higher) and a file converter of some kind e.g. Tuneconvert. The converter allows you to convert all your music files from wma, m4a, wav etc. into mp3. Winamp requires this for the storage of ratings...a very important feature as most ratings disappear when you use the files on a different device, i.e. they need to be stored.

The reason for choosing Winamp is that it has a very intuitive and information-rich and adaptable graphical user interface. Here you can display a list of genres next to a list of artists next to a list of albums, clicking on each to filter your search results down to the required list. From this list you can rate (storing rating to file if checkbox is ticked in the options) and retag the files and drag them into a playlists. It is also possible to 'autotag' a list of files and 'calculate replay gain' which allows the program (once the checkbox is ticked in the options) to playback at a volume that doesn't need constant adjustment.

Once you have tagged your files it is then possible to 'massage' your collection down to a manageable list of genres, artists and albums with ratings stored in each file...see 18 steps below. From this position playlists flow naturally e.g. by clicking a particular genre and sorting by rating, simply select and drag the highly rated songs into a new playlist and then hit randomize. Unfortunately the playlist is stored with a specific path, so it is then necessary to save the playlist as an m3u file in a fixed directory (e.g. 'playlists' in your music directory). Then open the file in something like Wordpad and replace 'X:\Music' with '..' which changes the directory from playlists into the root directory of all your music...this is then usable on other devices.

Here is a quick example of how to deal with say 1000 music files which haven't been 'tended to' before (it is best not to do more than 1000 files at a time as this process will take a very long time! If need be, separate your directories into Artists A-B, C-D etc to create subfolders of manageable size):

1. Get all your files into a 'music directory'.
2. Setup your file converter to spit out mp3s into the source directory.
3. Search out all the m4a, wma, wav, etc. files and dump them into the converter.
4. Search out all the m4a, wma, wav, etc. files and delete them (you have mp3s of these now, so no worries).
5. Download and run Winamp 5.6 or greater.
6. Add media to library from your folder of mp3s.
7. Select all and right-click and 'send to autotag'. Apply all except for ones in the 'unsure' category, which you can check individually.
8. Select all and right-click and 'send to calculate replay gain' (make sure the option is checked which automatically writes replay gain results to files).
9. Clear the Winamp Library (WL) and add the media again to load in all the new tags and results.
10. Set up WL to show 3 columns beside each other genre-artist-album.
11. Observe the list of genres and try to keep to a manageable number, say 50, reclassify particular artists if required and assign genres to 'no genre' entries. ***see MORE ON GENRES.
12. Observe list of artists. This can be long, although for classical music it is nice to have the 'composer' listed as artist rather than many orchestras...it depends how well you want to distinguish different performances of the same piece. Also decide if you want to merge 'featuring additional artists' into the principal artist to make this list more usable. Try to re-tag 'Various Artists', 'VA', '(no artist)', 'unknown', 'unknown artist' etc.
13. Observe the list of albums. These items are not functional unless they have three or more songs contained. Try to create some artificial 'compilation' albums to house the dangling entries...possibly using genre as a guide. All variants of 'Best Of', 'Symphonies', 'Piano Concertos', 'Greatest Hits', 'Live', 'Acoustic', 'Remixes', etc. can be merged as the artist is known independently of this. Also consider merging 'Disc 1,2,3' albums into one (search for 'disc' and then sort by album name to see which these are).
14. Steps 11-13 are an iterative process and you may want to revert some of the re-tagging as you go (just send those particular files to 'auto-tag' again).
15. Rating: if you know a few genres, artists or albums that you are really keen on then right-click and rate....say at 2/5 stars. This makes these songs become automatically prominent in your playlist generation later. There is then the lengthy process of rating your songs which is easier, the better you know the titles of all your music files since you don't have to play them to find out if you like them or not! You need to check the option to store rating in file, otherwise these will be lost if you move the files.
16. Generate your own playlists by finding genres or a collection of artists (ctrl+click to pick out particular artists) then sorting by rating. Follow the Wordpad procedure above to make this playlist universal on other devices.
17. Find some of your favorite songs (sort all by rating) and then select them (using ctrl+click) then click 'generate playlist' at bottom of WL and a playlist will be generated online based on the characteristics of these songs.
18. Randomized playlists should play well as they are all highly rated and related and also playing back at a consistent volume level. About 25 great playlists of 100 songs each should keep you going a long time. More than this and you get back into the issues you just resolved in the WL of too many items to deal with!

***Genre Issues: I have found these difficult to grasp BUT worthwhile. If you want to utilize these as a filtering tool then it is always going to be a kind of personal battle to find what works for you. It is also dependent on the particular flavor of your music collection. E.g. if it is classical music biased then you may have sufficient songs to make it worth separating out artists (i.e. composers) from different periods: Baroque/Classical Era/Romantic Era/20th C-Contemporary Era. Or if you have a particular wish to occasionally play one of these genres then you may create them even with as few as 20 songs. Less than this and genre loses value as they might as well be an album. If you are laden with one of these genres, then it is worth separating further e.g. choose artists/albums from particular time periods like Classical Era Early/Mid/Late. Or Rock ==> Alternative Rock, Blues Rock, Hard, Soft, Folk, Funk, Grunge, Goth, Glam ad infinitum. For 1000 songs about 30 genres with 30 songs in each would probably be the most functional.

On functionality: elimination of 'no genre', ridiculous genres like 'general pop', 'various artists', 'no album' means you can actually select music you want to listen to in many ways. A third might be unrated, a third with 1-2 stars based on album/artist and then rest would be the highlights of the collection individually selected 3-5 stars.

On duplicates: I have found that it is worth getting rid of duplicate songs since playlists generated in this way will tend to yield repetitions. Sort all music by title and scroll down. When you see two artists next to each other in the list, then it is likely that this song is a duplicate especially if it has the same play time within a second or so.

On Soundtracks: I am a fan of these. As a result I have chosen to disregard individual song genre and create large 'soundtrack' and 'TV soundtrack' genre listings. This allows easy access to a useful and easily searchable album list. So, as long as the tracks are sorted by track number, good playlist progressions are generated and in this case the ratings are ignored.

Good luck if you choose to venture down this path!