Tagging and fingerprinting MP3 files on Linux and Windows
Now that Spotify is shutting down their free (ad supported) service people are forced back to building own MP3 collections. As usual filenames are total mess and ID3 tags missing.
But no worries. Grab MusicBrainz Picard (http://musicbrainz.org/doc/MusicBrainz_Picard/) and let it take care of boring work. Just enable audio fingerprinting with sensible file + folder renaming rules and rest is pretty much automatic.
There's Windows and Linux clients available. Well MacOSX too, but who cares about that. :)
Some plugins I use myself and changes made to default settings.
But no worries. Grab MusicBrainz Picard (http://musicbrainz.org/doc/MusicBrainz_Picard/) and let it take care of boring work. Just enable audio fingerprinting with sensible file + folder renaming rules and rest is pretty much automatic.
There's Windows and Linux clients available. Well MacOSX too, but who cares about that. :)
# Add MusicBrainz repo apt-add-repository -y ppa:musicbrainz-developers/stable # Install apt-get -y install picard
Some plugins I use myself and changes made to default settings.
# Get some useful plugins, see MusicBrainz wiki for details # http://musicbrainz.org/doc/MusicBrainz_Picard/Plugins mkdir -p ~/.config/MusicBrainz/Picard/plugins/ cd ~/.config/MusicBrainz/Picard/plugins/ # Remove Feat. Artists from Titles wget "http://users.musicbrainz.org/~luks/picard-plugins/featartistsintitles.py" # Release Type wget "http://users.musicbrainz.org/~luks/picard-plugins/release_type.py" # No Release wget "http://users.musicbrainz.org/~luks/picard-plugins/no_release.py" # Title sort names wget "http://github.com/voiceinsideyou/creaps-picard-plugins/raw/master/titlesort.py" # Last.fm Plus # lastfmplus-0.13.zip official download location: http://www.mediafire.com/?qlso9gc8c75aq5a wget "http://kraehen.org/tmp/lastfmplus-0.13.zip" unzip lastfmplus-0.13.zip rm -f lastfmplus-0.13.zip Launch Picard and make following changes to defaults: Options > Options General: Enter your username and password Metadata: Use standardized artist names Metadata: Use track relationships Metadata: Use folksonomy tags as genre Metadata: Various Artists: VA Metadata: Non-album tracks: MISC Metadata/Preferred Releases: Album, United States, United Kingdom. Metadata/Preferred release formats: CD Tags: Preserve timestamps of tagged files Tags: Before tagging: Remove ID3 tags from FLAC files Tags: Before tagging: Remove APEv2 tags from MP3 files Tags: Tag compatibility: ID3v2 version: 2.4 Cover Art: Save cover images as separate files File naming: Rename files when saving File naming: Make sure Replace windows-incompatible chars is NOT selected File naming: Move files to this directory when saving: /mp3/sorted/ File naming: Move additional files: *.jpg *.png *.bmp *.txt *.nfo *.JPG *.PNG *.BMP *.TXT *.NFO File naming: Name files like this: $rreplace($replace($replace($replace($upper($left(%albumartist%,1))/%albumartist% \\($left($if(%originaldate%,%originaldate%,%date %),4)\\) $rreplace($rreplace(%album%,\\\\?+\\$,),\\\\.+\\$,)/$if($gt(%totaldiscs%,1),%discnumber%-,)$num(%tracknumber%,2) - %title%,?,.),:,;),_,-),[\" *<>|'`],) Fingerprinting: Audio Fingerprinting Fingerprinting: Use AmpliFIND (MusicDNS) Advanced/User Interface: Allow selection of multiple directories Advanced/User Interface: Use interface language: English Plugins: Enable following plugins: Convert typographic punctuation Cover Art Downloader Disc Numbers Feat. Artists in Titles Last.fm.Plus No Release Release Type Save Matches TSO2 Title sort names Close and re-open Options window so plugins get loaded. Plugins/No release: Enable plugin for all releases by default Plugins/Last.fm.Plus: Make sure "Join tags with" field is EMPTY (defaults to "; ") DONE!
Comments
Post a Comment
Got something to say?!