Difference between revisions of "libdiscid"
From MusicBrainz Wiki
Jump to navigationJump to search (→Download: add current windows build (also hosted at github); the 0.1.1 windows build works only together with MSVRC71.dll)) |
|||
Line 9: | Line 9: | ||
==Download== |
==Download== |
||
− | * [http:// |
+ | * [http://ftp.musicbrainz.org/pub/musicbrainz/libdiscid/libdiscid-0.3.0.tar.gz libdiscid-0.3.0.tar.gz] (340K) |
− | * [http://users.musicbrainz.org/~matt/libdiscid-0.2.1.tar.gz libdiscid-0.2.1.tar.gz] (335K) |
||
− | * [http://users.musicbrainz.org/~matt/libdiscid-0.2.0.tar.gz libdiscid-0.2.0.tar.gz] (334K) |
||
− | |||
* [https://github.com/downloads/JonnyJD/musicbrainz-isrcsubmit/libdiscid-0.2.2-win32.zip libdiscid-0.2.2-win32.zip] (400K) |
* [https://github.com/downloads/JonnyJD/musicbrainz-isrcsubmit/libdiscid-0.2.2-win32.zip libdiscid-0.2.2-win32.zip] (400K) |
||
* [https://github.com/downloads/JonnyJD/musicbrainz-isrcsubmit/libdiscid-0.2.2-mac.zip libdiscid-0.2.2-mac.zip] (400K, intel32, intel64, ppc) |
* [https://github.com/downloads/JonnyJD/musicbrainz-isrcsubmit/libdiscid-0.2.2-mac.zip libdiscid-0.2.2-mac.zip] (400K, intel32, intel64, ppc) |
||
− | * [http://users.musicbrainz.org/~luks/libdiscid-0.1.1-win32bin.zip libdiscid-0.1.1-win32bin.zip] (20K, needs MSVCR71.dll) |
||
==Language Bindings== |
==Language Bindings== |
Revision as of 10:48, 1 January 2013
Products > libdiscid
libdiscid is a C library for creating MusicBrainz DiscIDs from audio CDs. It reads a CD's table of contents (TOC) and generates an identifier which can be used to lookup the CD at MusicBrainz. Additionally, it provides a submission URL for adding the DiscID to the database.
The interface of this library is new, but the DiscID algorithm and the operating system dependent CD-ROM/DVD-ROM access code have been ported from libmusicbrainz version 2. For more info about the interface read the API documentation.
libdiscid is licensed under the GNU Lesser General Public License.
Download
- libdiscid-0.3.0.tar.gz (340K)
- libdiscid-0.2.2-win32.zip (400K)
- libdiscid-0.2.2-mac.zip (400K, intel32, intel64, ppc)
Language Bindings
- Ruby - http://rbrainz.rubyforge.org
- Perl - http://search.cpan.org/dist/MusicBrainz-DiscID/
- Java - http://benow.ca/projects/libdiscid-java/
- Python - PythonMusicBrainz2, this is not a direct wrapper, but contains functions to access libdiscid using its own API