Products: Difference between revisions

From MusicBrainz Wiki
Jump to navigationJump to search
(Added deprecated products section; added Classic Tagger to page.)
Line 1: Line 1:
MusicBrainz offers the following products for download and/or use. All of these are open source and/or free for non-commercial use.
MusicBrainz offers the following products for download and/or use. All of these are open source and/or free for non-commercial use.


There is also a list of third-party [[MusicBrainz Enabled Applications|MusicBrainz enabled applications]] that feature MusicBrainz support.
==Client Applications==

==Client applications==


; [[MusicBrainz Picard]]
; [[MusicBrainz Picard]]
: Picard is a cross-platform (Linux/Mac OS X/Windows) application written in Python. It supports the majority of audio file formats, is capable of using audio fingerprints ([[PUID]]s), performing CD lookups and [[Disc ID|disc ID]] submissions, and it has excellent Unicode support.
: Picard is a cross-platform (Linux/Mac OS X/Windows) application written in Python. It supports the majority of audio file formats, uses [[PUID]] audio fingerprints, performs CD lookups and [[Disc ID|disc ID]] submissions, and it has excellent Unicode support.


; [[Magic Tagger]]
; [[Magic Tagger]]
Line 15: Line 17:
: An open source Mac OS X tagger for MP3 and M4A format files with [[PUID]] support. [http://www.sysctl.co.uk/projects/rapport Download here]
: An open source Mac OS X tagger for MP3 and M4A format files with [[PUID]] support. [http://www.sysctl.co.uk/projects/rapport Download here]


==The MusicBrainz Service==
==MusicBrainz services==


; [[Server]] (mb_server)
; [[Server]]
: The main MusicBrainz website.
: The main MusicBrainz website.


Line 26: Line 28:
: The MusicBrainz service provides a live data feed for mirror servers, free of charge.
: The MusicBrainz service provides a live data feed for mirror servers, free of charge.


; [[FreeDB Gateway]] (mb2freedb)
; [[FreeDB Gateway]]
: A gateway for accessing MusicBrainz data with CDDB/FreeDB clients through the [[FreeDB]] protocol.
: A gateway for accessing MusicBrainz data with CDDB/FreeDB clients through the [[FreeDB]] protocol.


==Developer Resources==
==Developer resources==


; [[python-musicbrainz2]] (Python webservice bindings)
; [[python-musicbrainz2]]
: A client library written in Python which provides easy object oriented access to the MusicBrainz database using the [[XML Web Service]].
: A client library written in Python which provides easy object oriented access to the MusicBrainz database using the [[XML Web Service|XML web service]].


; [[XML Web Service]] (MusicBrainz web service)
; [[XML Web Service|XML web service]]
: The new, REST-based webservice API for direct access to MusicBrainz data (Please review the libraries above before writing your own implementation). This web service should be used for all new development.
: The new, REST-based webservice API for direct access to MusicBrainz data (Please review the libraries above before writing your own implementation). This web service should be used for all new development.


Line 40: Line 42:
: A C library for creating MusicBrainz disc IDs from audio CDs.
: A C library for creating MusicBrainz disc IDs from audio CDs.


== Deprecated products ==
; [[libmusicbrainz]] (MusicBrainz client library)
: A development library geared toward developers who wish to utilize low-level access to the MusicBrainz Server RDF interface and the TRM Signature Server. This library and the RDF web service have been deprecated -- for details see [[Web Service|web service]].


; [[Classic Tagger]]
; [[libtunepimp]] (Tunepimp library)
: The predecessor of [[MusicBrainz Picard]], this application had a track oriented approach to tagging and featured [[TRM]] acoustic fingerprinting.
: A development library geared towards developers who wish to write their own MusicBrainz enabled tagging application. This library and the RDF web service have been depricated -- for details see [[Web Service|web service]].


; [[libmusicbrainz]]
==MusicBrainz-Enabled Third-Party Software==
: A development library geared toward developers who wish to utilize low-level access to the MusicBrainz Server RDF interface and the TRM Signature Server. This library and the RDF web service have been deprecated -- for details see [[Web Service|web service]].


; [[libtunepimp]]
See [[MusicBrainz Enabled Applications|MusicBrainz enabled applications]] for a list of products which feature MusicBrainz support.
: A development library geared towards developers who wish to write their own MusicBrainz enabled tagging application. This library and the RDF web service have been depricated -- for details see [[Web Service|web service]].


[[Category:WikiDocs Page]] [[Category:Products]] [[Category:Development]]
[[Category:WikiDocs Page]] [[Category:Products]] [[Category:Development]]

Revision as of 21:50, 29 December 2009

MusicBrainz offers the following products for download and/or use. All of these are open source and/or free for non-commercial use.

There is also a list of third-party MusicBrainz enabled applications that feature MusicBrainz support.

Client applications

MusicBrainz Picard
Picard is a cross-platform (Linux/Mac OS X/Windows) application written in Python. It supports the majority of audio file formats, uses PUID audio fingerprints, performs CD lookups and disc ID submissions, and it has excellent Unicode support.
Magic Tagger
A Windows tagger for the MP3 file format that sponsors MusicBrainz and uses a built-in excerpt of the MusicBrainz core data. Magic Tagger is a Tagger Affiliate Program member. Download here
Jaikoz MP3 Tag Editor
A Java based cross platform tagging application that uses MusicBrainz with PUID support. Jaikoz is a Tagger Affiliate Program member. Download here
Rapport
An open source Mac OS X tagger for MP3 and M4A format files with PUID support. Download here

MusicBrainz services

Server
The main MusicBrainz website.
Database
The MusicBrainz database, and the data live-feed (replication features).
Live Data Feed
The MusicBrainz service provides a live data feed for mirror servers, free of charge.
FreeDB Gateway
A gateway for accessing MusicBrainz data with CDDB/FreeDB clients through the FreeDB protocol.

Developer resources

python-musicbrainz2
A client library written in Python which provides easy object oriented access to the MusicBrainz database using the XML web service.
XML web service
The new, REST-based webservice API for direct access to MusicBrainz data (Please review the libraries above before writing your own implementation). This web service should be used for all new development.
libdiscid
A C library for creating MusicBrainz disc IDs from audio CDs.

Deprecated products

Classic Tagger
The predecessor of MusicBrainz Picard, this application had a track oriented approach to tagging and featured TRM acoustic fingerprinting.
libmusicbrainz
A development library geared toward developers who wish to utilize low-level access to the MusicBrainz Server RDF interface and the TRM Signature Server. This library and the RDF web service have been deprecated -- for details see web service.
libtunepimp
A development library geared towards developers who wish to write their own MusicBrainz enabled tagging application. This library and the RDF web service have been depricated -- for details see web service.