Music Library Cleanup and Merging: Difference between revisions

From Pikes' Wiki
Jump to navigation Jump to search
No edit summary
Line 1: Line 1:
= Goals =
*Proper tags on all tracks
The definition of "proper" has to be established
*Normalize Audio using something like ReplayGain
My preference would be to have some way to playback tracks where levels are more or less the same.  Ideally this would be by way of a reversible or non-destructive modification possibly through tags.  ReplayGain esp. via MP3Gain implementation is once such possibility.
*Maintain artificial collections
When merging into my library a collection such as "100 top hits of 200" or "Rolling Stone's 500 Best R&R Songs" preserve the collection while also staying true to the over all organizational scheme.  This might be done via user defined tags or playlists
*Create a folder structure and file naming system that works even without a "smart" player
*Remove "unnecessary" duplicates when merging new collections
= Process =
= Process =
*Find all files with incorrect extensions
*Find all files with incorrect extensions
Line 22: Line 12:


*Convert remaining all non-MP3 files to MP3 with same quality and transfer tags
*Convert remaining all non-MP3 files to MP3 with same quality and transfer tags
*Use MP3Tag to normalize track numbers to 2 digits.<br/>This will help in fixing tags using Jaikoz in a later step
*Open Folder in Jaikoz
**sort by track number then subfolder
**open

Revision as of 03:01, 6 May 2009

Process

  • Find all files with incorrect extensions
    • find Artist ! -type d -regex "[^.]+"
      replace "Artist" with directory to search. It cannot contain or be "." due to the regex used.
  • Find files that are DRM protected and remove them or the protection
#!/bin/bash
if /tmp/mplayer/mplayer.exe -ao dummy -identify "$1" 2>&1 | egrep -i -q -s "encumbered with drm"
then
        echo $1;
fi
  • Convert remaining all non-MP3 files to MP3 with same quality and transfer tags
  • Use MP3Tag to normalize track numbers to 2 digits.
    This will help in fixing tags using Jaikoz in a later step
  • Open Folder in Jaikoz
    • sort by track number then subfolder
    • open