Difference between revisions of "Organize music files"

From Freephile Wiki
Jump to navigation Jump to search
(Created page with 'See the general Music article and the Category:Music I have used Amarok in the past to manage my music collection. My brother wanted help organizing some 60 GB of ...')
 
(adds general settings)
Line 6: Line 6:
  
 
== Settings ==
 
== Settings ==
 +
=== General ===
 +
[[Image:Musicbrainz.general.jpg|General options|left|200px]] Do '''NOT''' tell MusicBraniz to "Automatically scan all new files" since I had problems with the program crashing when this option was set.
 +
<br clear="both" />
 +
=== File Naming ===
 
<!-- {{#icon:Musicbrainz.filenaming.jpg|File Naming options|400}} -->
 
<!-- {{#icon:Musicbrainz.filenaming.jpg|File Naming options|400}} -->
 
[[File:Musicbrainz.filenaming.jpg|File Naming options|right|400px]]
 
[[File:Musicbrainz.filenaming.jpg|File Naming options|right|400px]]
 
One of the important settings in MusicBrainz is to allow it to "Move Files" and to set a parent directory (e.g. ~/Music) for your collection so that music that is tagged becomes organized in your collection rather than in subdirectories nested below your existing (incongruent) directory structure.
 
One of the important settings in MusicBrainz is to allow it to "Move Files" and to set a parent directory (e.g. ~/Music) for your collection so that music that is tagged becomes organized in your collection rather than in subdirectories nested below your existing (incongruent) directory structure.
  
In other words, if you have something like  
+
In other words, if you have something like
 
<pre>
 
<pre>
 
-Music
 
-Music
Line 20: Line 24:
 
</pre>
 
</pre>
 
You don't want to end up potentially having a "Beatles" directory under each folder, you just want a Beatles folder in "Music", so set "Move tagged files to this directory:" like depicted in the screenshot.  (Hint: Click on the screenshot for a larger view)
 
You don't want to end up potentially having a "Beatles" directory under each folder, you just want a Beatles folder in "Music", so set "Move tagged files to this directory:" like depicted in the screenshot.  (Hint: Click on the screenshot for a larger view)
 +
  
 
== Resources ==
 
== Resources ==
Line 29: Line 34:
  
  
One of the file system artifacts that come from using Windows is "desktop.ini" files in your music directories.  You can get rid of these with a simple  
+
One of the file system artifacts that come from using Windows is "desktop.ini" files in your music directories.  You can get rid of these with a simple
 
<source lang="bash">
 
<source lang="bash">
 
find ~/Music -name desktop.ini -exec rm {} \;
 
find ~/Music -name desktop.ini -exec rm {} \;

Revision as of 11:53, 19 February 2010

See the general Music article and the Category:Music

I have used Amarok in the past to manage my music collection. My brother wanted help organizing some 60 GB of music that was ripped mostly on Windows, using different tools, and not necessarily tagged at all. Some of the files were ripped on a Linux box and inevitably had filename characters that would be incompatible with Windows (e.g. a comma or an apostrophe in the name) So, what's the quickest, and best way to organize a large number of Music files on a Linux system?

I found an old project that has continued to grow and become one of the best free software projects around: MusicBrainz.org. MusicBrainz will recognize your music, tag it accordingly, allow you to rename and organize your music automatically. This means that it will take something like "cool song.mp3" and turn it into "Music/Beatles/Yellow Submarine/03 All Together Now.mp3". How does it do it? MuscBrainz uses it's audio fingerprint technology combined with the distributed resources of all who've identified music with the project. It's the same technology basically as what's used in Pandora.com, and other "Music DNA" type projects.

Settings[edit | edit source]

General[edit | edit source]

General options

Do NOT tell MusicBraniz to "Automatically scan all new files" since I had problems with the program crashing when this option was set.


File Naming[edit | edit source]

File Naming options

One of the important settings in MusicBrainz is to allow it to "Move Files" and to set a parent directory (e.g. ~/Music) for your collection so that music that is tagged becomes organized in your collection rather than in subdirectories nested below your existing (incongruent) directory structure.

In other words, if you have something like

-Music
---- My Stuff
---- Beatles
---- Friends stuff
---- Rock
---- Various Artists

You don't want to end up potentially having a "Beatles" directory under each folder, you just want a Beatles folder in "Music", so set "Move tagged files to this directory:" like depicted in the screenshot. (Hint: Click on the screenshot for a larger view)


Resources[edit | edit source]


One of the file system artifacts that come from using Windows is "desktop.ini" files in your music directories. You can get rid of these with a simple

find ~/Music -name desktop.ini -exec rm {} \;

One of the interesting notes about the project is that they've moved to using Git for managing their source code.