Google Code-in/2017/Task suggestions

From MusicBrainz Wiki
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Various small-ish thing that may be good for Google Code-in. Please feel free to add stuff to this page. Take a look at the three links below for inspiration about what kind of things are eligible for being GCI tasks.


Note: Please mark in parentheses which of the categories the task belongs to (multiple can be assigned): coding (CODE); documentation/training (D/T); quality assurance (QA); user interface (UI); or outreach/research (O/R)

General

MusicBrainz

Wiki / Docs (D/T)

AcousticBrainz

MusicBrainz Picard

JIRA Ticket Description
None Tag a release with Picard
None Make a video explaining how tagging with Picard works. For reference use Picard Quick-Start guide
None Write a useful Picard tagger script
PW-59 Update the picard quick-start with GIFs demonstrating the tagging proccess
PW-45 Documentation changes for PICARD-1034
PW-41 Plugins table sortable
PW-35 Update the how to tag files to include the fact that picard is not a mass tagger
PW-33 Documentation changes for PICARD-923
PW-32 Documentation changes for PICARD-384
PW-30 Missing documentation for _artists_sort, _albumartists, _albumartists_sort
PW-29 Documentation changes for PICARD-865
PW-28 Documentation changes for PICARD-887
PW-25 Update dependencies
PW-24 PLUGIN_API_VERSIONS is not documented
PW-23 Favicon doesn't include adornments
PW-20 Download buttons don't work in IE8
PW-18 Review the various tag listings
PW-14 Document the process of adding plugins to the plugin list

CritiqueBrainz

  • Write a review of your favorite album on CritiqueBrainz. Also, write a review of a place and an event.
  • jira:CB-95: Add WYSIWYG support for the review editor (for Markdown).
  • jira:CB-239: Reference review style guide from review editor.
  • jira:CB-263: Published date also includes date when saved as a draft
  • jira:CB-55: Separate most used languages in language selector on review creation page
  • jira:CB-253: "Admin" and "moderator" are used interchangeably in the codebase

ListenBrainz

  • Import your listens from Last.FM if you have a Last.FM account and note any issues if you find them. (O/R)
  • Use the Simple Last.FM Scrobbler Android App to submit listens to LB for a few hours. (O/R)
  • Set up Spotify to submit listens to LB and use it for a few hours. (O/R)
  • jira:LB-212: Show the MetaBrainz logo instead of the MusicBrainz logo on the LB website footer. (UI / CODE)
  • jira:LB-213: Add some usage examples to the LB API documentation. (D/T)
  • jira:LB-148: Write tests for the API Compat feature of LB. (CODE / QA)
  • jira:LB-83: Add a list of LB compatible players (with instructions on how to use them) to the LB website. (D/T)
  • jira:LB-85: Make usernames in LB case-insensitive. (CODE)
  • jira:LB-198: Currently, LB directly uses redis for caching purposes, it'd be better to use brainzutils instead as all MeB projects use that. (CODE)
  • jira:LB-196: Remove duplicated code from LB's different modules (CODE)

Cover Art Archive

BookBrainz

3rd party projects

beets

whipper

https://github.com/JoeLametta/whipper/issues/200 (CODE)
Include more MusicBrainz IDs in ripped files.
https://github.com/JoeLametta/whipper/issues/172 (CODE)
Allow whipper to query a custom MusicBrainz server.
https://github.com/JoeLametta/whipper/issues/191 (CODE)
"Alternative tagging for classical releases"
https://github.com/JoeLametta/whipper/issues/192 (CODE)
"Use the track title instead the recoding title"