Description
Unicode Rewriter is a Java tool which converts ID3 tags of MP3 files into Unicode. The reconverted MP3 files can be processed by iTunes and Rhythmbox. The ID3 tags were encoding using Big5. As I was also a Mac OS X user, I used iTunes to listen to the MP3 files. Unfortunately, iTunes is unable to understand Big5 encoding. It only accepts Unicode. 'TidyTag music tag editor has become a life saver for me as a DJ. It is beneficial to me in many ways because I can edit various tags including file names and album covers on all my audio files according to my needs. This way, I can easily see and find the songs and then organize them in my music collection. Id3tounicode convert encoding of mp3 iD3 tags to unicode automatically This small utility searches directories for.mp3 files, extracts iD3 tags and converts them to Unicode where possible.
id3 mass tagger is a tool for manipulating id3 and id3v2 tags in multiple files. It can generate tag fields from the filename and other variables, and/or rename files, using an intuitive syntax. id3 currently supports old-style ID3v1 tags, Lyrics3v2, as well as the more complex ID3v2 format. This means its use is limited to audio files which use these formats, i.e. MP3.
The MP3 tag editor can download ID3 tags from the internet (using such services as Amazon, FreeDB, MusicBrainz, Discogs), extract them from filenames, import tags from CSV files. Tags are saved inside music files encoded as ANSI or Unicode. You can choose whether to use Unicode when saving ID3 tags: “ID3-tags” – “Save mp3Tag” – “Save ID3 in Unicode”. Id3 mass tagger is a tool for manipulating id3 and id3v2 tags in multiple files. It can generate tag fields from the filename and other variables, and/or rename files, using an intuitive syntax. Id3 currently supports old-style ID3v1 tags, Lyrics3v2, as well as the more complex ID3v2 format.
Examples
Add a simple tag to a file.
List tag info contained in file (short-form and detailed)
Sets genre to “Psychedelic Rock” in all mp3’s
Update tag fields similar to this;
id3 -a “TAFKAT” -n “01” -t “My Song” “01. my_song.mp3”
id3 -a “TAFKAT” -n “02” -t “Untitled” “02. untitled.mp3”
id3 -a “TAFKAT” -n “02” -t “Untitled” “02. untitled.mp3”
Shorthand notation for the above, using the -m option.
Rename file to a standard “Artist - Title” format.
Process multiple directories at once.
Id3 Tag Download
![How How](/uploads/1/1/7/6/117657899/347782231.jpg)
Copy the ID3v2 album artist field (as used by Foobar2000), if any, to the field used by iTunes
Removes all ID3v1 and Lyrics3 tags from all mp3’s
How Can Convert Id3 Tag To Unicode For Mac File
Copy ID3v2 tag (if any) to ID3v1 tag in all files.
![Free Free](/uploads/1/1/7/6/117657899/905598532.jpg)
Swap artist and title fields in all mp3’s.
Copy ID3v1 and ID3v2 tags of source.mp3 to dest.mp3
As above, but only replaces the non-standard or blank fields in dest.mp3 by data from source.mp3.
Removes embedded images, binary blobs, and padding from all mp3’s.
As above, but works recursively on all mp3’s in the Music folder
Generate a playlist, using the best possible text
Advanced rename. Saves previous filename in the comment field, and renames files without proper tags to;
Unknown - Untitled (01).mp3
Unknown - Untitled (02).mp3
… etc
Unknown - Untitled (02).mp3
… etc
Fore more information, consult the documentation.
Limitations
ID3v2.4 at the start of a file can be read, but will be converted to the universally recognized ID3v2.3 when written. This may actually be a feature ratherthan a limitation; e.g. running
id3 -2u
is a quick way to convert tags to a form your portable player may recognize.On Windows, support for non-ASCII characters (e.g. Russian or Korean characters) is dependent on your system language settings. A Unicode version is on the TODO list.
Getting it
Version | Release date | Source | Pre-built binaries |
---|---|---|---|
0.80 | 21 Dec 2015 | tarball/zip | Windows Debian/Ubuntu: amd64/i386 |
0.79 | 30 Jan 2015 | tarball/zip | Windows Debian/Ubuntu: amd64/i386 |
0.78 | 21 Mar 2006 | tarball/zip | Windows |
id3 mass tagger may also be a available on your system by default:
Arch Linux:
pacman -S id3
FreeBSD:
pkg install id3mtag
You can also find release notes, tarballs, and binaries here.
Developer notes
Like many small projects, this started as something hacked together to scratch a need. Besides its obvious purpose, this has also become an exercise in writing a fully portable program, trying out C++ features on various compilers, etc.
If you like this program, you can help by trying to build and test it on an uncommon system, or becoming a package maintainer for some Linux distribution. Please contact me if you do so.
Copyright
© Marc Schoolderman 2003-2017. All rights reserved.
This program may be used freely, and you are welcome to redistribute it under certain conditions.
For the actual licensing conditions you should read the file COPYING, which should be accompanying the files you receive.
These files are distributed in the hope that they will be useful,but WITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See theaccompanying file COPYING for more details.