Tag Info

Hot answers tagged

6

mp3info only edits the ID3v1 tags, you need to use a program like eyeD3 or id3v2 that supports ID3v2 More comfortable is to use MusicBrainz Picard to tag your MP3 files (uses the mutagen library underneath). Since mp3info only supports ID3v1, it cannot delete/wipe the ID3v2 info embedded in the MP3 streams.


5

I've used id3v2 before and found it to be quite good. There are some others according to aptitude: id3 and id3tool. Assuming you have a Debian-based system: aptitude search id3. I'm sure other package managers should have a search facility. I'm not sure these will be able to do everything you want (by which I mean I don't know anything about Lyrics3 and ...


5

Have a look at eyeD3 a command line utility and python library for manipulating id3 tags. To emove lyrics and ID3v1 tag from all mp3 files in the current directory just run eyeD3 --remove-lyrics --remove-v1 *.mp3 If eyeD3 reports a problem while writing the tags try to rerun the command again as it seems to fix the problem. I am not totally sure what an ...


4

#!/bin/sh file="$1" outfile=${file%.flac}.mp3 eval $(metaflac --export-tags-to - "$file" | sed "s/=\(.*\)/='\1'/") flac -cd "$file" | lame --preset fast extreme \ --add-id3v2 --tt "$TITLE" --ta "$ARTIST" --tl "$ALBUM" \ --ty "$DATE" --tn "$TRACKNUMBER" --tg "$GENRE" \ - "$outfile"


2

Taglib is quite feature rich. It comes as C++ lib without dependencies to Qt or KDE libs. A C API is bundled (and there are a lot of other languages bindings available). A lot of projects (like amarok, juk, vlc ...) use this library. The homepage contains some claims some advantages of taglib over id3lib (mainly performance).


2

vorbistagedit is just a shellscript which wraps around vorbiscomment. You could enhance that script to use one of the mp3 tag editors like mp3tag from http://www.mp3tag.de/en/ or an other one with batch facilities.


1

If file names don't contain newline characters, you could write it as: exiftool -q -ext mp3 -if '$PartOfSet =~ /^CD\d+\z/' -p \ '$PartOfSet:$Directory/$FileName' . | while IFS=: read -r p f; do id3v2 --TPOS="${p#CD}" "$f"; done


1

To strip id3 tags from an mp3 file you can use the tool id3convert. It has a switch called "strip", -s or --strip. -s --strip Strip the tags instead of rendering (default=off) Example NOTE: Includes both id3v1 & id3v2 tags before $ id3info a.mp3 *** Tag information for a.mp3 === TIT2 (Title/songname/content description): Feist - I Feel It ...


1

1- you can use convmv -f xxx -t yyy --notest . in your folder contains those already extracted files/folders. xxx means your Windows encoding, gbk and so on; yyy is your Linux encoding, utf8 and so on. 3- you can use file-roller(Ark is not supported), uninstall unzip package and install p7zip-full packages.


1

id3lib has an OO C++ interface you may like. It is licensed under the LGPL. The MAD MPEG audio decoder includes an ID3 manipulation component. Since it is used as the underlying decoder for so many applications — there's a long list on the page I linked to — it may be in your distro's repository already. It is GPL'd.


1

libid3tag taglib I used them for a tiny program I once wrote. Was quite easy to use.



Only top voted, non community-wiki answers of a minimum length are eligible