6609
Comment: added Ruby ID3 library
|
← Revision 119 as of 2024-04-30 07:07:22 ⇥
7952
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
Anyone with a user account can edit this page and provide updates. You can create an account on the UserPreferences page. | Anyone with a user account can edit this page and provide updates. Contact [[DanONeill | me]] directly if you want an account. |
Line 6: | Line 6: |
* TagLib Audio Meta-Data Library - modern implementation with C, C++, Perl, Python and Ruby bindings. http://developer.kde.org/~wheeler/taglib.html | * TagLib Audio Meta-Data Library - modern implementation with C, C++, Perl, Python and Ruby bindings. http://taglib.github.io/ |
Line 9: | Line 9: |
* id3v2lib - C implementation focused on the ease of use. https://github.com/larsbs/id3v2lib | |
Line 10: | Line 11: |
* Paul Taylor has a open source (LGPL) java library for editing tags. https://jaudiotagger.dev.java.net/ * Jens Vonderheide has written a java class that handles ID3v1, ID3v2 and MP3 properties. Seems a little dated. http://www.vdheide.de/projects.html * Entagged http://entagged.sourceforge.net/developer.php * mp3agic http://github.com/mpatric/mp3agic |
* Paul Taylor has a open source (LGPL) java library for editing tags. http://www.jthink.net/jaudiotagger/ * mp3agic https://github.com/mpatric/mp3agic * Beaglebuddy http://www.beaglebuddy.com |
Line 19: | Line 19: |
* Id3 http://de77.com/php/php-class-how-to-read-id3-v1-tag-from-mp3-files (reading Id3 v1 tags) * Id3v2 http://de77.com/php/php-class-how-to-read-id3v2-tags-from-mp3-files (reading Id3 v2 tags) |
|
Line 23: | Line 21: |
* Mutagen http://www.sacredchao.net/quodlibet/wiki/Development/Mutagen | * Mutagen http://code.google.com/p/mutagen/ |
Line 27: | Line 25: |
* id3lib-ruby http://id3lib-ruby.rubyforge.org/ * ruby-mp3info http://ruby-mp3info.rubyforge.org/ * id3 http://www.unixgods.org/~tilo/Ruby/ID3/ |
* id3tag Native Ruby ID3 tag reader that aims for 100% coverage of ID3v2.x and ID3v1.x standards https://github.com/krists/id3tag * id3lib-ruby https://rubygems.org/gems/id3lib-ruby/versions/0.6.0 === Go libraries === * go-id3 https://github.com/ascherkus/go-id3 (read only, supports ID3v2.2/2.3/2.4) * id3-go https://github.com/mikkyang/id3-go (supports ID3v1/2.2/2.3) * Mutago https://github.com/makebyte/mutago (read only, supports ID3v1 and ID3v2.4 tags) * ID3v2 package https://github.com/bogem/id3v2 (Fast and stable ID3 parsing and writing library for Go, based only on standard library.) === Rust libraries === * rust-id3 https://docs.rs/id3/latest/id3/ === Swift libraries === * ID3TagEditor https://github.com/chicio/ID3TagEditor |
Line 33: | Line 41: |
* "Active Sound Editor" by Multimedia Soft allows editing several types of ID3 frames http://www.activesoundeditor.com | |
Line 34: | Line 43: |
* UltraID3Lib http://home.fuse.net/honnert/hundred/?UltraID3Lib * !TagLib# http://developer.novell.com/wiki/index.php/TagLib_Sharp * !IdSharp http://sourceforge.net/projects/idsharp * ID3TagLib.Net http://id3tag.codeplex.com/ |
* UltraID3Lib http://home.fuse.net/honnert/UltraID3Lib/ * !TagLib# https://github.com/mono/taglib-sharp * !IdSharp https://github.com/judwhite/IdSharp * ID3TagLib.Net http://freecode.com/projects/id3taglibnet * ID3 Tag Library by Perry Butler (VB.NET, open source, no tag writing yet!) http://glassocean.net/perrys-id3-tag-library/ * ID3Lib as part of puremp3 https://bitbucket.org/mroc/puremp3/src (C# library; reading + writing ID3 versions 1.0,2.0,2.3,2.4) * "Audio Sound Editor for .NET" by Multimedia Soft allows editing several types of ID3 frames http://www.audiosoundeditor.com * C# ID3 Library http://sourceforge.net/projects/csid3lib/ * ID3.NET http://id3.codeplex.com/ (Portable class library; read and write ID3 v1.x and v2.3). Nuget package at http://nuget.org/packages/ID3. |
Line 39: | Line 53: |
* James Webb has made a Delphi library with which you can read and write ID3v2.3.0 and ID3v2.4.0. http://www.audioxl.com/id3v2lib.html | |
Line 41: | Line 54: |
=== Revolution/Metacard === * id3lib.rev http://www.futility.co.uk/futsoft/revolutionstuff.html |
* Mp3''''''File''''''Utils by gausi http://www.gausi.de/mp3fileutils.html * ID3 Library by Muetze1 http://www.muetze1.de/?page_id=332 |
Line 47: | Line 61: |
|| AMVidia Tag Editor || http://amvidia.com/tag-editor || || OS X 10.7 or later || || || || | |
Line 49: | Line 64: |
|| Audio Transcoder || http://www.audio-transcoder.com/ || Win || || || || || || AudioGenie || http://www.audiogenie.net/ || Win || || || || || |
|| !AudioGenie || http://www.audiogenie.net/ || Win || || || || || |
Line 53: | Line 67: |
|| Audio Transcoder || http://www.audio-transcoder.com/ || Win || || || || || | |
Line 64: | Line 79: |
|| ID3v2 editor || http://id3v2.sourceforge.net/ || || || || Unix || || || The ID3v2 Package || http://www.vindvejr.dk/jacob/amiga/id3/ || || || || Amig || || |
|| ID3 Tag Viewer by Perry Butler || http://glassocean.net/perrys-id3-tag-viewer/ || Win || || || || || |
Line 68: | Line 82: |
|| ID3v2 editor || http://id3v2.sourceforge.net/ || || || || Unix || || | |
Line 76: | Line 91: |
|| mp3Tag 5 || http://www.maniactools.com/soft/mp3tag/ || Win || || || || || || MP3 Tagger || http://www.multimediafeed.com/id3-tags-renaming/multimediafeed-mp3-tagger.html || Win || || || || || || Mp3tag || http://www.mp3tag.de/en/ || Win || || || || || || MP3 Tag Pro|| http://www.maniactools.com/soft/mp3tag-pro/index.shtml ||Win || || || || || || MP3 Tags Editor || http://www.pistonsoft.com/mp3-tags-editor.html || Win || || || || || |
|
Line 77: | Line 97: |
|| Mp3tag || http://www.mp3tag.de/en/ || Win || || || || || || mp3Tag 5 || http://www.maniactools.com/soft/mp3tag/ || Win || || || || || |
|| Muzikbrowzer || http://www.muzikbrowzer.com/ || Win || || || || || |
Line 80: | Line 99: |
|| Music Match || http://www.musicmatch.com/ || ? || || || || || | || !PureMp3 || http://www.mroc.de/puremp3/ || Win || || || || Freeware || |
Line 82: | Line 101: |
|| TagTuner || http://www.tagtuner.com/ || Win || || || || || | || !TagExplorer || http://www.grandersoft.com/products/tagexplorer || Win || || || || || || Tag Mp3 Saito || http://saitodisse.com.br/tagmp3saito/ || Win || || || || GPL || || Tagmp3 || https://tagmp3.net/ || || || || Web app || Freeware || |
Line 84: | Line 105: |
|| Tag Mp3 Saito || http://saitodisse.com.br/tagmp3saito/ || Win || || || || GPL || || TagScanner || http://www.xdlab.ru/en/ || Win || || || || Freeware || |
|| !TagScanner || http://www.xdlab.ru/en/ || Win || || || || Freeware || || !TagTuner || http://www.tagtuner.com/ || Win || || || || || || The ID3v2 Package || http://www.vindvejr.dk/jacob/amiga/id3/ || || || || Amig || || |
Line 87: | Line 109: |
|| MP3 Tags Editor || http://www.pistonsoft.com/mp3-tags-editor.html || Win || || || || || | || XMMS2 || http://xmms2.xmms.se/ || Win || Mac || Linux || Probably || || |
Line 90: | Line 112: |
|| XMMS2 || http://xmms2.xmms.se/ || Win || Mac || Linux || Probably || || || MP3 Tagger || http://www.multimediafeed.com/id3-tags-renaming/multimediafeed-mp3-tagger.html || Win || || || || || || MP3 Tag Pro|| http://www.maniactools.com/soft/mp3tag-pro/index.shtml ||Win || || || || || |
Implementations
Anyone with a user account can edit this page and provide updates. Contact me directly if you want an account.
C/C++ libraries
TagLib Audio Meta-Data Library - modern implementation with C, C++, Perl, Python and Ruby bindings. http://taglib.github.io/
ID3Lib on Sourceforge. The source code is coordinated by Scott Haug and was initially written by Dirk Mahoney and Andreas Sigfridsson. http://id3lib.sourceforge.net/
libid3tag http://www.underbit.com/products/mad/
id3v2lib - C implementation focused on the ease of use. https://github.com/larsbs/id3v2lib
Java libraries
Paul Taylor has a open source (LGPL) java library for editing tags. http://www.jthink.net/jaudiotagger/
Beaglebuddy http://www.beaglebuddy.com
Perl classes
Audio::Scan http://search.cpan.org/dist/Audio-Scan/ (reading only, also supports many other formats)
MP3::Info http://search.cpan.org/dist/MP3-Info
MPEG::ID3v2Tag http://search.cpan.org/dist/MPEG-ID3v2Tag
PHP classes
getID3 http://www.getid3.org (reading + writing; ID3v1, ID3v2.2/2.3/2.4)
Python libraries
eyeD3 http://eyed3.nicfit.net/
stagger (Python 3) http://code.google.com/p/stagger
Ruby libraries
id3tag Native Ruby ID3 tag reader that aims for 100% coverage of ID3v2.x and ID3v1.x standards https://github.com/krists/id3tag
id3lib-ruby https://rubygems.org/gems/id3lib-ruby/versions/0.6.0
Go libraries
go-id3 https://github.com/ascherkus/go-id3 (read only, supports ID3v2.2/2.3/2.4)
id3-go https://github.com/mikkyang/id3-go (supports ID3v1/2.2/2.3)
Mutago https://github.com/makebyte/mutago (read only, supports ID3v1 and ID3v2.4 tags)
ID3v2 package https://github.com/bogem/id3v2 (Fast and stable ID3 parsing and writing library for Go, based only on standard library.)
Rust libraries
rust-id3 https://docs.rs/id3/latest/id3/
Swift libraries
ID3TagEditor https://github.com/chicio/ID3TagEditor
ActiveX components
ShazamMP3 http://www.ewal.net/shazam.php
"Active Sound Editor" by Multimedia Soft allows editing several types of ID3 frames http://www.activesoundeditor.com
.NET libraries
UltraID3Lib http://home.fuse.net/honnert/UltraID3Lib/
ID3TagLib.Net http://freecode.com/projects/id3taglibnet
ID3 Tag Library by Perry Butler (VB.NET, open source, no tag writing yet!) http://glassocean.net/perrys-id3-tag-library/
ID3Lib as part of puremp3 https://bitbucket.org/mroc/puremp3/src (C# library; reading + writing ID3 versions 1.0,2.0,2.3,2.4)
"Audio Sound Editor for .NET" by Multimedia Soft allows editing several types of ID3 frames http://www.audiosoundeditor.com
C# ID3 Library http://sourceforge.net/projects/csid3lib/
ID3.NET http://id3.codeplex.com/ (Portable class library; read and write ID3 v1.x and v2.3). Nuget package at http://nuget.org/packages/ID3.
Borland Delphi library
ID3v2 Library by 3delite http://www.3delite.hu/Object%20Pascal%20Developer%20Resources/id3v2library.html
Mp3FileUtils by gausi http://www.gausi.de/mp3fileutils.html
ID3 Library by Muetze1 http://www.muetze1.de/?page_id=332
Other implementations
A few programs that support ID3v2. If you know of any ID3v2 supporting software that is not on the list, please contact us. NOTE: These programs have not been checked for ID3v2 compliance by id3.org.
Name |
Location |
Win |
Mac |
Unix |
Other |
Licence |
Abyssmedia ID3 Tag Editor |
Win |
|
|
|
Free |
|
AMVidia Tag Editor |
|
OS X 10.7 or later |
|
|
|
|
AmigaAMP |
|
|
|
Amig |
|
|
AudioCatalog |
Win |
|
|
|
|
|
AudioGenie |
Win |
|
|
|
|
|
Audiograbber |
Win |
|
|
|
|
|
Audion |
|
Mac |
|
|
|
|
Audio Transcoder |
Win |
|
|
|
|
|
AudioTT |
Win |
- |
- |
Java |
|
|
Axone.jar |
http://flying.guy.chez-alice.fr/Axone.jar . A file analyser able to show all ID3 frames |
Win |
Mac |
Unix |
Java (1.4) |
Freeware |
CD-Copy |
Win |
|
|
|
|
|
CD-Tag |
Win |
|
|
|
|
|
Dr.TAG |
? |
|
|
|
|
|
Easy CD-DA Extractor |
Win |
|
|
|
|
|
EasyTAG |
Win |
|
|
|
GPL |
|
Helium |
Win |
|
|
|
|
|
HTagEditor |
|
|
|
|
|
|
ID3edit |
|
|
|
Unix |
|
|
ID3-TagIT |
Win |
|
|
|
|
|
ID3 Tag Viewer by Perry Butler |
Win |
|
|
|
|
|
ID3v2 Audio Text Tool |
|
|
|
Java |
|
|
ID3v2 Chapter Tool |
Win |
|
Linux |
Java |
|
|
ID3v2 editor |
|
|
|
Unix |
|
|
ID3v2 Tag Edit |
Win |
|
|
|
|
|
iTunes |
Win |
Mac |
|
|
|
|
Jaikoz tag editor |
Win |
Mac |
Unix |
Java |
|
|
Magic Tagger |
Win |
|
|
|
|
|
MP3 Boss |
Win |
|
|
|
|
|
MP3 Collector |
Win |
|
|
|
|
|
MP3 Diags |
Win |
|
Linux |
|
GPL V2 |
|
MP3 Rage |
|
Mac |
|
|
|
|
mp3Tag 5 |
Win |
|
|
|
|
|
MP3 Tagger |
http://www.multimediafeed.com/id3-tags-renaming/multimediafeed-mp3-tagger.html |
Win |
|
|
|
|
Mp3tag |
Win |
|
|
|
|
|
MP3 Tag Pro |
Win |
|
|
|
|
|
MP3 Tags Editor |
Win |
|
|
|
|
|
MP3 Tag Studio |
Win |
|
|
|
|
|
Muzikbrowzer |
Win |
|
|
|
|
|
Music Library |
Win |
|
|
|
|
|
PureMp3 |
Win |
|
|
|
Freeware |
|
QuickTime 5 |
Win |
Mac |
|
|
|
|
TagExplorer |
Win |
|
|
|
|
|
Tag Mp3 Saito |
Win |
|
|
|
GPL |
|
Tagmp3 |
|
|
|
Web app |
Freeware |
|
Tag&Rename |
Win |
|
|
|
|
|
TagScanner |
Win |
|
|
|
Freeware |
|
TagTuner |
Win |
|
|
|
|
|
The ID3v2 Package |
|
|
|
Amig |
|
|
Winamp |
Win |
|
|
|
|
|
XMMS2 |
Win |
Mac |
Linux |
Probably |
|
|
Zinf |
Win |
|
Linux |
|
|
|
ZLURP |
Win |
|
|
|
|