MetaBrainz Foundation

Make whipper no longer hardcode HTTPS when calling MusicBrainz

whipper is a CD ripper that uses MusicBrainz to get metadata from.

whipper allows users to call other MusicBrainz servers than the official one running at musicbrainz.org, but parts of the code forces all MusicBrainz API calls to be over HTTPS.

The goal of this task is to ensure that it works using both HTTP and HTTPS.

To complete this task:

  1. Write a test case that shows the currently broken behaviour.
  2. Fix the code so the test case passes and the code now works.
  3. Make a pull request on GitHub (see GitHub’s Collaborating with issues and pull requests).
  4. Wait for mentor and whipper devs to review the PR and implement suggested changes.

Make sure to follow the contributing guidelines for the project!

Task tags

  • whipper
  • python

Students who completed this task

ABCbum

Task type

  • code Code
  • done_all Quality Assurance
close

2019