Difference between revisions of "Development/Summer of Code"

From MusicBrainz Wiki
m
(2020 is go)
 
(14 intermediate revisions by 8 users not shown)
Line 1: Line 1:
Since 2007, the MetaBrainz Foundation has been a regular participant in the [https://code.google.com/soc/ Google Summer of Code] program. We've had great success with the program, even going as far as to hire one of the past students (now a mentor) as a full-time employee.
+
Since 2007, the MetaBrainz Foundation has been a regular participant in the [https://code.google.com/soc/ 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.
  
Next Summer of Code:
+
If you're interested in becoming a GSoC student under the MetaBrainz Foundation, be sure to read up on [[/Getting started|Getting started]].
  
; [[/2014|2014]]
+
==Next Summer of Code:==
* suggest ideas!
 
  
Our previous student projects have been:
+
; [[/2020|2020]]
  
; [[/2013|2013]]
+
==Our previous student projects have been:==
 +
 
 +
===[[/2019|2019]]===
 +
* [https://summerofcode.withgoogle.com/archive/2019/projects/5669714150293504/ Bring back MusicBrainz for Android to Life]
 +
* [https://summerofcode.withgoogle.com/archive/2019/projects/4931315269369856/ Support For Reviewing and Rating More Entities (CritiqueBrainz)]
 +
* [https://summerofcode.withgoogle.com/archive/2019/projects/6667636782399488/ Music recommendation system: Collaborative filtering using Apache Spark (ListenBrainz)]
 +
* [https://summerofcode.withgoogle.com/archive/2019/projects/5034268990898176/ Edit Previews for non-release type Musicbrainz Entities]
 +
* [https://summerofcode.withgoogle.com/archive/2019/projects/5230095206187008/ JSON Web API for BookBrainz]
 +
* [https://summerofcode.withgoogle.com/archive/2019/projects/5638226268651520/ Recording Similarity Index for AcousticBrainz]
 +
 
 +
===[[/2018|2018]]===
 +
* [https://summerofcode.withgoogle.com/archive/2018/projects/5399260832989184/ Building a design system with React UI components for MusicBrainz]
 +
* [https://summerofcode.withgoogle.com/archive/2018/projects/5663055174172672/ Developing infrastructure for importing data into BookBrainz]
 +
* [https://summerofcode.withgoogle.com/archive/2018/projects/5185859745742848/ SpamBrainz – Fighting spam in MusicBrainz using machine learning]
 +
* [https://summerofcode.withgoogle.com/archive/2018/projects/5812643247947776/ More detailed integration of AcousticBrainz with MusicBrainz]
 +
* [https://summerofcode.withgoogle.com/archive/2018/projects/5690599873183744/ A way to associate listens with MBIDs in ListenBrainz]
 +
 
 +
===[[/2017|2017]]===
 +
* Picard v2.0
 +
* Rating System in CritiqueBrainz
 +
* Hacking on ListenBrainz
 +
* Directly accessing MusicBrainz DB in CritiqueBrainz
 +
 
 +
===[[/2016|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|2015]]===
 +
* SOLR search server
 +
* AcousticBrainz datasets
 +
* Unified browse and search interface
 +
* CritiqueBrainz improvements
 +
 
 +
===[[/2014|2014]]===
 +
* CritiqueBrainz
 +
* Events
 +
* Search server rewrite
 +
* Picard website
 +
* UI improvements
 +
 
 +
===[[/2013|2013]]===
 
* CritiqueBrainz
 
* CritiqueBrainz
 
* Places
 
* Places
 
* Release editor improvements
 
* Release editor improvements
; [[/2012|2012]]
+
 
 +
===[[/2012|2012]]===
 
* internationalization
 
* internationalization
 
* collections
 
* collections
 
* iOS
 
* iOS
 
* log processing/statistics
 
* log processing/statistics
; [[/2011|2011]]
+
 
 +
===[[/2011|2011]]===
 
* Create a [http://musicbrainz.org/statistics/timeline/main timeline graph] (plus other statistics work)
 
* Create a [http://musicbrainz.org/statistics/timeline/main timeline graph] (plus other statistics work)
 
* Update Picard to make it NGS-ready
 
* Update Picard to make it NGS-ready
; 2010
+
 
 +
===2010===
 
* Improve collections feature
 
* Improve collections feature
 
* Develop Mobile apps for iPhone and Android
 
* Develop Mobile apps for iPhone and Android
; 2009
+
===2009===
 
* Implement NGS (stage 2)
 
* Implement NGS (stage 2)
; 2008
+
===2008===
 
* Implement NGS (stage 1)
 
* Implement NGS (stage 1)
 
* Add collections feature
 
* Add collections feature
; 2007
+
===2007===
 
* Added music dashboard
 
* Added music dashboard

Latest revision as of 15:44, 11 March 2020

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:

2020

Our previous student projects have been:

2019

2018

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