In order to fully appreciate all the artwork that can be found here, you might want to organize all your music. This allows the cdART Manager plugin to save the artwork together with you music to allow easy backup of your whole library. And this also gives you the ability to browse your collection and play your songs with VLC, etc…
I do have to warn you, this is my preferred way( and I think its the best way). Some parts can be skipped if you don’t need it.
The useful programs to help you manage all your music are:
- Puddle tag
- soundKonverter (not really necessary)
Although some people tend to disagree, I like to keep all the track in my library the same format. I chose ogg vorbis as it allows arbitrary comments, is smaller in size, sounds better (to me) and it’s free. Of course, when re-encoding music you will lose some information and quality but I find the difference between an MP3 320 / FLAC and OGG quality 5 barely noticeable. And as it’s a bit smaller, more music can be stored and thus preferred.
To convert the files I use soundKonverter. It has the ability to convert whole folders and copy the structure to a new place. This program is so straight forward, I don’t think this is worth mentioning.
If you already have a nice collection of properly tagged music, this step is rather quick. Otherwise, using puddletag appropriately, it will also be rather quick.
Album Artist and Multi Disc
In order to fully support XBMC, you might want to add the albumartist field to puddletag since it isn’t enabled by default. If you don’t want to use this, you can skip this part since XBMC can work without it.
To add this field: go to Edit -> Preferences. Here you can add the field to Tag Panel and Columns. I would suggest that you use row 0 in the Tag Panel because this will add the field next to the Artist field. The field is ‘albumartist’ and the name is ‘Album Artist’.
You can also add a disc field to support multi-disc albums. This could improve your collection a bit since adding this field can help you organize your files more efficiently.
And of course every other field that could be handy can be added this way.
To help you do repetitive things more easily, you can create ‘actions’. These contain several functions called after each other. To create an action, click on the lightning bolt (without the cube) and press the paper icon to create a new action. Then you can queue functions which should be executed. I must note that in order to save the action, you have to apply it once. You must select an file to which you want to apply the action. So I suggest that you add the actions when you need them.
Some nice actions are:
- Format track field – This will change 1 and 1/10 to 01.
- Replace with RegExp | field = “track” | Regular expression = “/\d*” | Replace with is empty
- Format value | field = “track” | format = “$num(%track%,2)”
- Clean – This will remove anything between ( and ). This can be rather aggressive so use with care
- Replace with RegExp | field = “~comment” | Regular expression = “\(.*\)” | Replace with is empty
- Move to Folder – This will update the name of the files and directories to reflect the metadata
- Tag to Filename | “$num(%track%,2) – $if($neql(%artist%,%albumartist%),”%artist – “,””)%title%”
- Format field | field = “__dirpath” | format = “/path/to/music/%albumartist%/%album%$if(%year%,” (%year%)”,””)$if(%disc%,”/CD %disc”,””)”
- Auto Album Artist – This will fill empty Album Artist fields with the Artist field.
- Format field | field = “albumartist” | format = “$if(%albumartist%,%albumartist%,%album%)”
The above list uses ‘function name’ | ‘edit box name’ = ‘what to enter without quotes (“”)’ | … . Just use common sense ;). When you use the edit dialogs, you can hover over the edit boxes to get additional information. (How do you think I learned all this…)
Unfortunately, you cannot create a new directory conditionally with Tag to Dir. Fortunately, you can write to arbitrary fields with format field, even the special __dirpath field. Please note that if this doesn’t work, you have to resort to /$if(%disc%,”CD %disc”,”CD 1″). “CD 1” can be replaced by anything you want.
Puddletag has the ability to tag your music from filename. The most efficient way is to use the edit box in the toolbar. Some nice fields to remember:
- %track% – The number of the track
- %title% – The title of the track
- %artist%, %albumartist% – The name of the artist/album artist
- %album% – The name of the album
- %year% – The year of the album…
I find it the most efficient way to select the folder containing one artist and look if all the fields are filled. If some important and simple fields like artist, album or year are not filled, I select all the items and edit them using the Tag Panel. And using Ctrl+S to write the changes.
If some difficult fields like track and title are not filled, I try the tag from filename (Ctrl+T or T-icon) function. If that’s not possible I edit them by hand and using MusicBrainz as the source for the correct names and track numbers. I also use MusicBrainz for the year field.
It might be handy to enable Preview mode if you want to do a lot of manual changes. The preview mode will remember all changes and when you are ready, it will apply them at once. So instead of editing one file, Ctrl+S, and selecting a new file; you can edit one file and directly select a new file without saving first (and waiting for puddletag to write the changes). You do have to explicitly save the preview mode.
To use the preview mode, you can use the Preview Mode-menu or use Ctrl-Shift-P to start and Ctrl-W to save. (I don’t know if I set those shortcuts or if they were set by default)
Organizing based on tags
When all the tags are correct. You can use the action I described in Setup – Actions to mass-move all the files to the correct place and in the correct format. Once this has been done, you can add this folder to XBMC and let the cdART Manager get your images. Unfortunately, puddletag needs an empty target directory for it’s move function. Therefore I manage my collection as follows:
I have a directory Music_to_Convert with different subdirectories for artists. I use soundKonverter to convert the music to OGG quality 5 and let it copy the structure to Music_Converted. I use puddletag to edit the tags from the files in the Music_Converted directory and as a last step let puddletag move the files into a directory Music. If you’re done, the Music_to_Convert and Music_Converted directories are empty and the directory Music has your complete and organized music collection.
And of course, since puddletag supports deleting track you don’t want, you can directly filter your library with unwanted (live) recordings.
Maybe this is more about how to tag with puddletag but as you can see, you only need one program to organize your library.
I would recommend using TagScanner. It can also create the ID3 tags from filename or rename the file according to ID3 tag. Find duplicates and many more things.
Musicbrainz Picard (some other programs also use this) is a preferred for completing your ID3 tags of yoru music files.
To enjoy the functionality it isn’t really required to have your music folder setup like this. You can also set an alternate location where all fanart is stored. This keeps your music folders clean without any additional file moving. Correct ID3 tags are still required for XBMC correctly scraping the music.
the cdart does require some basic setup of your folders. If only one disc you should keep your files in one folder. However when you have multiple discs for one album they should be split up in CD1, CD2, CD3 … and so (CD1 is just an example name).
Duplicate finding is something I haven’t found yet. I do run into problems if there are duplicates because they would overwrite each other using this organizing method. This program also has the ability to search MusicBrainz to complete ID3 tags. Unfortunately I’m running Linux and TagScanner is a Windows program. Alright, I haven’t found a windows version of this program but it is based on mp3tag so that is the best Windows equivalent.
Of course it’s not really necessary to organize it this way 😀 but it keeps your collection tidy and you can see your music without opening the track with a media player / tag viewer. (Windows users can see the ID3 tags in explorer, I know)
If you mean that in each album directory there should be a subdirectory called CD 1, CD 2, etc. the Move to Folder action does that. And if no disc is specified, it won’t split the directory:
Album with one disc:
Album/01 – Track.ogg
Album/02 – Track.ogg
Album with more discs:
Album/CD 1/01 – Track.ogg
Album/CD 1/02 – Track.ogg
Album/CD 2/01 – Track.ogg
I also use TagScanner, best mp3 organising product I’ve ever used (believe me when I say I tried dozens before I chose this one).
I use media monkey. It shows my library exactly as it would in xbmc the I just rename those duplicate artists. Also I like the option to tag from path, for example all my music is located on E:/My Music/Artist/Album/ Track I select “files to edit” then click on “unknown artist” then select all right click auto tag from file name. Select format \\ and click ok and media monkey updates all missing fields.
Pingback: Skin Showcase: Aeon MQ3 | fanart.tv
Pingback: essay revision service
Pingback: dissertation proposal writing
Pingback: admission essay help
Pingback: custom essays no plagiarism
Pingback: who can write my paper for me
Pingback: research paper writer online
Pingback: buy thesis online
Pingback: brand cialis
Pingback: what is cialis
Pingback: how long does cialis take to work
Pingback: cheap cialis
Pingback: international viagra online
Pingback: online viagra
Pingback: how long does viagra take to work
Pingback: viagra walgreens
Pingback: canadian prescriptions
Pingback: best online canadian pharmacy
Pingback: canadian pharmacy online
Pingback: canadian pharmacy viagra cialis
Pingback: generic cialis price
Pingback: cialis levitra online
Pingback: generic cialis or tadalafil
Pingback: buy viagras online
Pingback: purchase cheap cialis
Pingback: brand cialis for sale
Pingback: write my thesis
Pingback: proquest dissertation database
Pingback: writing your thesis