Development/Summer of Code: Difference between revisions
From MusicBrainz Wiki
Jump to navigationJump to search
(→2018: Add links to blog articles) |
(→Next Summer of Code:: it's 2023) |
||
Line 5: | Line 5: | ||
==Next Summer of Code:== |
==Next Summer of Code:== |
||
; [[Development/Summer of Code/2023|2023]] |
|||
; [[/2022|2022]] |
|||
==Our previous student projects have been:== |
==Our previous student projects have been:== |
Revision as of 11:15, 17 January 2023
Since 2007, the MetaBrainz Foundation has been a regular participant in the Google Summer of Code program. We've had great success with the program, even going as far as to hire several of our past students (now mentors) as full-time employees.
If you're interested in becoming a GSoC student under the MetaBrainz Foundation, be sure to read up on Getting started.
Next Summer of Code:
Our previous student projects have been:
2022
- Make Picard work in single instance mode blog
- MusicBrainz Android App: Adding BrainzPlayer in Android App blog
- CritiqueBrainz reviews for BookBrainz entities blog
- Add Timezone support to ListenBrainz
- Unified Creation Form blog
- Clean Up The Music Listening Histories Dataset blog
- Send a track to another user as a personal recommendation blog
- Upcoming and new releases blog
2021
- Musicbrainz Android App: Dawn of Showdown blog
- Pin Tracks & Review Tracks Through CritiqueBrainz blog
- Implement "Series" entity for BookBrainz blog
- Complete Rust binding for the MusicBrainz API blog
- Push the URL relationship editor to the next level blog
2020
- User Collections : BookBrainz blog
- Designing Responsive UI and Completing Fragmented Features of MusicBrainz(Android)
- To make MusicBrainz for Android stable and robust
- Add 'love/hate a recording' and 'delete a listen' support to ListenBrainz blog
- Adding Statistics and Graphs for ListenBrainz Users and Community blog
- Spam detection with online learning blog
- AcousticBrainz - New machine learning infrastructure
2019
- Bring back MusicBrainz for Android to Life
- Support For Reviewing and Rating More Entities (CritiqueBrainz) blog
- Music recommendation system: Collaborative filtering using Apache Spark (ListenBrainz) blog
- Edit Previews for non-release type Musicbrainz Entities blog
- JSON Web API for BookBrainz blog
- Recording Similarity Index for AcousticBrainz blog
2018
- Building a design system with React UI components for MusicBrainz blog
- Developing infrastructure for importing data into BookBrainz blog
- SpamBrainz – Fighting spam in MusicBrainz using machine learning blog
- More detailed integration of AcousticBrainz with MusicBrainz blog
- A way to associate listens with MBIDs in ListenBrainz blog
2017
- Picard v2.0
- Rating System in CritiqueBrainz
- Hacking on ListenBrainz
- Directly accessing MusicBrainz DB in CritiqueBrainz
2016
- A Job Running Client for AcousticBrainz
- AcousticBrainz BigQuery data exploration
- AcousticBrainz Dataset Creation Toolkit
- Gamification of submission system
- ListenBrainz: A submission API compatible with Last.fm scrobblers
- Show tag search results in Picard
2015
- SOLR search server
- AcousticBrainz datasets
- Unified browse and search interface
- CritiqueBrainz improvements
2014
- CritiqueBrainz
- Events
- Search server rewrite
- Picard website
- UI improvements
2013
- CritiqueBrainz
- Places
- Release editor improvements
2012
- internationalization
- collections
- iOS
- log processing/statistics
2011
- Create a timeline graph (plus other statistics work)
- Update Picard to make it NGS-ready
2010
- Improve collections feature
- Develop Mobile apps for iPhone and Android
2009
- Implement NGS (stage 2)
2008
- Implement NGS (stage 1)
- Add collections feature
2007
- Added music dashboard