MetaBrainz Foundation

Make beets use OAuth for MusicBrainz authentication

Some beets plugins need to authenticate with MusicBrainz, and they currently store your username and password in the configuration. A more secure way is to use OAuth, a technology that has you enter your password once but instead stores an opaque token on disk. Your task is to change those plugins to use OAuth for authentication and keep beets users safe.

If you choose to take this task, please comment on the linked GitHub issue to introduce yourself and we'll get started.

Task tags

  • python
  • oauth
  • musicbrainz
  • beets

Students who completed this task

Tigran Kostandyan

Task type

  • code Code
close

2016