How to Contribute: Difference between revisions

From MusicBrainz Wiki
Jump to navigationJump to search
(move "Contribute Money" so it's not the first item, so it doesn't look like we're foremost begging for money)
(Various fixes and tightening up)
 
(31 intermediate revisions by 14 users not shown)
Line 1: Line 1:
There are a number of ways that you can contribute to the [[MusicBrainz]] project. You may contribute money, data, moderation effort, source code, documentation or testing effort.
This page is about contributing to the [[mb:|MusicBrainz]] project, which you can do in many ways.


You can donate, enter or edit data, write code and documentation, draw up designs, and run tests.
==Contribute Data==

==Data==
===Adding Data===


There are several ways that you can contribute data to MusicBrainz:
There are several ways that you can contribute data to MusicBrainz:
* Use the web interface to add artists, albums and tracks:
* [[Picard Download|Download]] [[Picard Tagger|Picard]] - the official MusicBrainz tagger - and use it to identify and clean up your MP3, WAV and Ogg Vorbis collection. The Tagger will attempt to automatically identify your files and walk you through the process of matching up the unidentified files.
** [[How to Add an Artist|How to add an artist]]
* Still using the [[Picard Tagger|PicardTagger]], pop an Audio CD into your CD-ROM drive, click the lookup button and follow the instructions from there to contribute [[Disc ID|DiscIDs]].
** [[How to Add a Release|How to add a release]] (album)
* Use the web interface to add artists, albums and tracks. Start [http://musicbrainz.org/edit/artist/add.html here] to add a new artist, or use the [http://musicbrainz.org/search.html search page] to go to an artist page. From the artist page you can click on the '''Add Release''' or '''Add Track''' links to start contributing.
** [[How to Add Standalone Recordings|How to add a standalone recording]] (track/song)
* [[Picard Download|Download]] [[Picard Tagger|Picard]] – the official MusicBrainz tagger – and use it to identify and clean up your digital music collection.
** Using Picard's "Add Cluster as Release" [[Picard Plugins|plugin]], use your existing tags as a starting point for adding releases with the web interface
** Pop an audio CD into your CD drive, click the lookup button, and follow the instructions from there to contribute [[Disc ID|Disc IDs]]
** Help others match their files by setting up [[AcoustID]] with Picard and submitting fingerprints
* Use [[MusicBrainz for Android]] to submit barcodes, ratings, and tags.

===Maintaining Data===

While new data is important to MusicBrainz, existing data can always be improved. Improvements can take the form of correcting mistakes, or updates as new information becomes available, [[Style|style guidelines]] are changed or are added to, or new server features are implemented.


To help maintain data, use the [[mb:search|search page]] to find data to review. If you spot mistakes, missing data, or duplications in the database, then please use the '''Edit''', '''Delete''' and '''Merge''' links on the relevant pages.
==Maintain the Existing Data==


You can also [[Subscription|subscribe]] to Artists, Labels, and other editors in to keep yourself apprised of changes and to [[#Reviewing and Voting|vote]] on changes. There are [[mb:reports|reports]] that deal with specific data maintenance tasks. We also have [[Community Project|community projects]].
To maintain the existing data, use the [http://musicbrainz.org/search.html search page] to log in as an editor and view the metadata collection. If you spot mistakes, missing data, or duplicate data in the database, then please use the '''Edit''', '''Delete''' and '''Merge''' links on the artist/album pages.


===Reviewing Data===
Each change that you make to the database gets entered into the MusicBrainz moderation system. The other MusicBrainz users will then have the opportunity to vote on your changes to make sure that they are correct and they meet our [[Style Guideline|StyleGuideline]]s. Check out [[How Editing Works|HowEditingWorks]] and [[How Voting Works|HowVotingWorks]] for more information on the moderation system, or go straight to the [http://musicbrainz.org/mod/search/pre/new.html moderation pages].


Each change that is made to the database is entered into the MusicBrainz editing system. MusicBrainz editors then have the opportunity to make sure that changes are correct and in accordance with our [[Style|style guidelines]], and to vote or [[Edit Note|comment]]. Reviewing and voting is important to ensure data entered into MusicBrainz is correct.
==Contribute Money==


Check out [[Introduction to Editing]] and [[Introduction to Voting]] for more information, or go straight to the [[mb:edit/open|open edits]] or [[mb:search/edits|edit search]] to find edits to review. There is also a list of [[mb:vote|voting suggestions]].
If you feel that MusicBrainz is a worthwhile effort, please consider contributing money to the [[MetaBrainz]] Foundation. The [[MetaBrainz]] Foundation is a 501.(c).3 tax-exempt non-profit based in California that operates the [[MusicBrainz]] project. All of your donations will be tax-deductible and you will receive a receipt that you can use to deduct your donation off your taxes if you are a US taxpayer.


==Donations==
Your donations will be used to operate the MusicBrainz project. This includes paying for ongoing expenses like hosting, hardware, maintaining a modest office in San Luis Obispo, California, and possibly even paying a minimal salary for MetaBrainz employees working on MusicBrainz -- if there is enough money in the budget to afford that.
If you feel that MusicBrainz is a worthwhile effort, please consider contributing money to the [https://metabrainz.org/ MetaBrainz Foundation]. The MetaBrainz Foundation is a 501.(c).3 tax-exempt non-profit based in California that operates the MusicBrainz project. All of your donations will be tax-deductible in the United States; you will receive a receipt to use with your taxes.


Your donations will be used to help cover the operating costs of the MusicBrainz project. This includes paying for ongoing expenses like hosting, hardware, maintaining a modest office, and perhaps even a pittance to those working on the project.
[http://www.oreilly.com O'Reilly and Associates] started it off with a $500 contribution to MusicBrainz. (In return [[User:RobertKaye|RobertKaye]] had to shave the P2P logo into his hair for the fall P2P conference). Since then, [http://metabrainz.org/finances/ hundreds of donors] have given anything from 50 cents to over $2000.


To send money, please head to over to [http://metabrainz.org/donate/ this dedicated page] on the [[MetaBrainz]] web site.
To send money, please head to over to [https://metabrainz.org/donate this dedicated page] on the MetaBrainz web site.
* How will we use your money? See our [http://metabrainz.org/about/papers.html non-profit white paper].
* Where has it gone? See our [https://metabrainz.org/finances/ transparent finances].
* Where has it gone? See our [http://metabrainz.org/finances/ transparent finances].
* Who else is contributing? See our [https://metabrainz.org/donors donors] and [https://metabrainz.org/sponsors sponsors].
==Code / Design / Testing / Documentation==
* Who else is contributing? See our [http://metabrainz.org/finances/donations.html sponsors].


We invite you to contribute your talents to the [[Development|development of MusicBrainz]]. MusicBrainz is dedicated to the Open Source software development model, and thus the [[Server|server]] and client libraries are available under the [https://www.gnu.org/copyleft/gpl.html GPL (GNU General Public License)] and [https://www.gnu.org/copyleft/lesser.html LGPL (GNU Lesser General Public License)], respectively.
==Contribute Source Code / Testing / Documentation==


*If you are a programmer, you can write some code for the server, Picard, or for client libraries. If you're looking for a place to start, the [https://tickets.metabrainz.org bug tracker] has endless things that need doing, or come talk to us in [[IRC]]. If you are writing server code, you might be interested in [[Server Setup]].
Last, but certainly not least, you may also contribute your software engineering efforts in order to advance the [[MusicBrainz Development|MusicBrainzDevelopment]]. MusicBrainz is dedicated to the Open Source software development model, and thus the [[Server|server]] and client libraries are available under the [http://www.gnu.org/copyleft/gpl.html GPL (GNU General Public License)] and [http://www.gnu.org/copyleft/lesser.html LGPL (GNU Lesser General Public License)], respectively.
*If you are a designer, we always need help and advice on UI and UX, and we can always use a few more aesthetes as well.
*If you are neither, you can still help — we need people to help test new features (on the [https://beta.musicbrainz.org/ beta server] or on the [https://test.musicbrainz.org/ test server]) and write documentation for things we have already created.


To jump into any of these, join the MusicBrainz [[Communication#Forums|forums]] and come talk to us in [[IRC]].
If you're a programmer, please help out and write some code. Even if you are not a programmer you can help to advance MusicBrainz -- we will always need people to help test new features and write documentation for the things we've already created. To jump in, join the MusicBrainz [[Mailing List|MailingList]].


[[Category:How To]] [[Category:WikiDocs Page]]
[[Category:How To]]

Latest revision as of 05:19, 3 March 2023

This page is about contributing to the MusicBrainz project, which you can do in many ways.

You can donate, enter or edit data, write code and documentation, draw up designs, and run tests.

Data

Adding Data

There are several ways that you can contribute data to MusicBrainz:

  • Use the web interface to add artists, albums and tracks:
  • Download Picard – the official MusicBrainz tagger – and use it to identify and clean up your digital music collection.
    • Using Picard's "Add Cluster as Release" plugin, use your existing tags as a starting point for adding releases with the web interface
    • Pop an audio CD into your CD drive, click the lookup button, and follow the instructions from there to contribute Disc IDs
    • Help others match their files by setting up AcoustID with Picard and submitting fingerprints
  • Use MusicBrainz for Android to submit barcodes, ratings, and tags.

Maintaining Data

While new data is important to MusicBrainz, existing data can always be improved. Improvements can take the form of correcting mistakes, or updates as new information becomes available, style guidelines are changed or are added to, or new server features are implemented.

To help maintain data, use the search page to find data to review. If you spot mistakes, missing data, or duplications in the database, then please use the Edit, Delete and Merge links on the relevant pages.

You can also subscribe to Artists, Labels, and other editors in to keep yourself apprised of changes and to vote on changes. There are reports that deal with specific data maintenance tasks. We also have community projects.

Reviewing Data

Each change that is made to the database is entered into the MusicBrainz editing system. MusicBrainz editors then have the opportunity to make sure that changes are correct and in accordance with our style guidelines, and to vote or comment. Reviewing and voting is important to ensure data entered into MusicBrainz is correct.

Check out Introduction to Editing and Introduction to Voting for more information, or go straight to the open edits or edit search to find edits to review. There is also a list of voting suggestions.

Donations

If you feel that MusicBrainz is a worthwhile effort, please consider contributing money to the MetaBrainz Foundation. The MetaBrainz Foundation is a 501.(c).3 tax-exempt non-profit based in California that operates the MusicBrainz project. All of your donations will be tax-deductible in the United States; you will receive a receipt to use with your taxes.

Your donations will be used to help cover the operating costs of the MusicBrainz project. This includes paying for ongoing expenses like hosting, hardware, maintaining a modest office, and perhaps even a pittance to those working on the project.

To send money, please head to over to this dedicated page on the MetaBrainz web site.

Code / Design / Testing / Documentation

We invite you to contribute your talents to the development of MusicBrainz. MusicBrainz is dedicated to the Open Source software development model, and thus the server and client libraries are available under the GPL (GNU General Public License) and LGPL (GNU Lesser General Public License), respectively.

  • If you are a programmer, you can write some code for the server, Picard, or for client libraries. If you're looking for a place to start, the bug tracker has endless things that need doing, or come talk to us in IRC. If you are writing server code, you might be interested in Server Setup.
  • If you are a designer, we always need help and advice on UI and UX, and we can always use a few more aesthetes as well.
  • If you are neither, you can still help — we need people to help test new features (on the beta server or on the test server) and write documentation for things we have already created.

To jump into any of these, join the MusicBrainz forums and come talk to us in IRC.