|
|||
| Created By | anonymous - 03:11, November 19 2010 | ||
| Description | Java JNI bindings for MusicBrainz libdiscid for audio disc id calculation. | ||
|
libdiscid-java is a JNI wrapper to the libdiscid musicbrainz library. It allows java applications to access libdiscid functionality for calculation of musicbrainz release ids, freedb id's, submission url, web service url and other disc information.
DOWNLOAD
libdiscid-java.nightly.tar.gz - current build DOCUMENTATION Javadoc documentation is included in the distribution, or may be browsed online. NOTES As it is merely a wapper, it requires that libdiscid be installed. In ubuntu this can be accomplished with sudo apt-get install libdiscid0 libdiscid0-devlibdiscid0-dev may be excluded if compilation is not required. The library may be used directly or via the DiscInfo helper class:
DiscInfo info = DiscInfo.read("/dev/sr0");
System.out.println("MusicBrainz DiscId is: " info.id);
The library should be usable across platforms but has not been tested under windows. Libdiscid installation
is not required to use the web service class, MusicBrainiac:
MusicBrainiac mb = new MusicBrainiac(); Release rel=mb.getRelease(id, ReleaseInclude.AllImpersonal); System.out.println(rel); |