Google Code-in/2017/Task suggestions: Difference between revisions
From MusicBrainz Wiki
< Google Code-in | 2017
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.
- "You can contribute without being a coder!"
- "Tasks", GCI FAQ entry
- Example tasks from previous GCI's
- MetaBrainz' tasks in GCI 2016
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)
- Create a vector drawing of a few MusicBrainz entities related together that explains differences between Release Group from Release, Track from Recording, and Recording from Work.
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"