MetaBrainz Foundation

Display links to ReverbNation in the sidebar of MusicBrainz

MusicBrainz (Artist, Label, …) entities can be linked to external URLs for official homepage, Wikidata item, reviews, and so on. Only some links are displayed in the sidebar of MusicBrainz. Help to display more links to popular websites in the sidebar by updating the Git repository of MusicBrainz server with appropriate code and icon for ReverbNation URLs.

There are currently over 4000 links to ReverbNation in MusicBrainz database.

In order to test your changes, you first have to install and run a local MusicBrainz server. Installation should be fairly straightforward to complete if you know how to open a command line interface/terminal, but it could be the longest part of this task depending on your computer performance. Coding is only the second part of this task and will make you more familiar with the Perl code base.

Requirements:

  • A working development environment, including a MusicBrainz server in standalone mode. (See the documentation for information on how to do this.) Note that running the server code is only supported on Linux systems and that you need at least ~20 GB of space to install it.

Steps include:

  1. Request an account for the issue tracker on #metabrainz (IRC channel)
  2. Assign yourself the linked ticket
  3. Create a branch to modify the code with style and add the icon
  4. Test your changes on your local MusicBrainz server and show us a screenshot
  5. Create a pull request to submit your changes

If you have questions, feel free to ping us on #metabrainz (IRC channel).

Task tags

  • musicbrainz
  • reverbnation
  • perl
  • icon

Students who completed this task

Divya Prakash Mittal

Task type

  • code Code
  • web Design
close

2016