Difference between revisions of "MusicBrainz Documentation"
From MusicBrainz Wiki
Reosarevok (talk | contribs) (→For the web interface) |
Ianmcorvidae (talk | contribs) (updates of some really out-of-date stuff) |
||
Line 38: | Line 38: | ||
==Developer Documentation== | ==Developer Documentation== | ||
+ | |||
+ | ;[[Developer Resources]] | ||
+ | :Catch-all page with a number of useful links for developers | ||
===Metadata=== | ===Metadata=== | ||
− | ;[[ | + | ;[[XML Web Service/Version 2]] |
− | : | + | :Our current-version web service, for use in applications |
+ | |||
+ | ;[[XML Web Service/Version 1]] | ||
+ | :Our old web service, still in common use, e.g. by [[python-musicbrainz2]] | ||
===Software=== | ===Software=== | ||
− | ;[[ | + | ;[[libmusicbrainz]] |
− | :Describes the use of [[ | + | :Describes the use of our official library for accessing the web service. 4.x uses version 2, 3.x uses version 1. |
+ | |||
+ | ;[[python-musicbrainz2]] | ||
+ | :Our now-somewhat-outdated official python library, see [https://github.com/alastair/python-musicbrainz-ngs python-musicbrainz-ngs] for a newer (but still beta!) library. | ||
===Discs=== | ===Discs=== | ||
− | ;[[Disc | + | ;[[Disc ID Calculation]] |
− | :An overview of the | + | :An overview of the technical process of calculating [[Disc ID]]s. |
+ | |||
+ | ;[[libdiscid]] | ||
+ | :C library for creating MusicBrainz DiscIDs from audio CDs. Much better than implementing Disc IDs yourself. | ||
===Tagging=== | ===Tagging=== | ||
− | ;[[ | + | ;[[MusicBrainz Picard/Tags/Mapping|Tag Mappings]] |
− | + | :These are the tag mappings used by [[MusicBrainz Picard]], our official tagging application | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | : | ||
− | |||
− | |||
− | |||
===Database=== | ===Database=== | ||
Line 76: | Line 76: | ||
:Start page for documentation about the database. | :Start page for documentation about the database. | ||
− | ;[[ | + | ;[[Database Schema]] |
− | : | + | :Description of our current schema and database structure. |
− | ;[[ | + | ;[[Database Setup]] |
− | : | + | :Several ways of setting up and using our database. |
==Other Documentation== | ==Other Documentation== | ||
− | + | ;[[Other Databases]] | |
− | + | :Other music databases which we might try to work with | |
− | + | ||
+ | ;[[MusicBrainz Summit]]s | ||
[[Category:Documentation]] [[Category:To Be Reviewed]] | [[Category:Documentation]] [[Category:To Be Reviewed]] |
Revision as of 13:17, 6 February 2012
Contents
User documentation
- Frequently Asked Questions
- A set of community maintained FAQs.
For the web interface
- About MusicBrainz and Beginners Guide
- A quick introduction to MusicBrainz and to its use, respectively.
- How Tos
- A collection of tutorials. Lightweight, short and user-orientated step by step instructions.
- Introduction to Editing
- A quick introduction to how changes to MusicBrainz data are made.
- Introduction to Voting
- A quick introduction to MusicBrainz's voting system and how edits are applied (or rejected).
- Style guidelines
- All our official guidelines for editing.
- Search
- Describes the different kinds of search you can use to browse MusicBrainz. Also includes the advanced search syntax.
- MusicBrainz Terminology
- A collection of terms the MusicBrainz community uses, what they mean, and wheter there is a wiki page explaining them.
For the software
- Picard Documentation
- Documentation of MusicBrainz Picard, MusicBrainz' official tagger.
Other
- Privacy Policy
- Privacy implications of being a MusicBrainz editor.
- Flickr Machine Tag
- How to use flickr tags to refer to MusicBrainz artists, releases, tracks or labels.
Developer Documentation
- Developer Resources
- Catch-all page with a number of useful links for developers
Metadata
- XML Web Service/Version 2
- Our current-version web service, for use in applications
- XML Web Service/Version 1
- Our old web service, still in common use, e.g. by python-musicbrainz2
Software
- libmusicbrainz
- Describes the use of our official library for accessing the web service. 4.x uses version 2, 3.x uses version 1.
- python-musicbrainz2
- Our now-somewhat-outdated official python library, see python-musicbrainz-ngs for a newer (but still beta!) library.
Discs
- Disc ID Calculation
- An overview of the technical process of calculating Disc IDs.
- libdiscid
- C library for creating MusicBrainz DiscIDs from audio CDs. Much better than implementing Disc IDs yourself.
Tagging
- Tag Mappings
- These are the tag mappings used by MusicBrainz Picard, our official tagging application
Database
- MusicBrainz Database
- Start page for documentation about the database.
- Database Schema
- Description of our current schema and database structure.
- Database Setup
- Several ways of setting up and using our database.
Other Documentation
- Other Databases
- Other music databases which we might try to work with