The official musicbrainz-server codebase
Perl JavaScript Perl6 PLpgSQL CSS Shell Other
Latest commit d6d7773 Jul 19, 2016 @mwiencek mwiencek committed on GitHub Merge pull request #339 from y-van-z/mbs-8148
MBS-8148: Identify ResidentAdvisor reviews as such
Failed to load latest commit information.
admin Remove unused shell function Jun 30, 2016
bin Enable rsync full export to taz server Oct 5, 2015
contrib Support BSD mkdir Feb 17, 2015
docs Flow control coding style guidelines Nov 1, 2008
inc MBS-7497: Update bundled Module::Install modules Dec 1, 2014
lib MBS-7903: Only show a matching, not any primary alias Jul 8, 2016
po Make update_translations.sh fail correctly Jul 19, 2016
postgresql-musicbrainz-collate @ 958142e Update postgres extension submodules May 26, 2016
postgresql-musicbrainz-unaccent @ a32ca6a Update postgres extension submodules May 26, 2016
root Add ResidentAdvisor links guess tests for MBS-8148 Jul 19, 2016
script MBS-8716/MBS-8717: Move edit data as JSONB to separate table May 13, 2016
t Add tests for large CAA IDs Jun 28, 2016
.babelrc MBS-8624: Components for server-side rendering are not equivalent to … Jan 28, 2016
.eslintrc Update .eslintrc Oct 14, 2015
.gitignore MBS-8726: Replicated updates don't invalidate cache entries on slave … Jan 20, 2016
.gitmodules Move aclass to package.json Dec 23, 2014
.perlcriticrc Add .perlcriticrc Oct 14, 2015
AUTHORS Replace most of the content of AUTHORS with a link Dec 1, 2014
COPYING.md Clarify that the code is available under GPL 3+, too Jun 28, 2016
HACKING-CAA.md Copy over style of DBDefs/Default.pm Mar 6, 2015
HACKING.md Add note about Unicode::ICU::Collator for OS X Apr 25, 2016
INSTALL-MASTER.md Kill off admin/config.sh, moving it instead into DBDefs like everythi… May 24, 2014
INSTALL.md Use https when linking to musicbrainz.org Jun 28, 2016
Makefile.PL Require Locale::PO 0.27 for a106d6f Jul 19, 2016
README.md Use https when linking to musicbrainz.org Jun 28, 2016
app.psgi Mandate JSON::XS and kill JSON::Any Dec 15, 2015
entities.json MBS-6511: List of editors in the area. Feb 29, 2016
fabfile.py Remove prepare_release from fabfile Dec 14, 2015
gulpfile.js Upgrade to babel 6 Dec 1, 2015
musicbrainz.yml * Reworked the way login happens (now redirects correctly) Jul 27, 2008
npm-shrinkwrap.json Update npm-shrinkwrap.json Apr 29, 2016
package.json Update yarb Apr 29, 2016
upgrade.json Add 20160512-mbs-8719.sql to upgrade.json May 24, 2016
upgrade.sh Put extensions in separate upgrade script May 10, 2016

README.md

MusicBrainz Server

MusicBrainz Server is the web frontend to the MusicBrainz Database and is accessible at http://musicbrainz.org.

MusicBrainz is a user-maintained open community that collects music metadata and makes it available to the public in the form of a relational database. For more information, visit our website.

To get help, please join #metabrainz on irc.freenode.net

Installation

Full installation instructions are available in INSTALL.md.

General Prerequisites:

  • Ubuntu/Debian
  • Perl (at least version 5.18.2)
  • PostgreSQL (at least version 9.5)

Reporting bugs

Please report issues on our bug tracker.

Contributing

Please submit all patches to GitHub for review.

License

MusicBrainz Server is released under the GPLv2 or later. See COPYING.

Further reading