{"source":"https://contributable.vercel.app","licence":"CC BY 4.0","methodology":"https://contributable.vercel.app/methodology","v":2,"owner":"metabrainz","name":"listenbrainz-server","updatedAt":"2026-10-11T05:37:16.841Z","coveredSince":"2025-10-04T15:02:39.267Z","facts":{"owner":"metabrainz","name":"listenbrainz-server","description":"Server for the ListenBrainz project, including the front-end (javascript/react) code that it serves and all of the data processing components that LB uses.","stars":1036,"forks":366,"archived":false,"isFork":false,"license":"GPL-2.0","defaultBranch":"master","pushedAt":"2026-10-09T22:43:41Z","createdAt":"2015-09-05T12:30:49Z","topics":["database","listenbrainz-server","web","big-data","music","python","spark","typescript","react"],"languages":{"Python":3874380,"TypeScript":2446232,"SCSS":202579,"PLpgSQL":138062,"HTML":64454,"Shell":50498,"Dockerfile":14223,"JavaScript":13024,"Jinja":5589,"CSS":4255},"frameworks":["Flask","Jest","NumPy","pandas","Pydantic","React","SQLAlchemy","TypeScript","webpack"],"commits90d":320,"releases365d":30,"lastReleaseAt":"2026-10-08T14:04:32Z","gettingStarted":{"contributing":true,"codeOfConduct":true,"issueTemplates":false,"devcontainer":false,"cla":"none","channels":[{"kind":"forum","url":"https://community.metabrainz.org/"}],"policy":null}},"metrics":{"computedAt":"2026-10-11T05:37:16.841Z","outsidePulls":{"cohort":{"n":45,"merged":23,"closedUnmerged":6,"open":16,"mergeRate":0.7931034482758621,"openShare":0.35555555555555557,"evidence":{"merged":[3856,3853,3851,3850,3849,3840,3826,3823,3794,3793,3778,3765,3761,3758,3757,3755,3754,3752,3748,3746],"closedUnmerged":[3848,3828,3825,3797,3750,3745],"open":[3863,3860,3859,3858,3857,3838,3837,3836,3830,3819,3812,3786,3768,3764,3762,3744]}},"firstTimers":{"n":8,"merged":5,"closedUnmerged":0,"open":3,"mergeRate":1,"openShare":0.375,"evidence":{"merged":[3849,3840,3778,3748,3740],"closedUnmerged":[],"open":[3836,3830,3812]}},"year":{"n":237,"merged":125,"closedUnmerged":80,"open":32,"mergeRate":0.6097560975609756,"openShare":0.1350210970464135,"evidence":{"merged":[3856,3853,3851,3850,3849,3840,3826,3823,3794,3793,3778,3765,3761,3758,3757,3755,3754,3752,3748,3746],"closedUnmerged":[3848,3828,3825,3797,3750,3745,3695,3691,3669,3668,3667,3663,3660,3658,3654,3652,3650,3642,3639,3638],"open":[3863,3860,3859,3858,3857,3838,3837,3836,3830,3819,3812,3786,3768,3764,3762,3744,3725,3690,3684,3681]}}},"pullFirstResponse":{"n":45,"answered":37,"waiting":8,"medianHours":146.3936111111111,"p75Hours":301.1311111111111,"within48h":0.4,"within7d":0.5111111111111111,"curve":[{"hours":1.3730555555555555,"waiting":0.9777777777777777},{"hours":2.0966666666666667,"waiting":0.9555555555555555},{"hours":4.486944444444444,"waiting":0.9333333333333332},{"hours":7.228611111111111,"waiting":0.911111111111111},{"hours":7.791388888888889,"waiting":0.8888888888888887},{"hours":8.3225,"waiting":0.8666666666666665},{"hours":9.004444444444445,"waiting":0.8444444444444442},{"hours":9.512222222222222,"waiting":0.8222222222222221},{"hours":13.709166666666667,"waiting":0.7999999999999999},{"hours":13.826944444444445,"waiting":0.7777777777777777},{"hours":19.581944444444446,"waiting":0.7555555555555554},{"hours":23.09611111111111,"waiting":0.7333333333333332},{"hours":23.679444444444446,"waiting":0.711111111111111},{"hours":29.557777777777776,"waiting":0.6888888888888888},{"hours":32.54,"waiting":0.6666666666666666},{"hours":41.14666666666667,"waiting":0.6444444444444444},{"hours":41.43333333333333,"waiting":0.6222222222222222},{"hours":42.24138888888889,"waiting":0.6},{"hours":56.01416666666667,"waiting":0.5777777777777778},{"hours":66.43638888888889,"waiting":0.5555555555555556},{"hours":73.92222222222222,"waiting":0.5333333333333333},{"hours":76.32,"waiting":0.5111111111111111},{"hours":146.3936111111111,"waiting":0.4888888888888889},{"hours":176.44722222222222,"waiting":0.4666666666666667},{"hours":187.12555555555556,"waiting":0.4444444444444444},{"hours":219.3686111111111,"waiting":0.42222222222222217},{"hours":219.7125,"waiting":0.39999999999999997},{"hours":247.49833333333333,"waiting":0.3777777777777777},{"hours":259.12416666666667,"waiting":0.3555555555555555},{"hours":260.1041666666667,"waiting":0.3333333333333333},{"hours":269.56444444444446,"waiting":0.3111111111111111},{"hours":269.6175,"waiting":0.2888888888888889},{"hours":300.75666666666666,"waiting":0.2666666666666667},{"hours":301.1311111111111,"waiting":0.2444444444444445},{"hours":350.4613888888889,"waiting":0.22222222222222227},{"hours":408.13388888888886,"waiting":0.20000000000000004},{"hours":545.9925,"waiting":0.1777777777777778}],"evidence":{"answered":[3863,3857,3856,3853,3851,3850,3849,3848,3840,3837,3836,3830,3828,3826,3825,3823,3819,3812,3797,3794],"waiting":[3860,3859,3858,3838,3786,3764,3762,3745]}},"timeToMerge":{"n":45,"merged":23,"medianHours":785.1438888888889,"evidence":[3856,3853,3851,3850,3849,3840,3826,3823,3794,3793,3778,3765,3761,3758,3757,3755,3754,3752,3748,3746]},"issueFirstResponse":{"n":0,"answered":0,"waiting":0,"medianHours":null,"p75Hours":null,"within48h":null,"within7d":null,"curve":[],"evidence":{"answered":[],"waiting":[]}},"starter":{"counts":{"available":0,"claimed":0,"in-progress":0,"stale":0},"helpWantedAvailable":0,"issues":[]},"responseWindow":{"hours":[0,0,0,0,0,0,0,0,1,1,2,9,3,4,2,7,5,3,2,1,0,0,0,0,0,0,0,2,0,0,0,0,2,2,9,5,4,2,3,3,4,5,5,3,0,0,0,0,0,0,0,1,0,0,0,0,0,5,2,13,6,3,10,5,4,9,2,3,0,0,0,0,0,0,0,0,0,0,0,0,2,3,14,1,1,0,0,1,3,1,1,0,0,0,0,0,0,0,0,0,3,0,0,1,0,1,1,1,2,4,2,13,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,1,0,0,0,0,0,0,0,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,0,0,0,0,0,0,0,0,0,0],"people":3,"replies":227},"activeMaintainers":3},"series":[{"week":"2025-10-12","opened":1,"merged":1,"answered7d":1,"activity":11},{"week":"2025-10-19","opened":1,"merged":0,"answered7d":0,"activity":4},{"week":"2025-10-26","opened":1,"merged":1,"answered7d":1,"activity":8},{"week":"2025-11-02","opened":1,"merged":1,"answered7d":1,"activity":8},{"week":"2025-11-09","opened":0,"merged":0,"answered7d":0,"activity":3},{"week":"2025-11-16","opened":2,"merged":2,"answered7d":2,"activity":25},{"week":"2025-11-23","opened":2,"merged":2,"answered7d":2,"activity":28},{"week":"2025-11-30","opened":9,"merged":4,"answered7d":8,"activity":45},{"week":"2025-12-07","opened":4,"merged":3,"answered7d":2,"activity":24},{"week":"2025-12-14","opened":10,"merged":7,"answered7d":8,"activity":38},{"week":"2025-12-21","opened":10,"merged":6,"answered7d":4,"activity":36},{"week":"2025-12-28","opened":5,"merged":4,"answered7d":4,"activity":9},{"week":"2026-01-04","opened":9,"merged":6,"answered7d":8,"activity":31},{"week":"2026-01-11","opened":12,"merged":6,"answered7d":11,"activity":62},{"week":"2026-01-18","opened":8,"merged":3,"answered7d":7,"activity":83},{"week":"2026-01-25","opened":14,"merged":5,"answered7d":14,"activity":50},{"week":"2026-02-01","opened":9,"merged":4,"answered7d":8,"activity":50},{"week":"2026-02-08","opened":21,"merged":15,"answered7d":18,"activity":65},{"week":"2026-02-15","opened":11,"merged":7,"answered7d":9,"activity":64},{"week":"2026-02-22","opened":5,"merged":1,"answered7d":4,"activity":11},{"week":"2026-03-01","opened":9,"merged":1,"answered7d":6,"activity":50},{"week":"2026-03-08","opened":12,"merged":6,"answered7d":8,"activity":70},{"week":"2026-03-15","opened":5,"merged":2,"answered7d":2,"activity":14},{"week":"2026-03-22","opened":5,"merged":2,"answered7d":3,"activity":19},{"week":"2026-03-29","opened":10,"merged":5,"answered7d":2,"activity":25},{"week":"2026-04-05","opened":1,"merged":1,"answered7d":0,"activity":4},{"week":"2026-04-12","opened":6,"merged":2,"answered7d":4,"activity":18},{"week":"2026-04-19","opened":1,"merged":1,"answered7d":1,"activity":37},{"week":"2026-04-26","opened":3,"merged":1,"answered7d":2,"activity":32},{"week":"2026-05-03","opened":1,"merged":0,"answered7d":1,"activity":24},{"week":"2026-05-10","opened":0,"merged":0,"answered7d":0,"activity":13},{"week":"2026-05-17","opened":0,"merged":0,"answered7d":0,"activity":22},{"week":"2026-05-24","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2026-05-31","opened":3,"merged":2,"answered7d":0,"activity":20},{"week":"2026-06-07","opened":2,"merged":2,"answered7d":1,"activity":19},{"week":"2026-06-14","opened":1,"merged":1,"answered7d":1,"activity":31},{"week":"2026-06-21","opened":2,"merged":1,"answered7d":2,"activity":10},{"week":"2026-06-28","opened":6,"merged":4,"answered7d":4,"activity":28},{"week":"2026-07-05","opened":4,"merged":4,"answered7d":2,"activity":26},{"week":"2026-07-12","opened":3,"merged":1,"answered7d":1,"activity":14},{"week":"2026-07-19","opened":1,"merged":0,"answered7d":0,"activity":23},{"week":"2026-07-26","opened":2,"merged":1,"answered7d":1,"activity":37},{"week":"2026-08-02","opened":3,"merged":2,"answered7d":1,"activity":23},{"week":"2026-08-09","opened":0,"merged":0,"answered7d":0,"activity":18},{"week":"2026-08-16","opened":5,"merged":2,"answered7d":1,"activity":25},{"week":"2026-08-23","opened":5,"merged":0,"answered7d":3,"activity":13},{"week":"2026-08-30","opened":3,"merged":2,"answered7d":3,"activity":53},{"week":"2026-09-06","opened":12,"merged":5,"answered7d":5,"activity":52},{"week":"2026-09-13","opened":4,"merged":1,"answered7d":1,"activity":28},{"week":"2026-09-20","opened":2,"merged":0,"answered7d":2,"activity":42},{"week":"2026-09-27","opened":3,"merged":0,"answered7d":0,"activity":25},{"week":"2026-10-04","opened":6,"merged":0,"answered7d":1,"activity":32}],"trend":{"flag":"slowed-down","recentMedianHours":300.17277777777775,"previousMedianHours":176.44722222222222,"recentN":15,"previousN":25,"openedThisWeek":6,"openedLastWeek":3},"programs":[{"program":"gsoc","slug":"metabrainz-foundation-inc","name":"MetaBrainz Foundation Inc","years":[2024,2025,2026]}]}