Google Code-in/2017/Task suggestions: Difference between revisions

From MusicBrainz Wiki
Jump to navigationJump to search
No edit summary
Line 21: Line 21:
! JIRA Ticket
! JIRA Ticket
! Description
! Description
! Type
|-
|-
| None
| None
| Tag a release with Picard
| Tag a release with Picard
| O/R
|-
|-
| None
| None
| Make a video explaining how tagging with Picard works. For reference use [https://picard.musicbrainz.org/quick-start/ Picard Quick-Start guide]
| Make a video explaining how tagging with Picard works. For reference use [https://picard.musicbrainz.org/quick-start/ Picard Quick-Start guide]
| D/T, O/R
|-
|-
| None
| None
| Write a useful [https://picard.musicbrainz.org/docs/scripting/ Picard tagger script]
| Write a useful [https://picard.musicbrainz.org/docs/scripting/ Picard tagger script]
| D/T
|-
|-
| [[jira:PW-59|PW-59]]
| [[jira:PW-59|PW-59]]
| Update the picard quick-start with GIFs demonstrating the tagging proccess
| Update the picard quick-start with GIFs demonstrating the tagging proccess
| D/T, O/R
|-
|-
| [[jira:PW-45|PW-45]]
| [[jira:PW-45|PW-45]]
| Documentation changes for PICARD-1034
| Documentation changes for PICARD-1034
| D/T
|-
|-
| [[jira:PW-41|PW-41]]
| [[jira:PW-41|PW-41]]
| Plugins table sortable
| Plugins table sortable
| CODE
|-
|-
| [[jira:PW-35|PW-35]]
| [[jira:PW-35|PW-35]]
| Update the how to tag files to include the fact that picard is not a mass tagger
| Update the how to tag files to include the fact that picard is not a mass tagger
| D/T
|-
|-
| [[jira:PW-33|PW-33]]
| [[jira:PW-33|PW-33]]
| Documentation changes for PICARD-923
| Documentation changes for PICARD-923
| D/T
|-
|-
| [[jira:PW-32|PW-32]]
| [[jira:PW-32|PW-32]]
| Documentation changes for PICARD-384
| Documentation changes for PICARD-384
| D/T
|-
|-
| [[jira:PW-30|PW-30]]
| [[jira:PW-30|PW-30]]
| Missing documentation for _artists_sort, _albumartists, _albumartists_sort
| Missing documentation for _artists_sort, _albumartists, _albumartists_sort
| D/T
|-
|-
| [[jira:PW-29|PW-29]]
| [[jira:PW-29|PW-29]]
| Documentation changes for PICARD-865
| Documentation changes for PICARD-865
| D/T
|-
|-
| [[jira:PW-28|PW-28]]
| [[jira:PW-28|PW-28]]
| Documentation changes for PICARD-887
| Documentation changes for PICARD-887
| D/T
|-
|-
| [[jira:PW-25|PW-25]]
| [[jira:PW-25|PW-25]]
| Update dependencies
| Update dependencies
| CODE
|-
|-
| [[jira:PW-24|PW-24]]
| [[jira:PW-24|PW-24]]
| PLUGIN_API_VERSIONS is not documented
| PLUGIN_API_VERSIONS is not documented
| D/T
|-
|-
| [[jira:PW-23|PW-23]]
| [[jira:PW-23|PW-23]]
| Favicon doesn't include adornments
| Favicon doesn't include adornments
| CODE
|-
|-
| [[jira:PW-20|PW-20]]
| [[jira:PW-20|PW-20]]
| Download buttons don't work in IE8
| Download buttons don't work in IE8
| CODE
|-
|-
| [[jira:PW-18|PW-18]]
| [[jira:PW-18|PW-18]]
| Review the various tag listings
| Review the various tag listings
| D/T
|-
|-
| [[jira:PW-14|PW-14]]
| [[jira:PW-14|PW-14]]
| Document the process of adding plugins to the plugin list
| Document the process of adding plugins to the plugin list
| D/T
|}
|}



Revision as of 20:02, 10 October 2017

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

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)

Design (User Experience, User Interface and Graphics)

  • Organize the "MeB repository" of design assets (project logos, icons, and fonts) for systematic and quick access.

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"