# Notes from #MetaBrainz Meeting 2026-03-09

**URL:** https://community.metabrainz.org/t/notes-from-metabrainz-meeting-2026-03-09/814378
**Category:** MetaBrainz
**Tags:** metabrainz-meeting-notes
**Created:** [March 9, 2026, 10:23pm UTC](https://community.metabrainz.org/t/notes-from-metabrainz-meeting-2026-03-09/814378 "2026-03-09T22:23:24Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![aerozol](https://community.metabrainz.org/user_avatar/community.metabrainz.org/aerozol/32/116_2.png) [@aerozol](https://community.metabrainz.org/u/aerozol)
#### Post date: [March 9, 2026, 10:23pm UTC](https://community.metabrainz.org/t/notes-from-metabrainz-meeting-2026-03-09/814378/1 "2026-03-09T22:23:24Z")

</div>

Meeting start: [IRC Logs for #metabrainz | MetaBrainz Chatlogs](https://chatlogs.metabrainz.org/libera/metabrainz/2026-03-09/?msg=5564310)  
Meeting wiki page: [MetaBrainz Meeting - MusicBrainz Wiki](https://wiki.musicbrainz.org/MetaBrainz_Meeting)

## Agenda

- Reviews

_Last meeting: [2026-03-02](https://community.metabrainz.org/t/notes-from-metabrainz-meeting-2026-03-02/814319)_  
_Next meeting: [2026-03-16](https://community.metabrainz.org/t/notes-from-metabrainz-meeting-2026-03-16/814451)_

## Reviews

> [@failure\_san](#):
>
> [mailed in] [failure] This week I continued work on LB#3548. (I feel like I have said this exact line at least thrice now. What time loop am I stuck in?)  
> [[LB-1848](https://github.com/metabrainz/listenbrainz-server/pull/3548): Add support for using MB URL relationships in BrainzPlayer]  
> I also chose to be a helpful Samaritan and replied on various tickets in the ListenBrainz tracker.

> [@teayah](#):
>
> [teayahx] I’m unable to make it to today’s meeting as I have an exam tomorrow, only 2 left! I haven’t worked on anything since last week’s meet due to the same reason but will start right after this ends and will be back next meet!

> [@zas](#):
>
> Last week, I fixed a bunch of bugs in Picard alpha 3 that were reported by adventurous users  
> Also worked on bot-detector so it can track multiple log files and have per-website chains, that’s quite a big refactoring, but very needed  
> it should be fully deployed this week  
> I also wrote a fast log parser in rust to ease detection of suspicious behavior, in order to write rules/chains for bot-detector  
> I also made some rules stricter, so we now block even more bad actors, at the expense of more false positives  
> plus usual user support, tasks related to mayhem’s passing, etc.  
> About that I started to work on an easter egg for Picard 3

> [@aerozol](#):
>
> A quiet week after a heavy few. I did some socials and made a start on processing monkey’s summit shirt designs for the meb apparel store.

> [@ApeKattQuest\_MonkeyPython](#):
>
> [﻿LupinIII] Last week I
> 
> - Worked on bookbrainz documentation database relationships.
> - Keep adding and tagging Old releases working up to replace all the mess the HD crash had
> - we made [https://community.metabrainz.org/t/how-to-group-w…](https://community.metabrainz.org/t/how-to-group-works-that-take-place-in-the-same-universe/814315/) to ask oppinions from the community - you’re welcome to read and comment!
> 
> that’s basically it lol  
> I’ll be keeping in on this  
> Spring is starting to sliightly sniff around, it’s fast when it happens so let’s see..  
> otherwise I’ll be around.  
> ping me if I am needed for testing, conversations, etcetrera  
> I’m awaking from winterdormency

> [@yvanzo](#):
>
> Last week I resumed updating MusicBrainz Server’s Perl module dependencies for the next schema change release scheduled in May.

> [@bitmap](#):
>
> last week I performed some surgery on [PR 3621] by splitting up the large refactoring commit and fixing test failures. other than that I mainly spent time on code review, schema change blog post, and minor sysadmin tasks  
> [[MBS-11889, MBS-11521: External links editor refactor #3621](https://github.com/metabrainz/musicbrainz-server/pull/3621)]

> [@anshgoyal31](#):
>
> [ansh] Last week, I was mainly engaged in designing the new user dashboard for ListenBrainz.  
> And worked on adding functionality to import xspf playlists.  
> And continued reviewing PRs on LB

> [@mr\_monkey](#):
>
> [monkey] Last week I continued working on the big Elasticsearch update for BookBrainz, stuck in a bit of a dependency clash  
> Looked into updating ESLint as well following that  
> Had a brains=torming session with ansh about the new LB dashboard  
> Reviewed PRs for LB and BB  
> And some general admin

> [@JadedBlueEyes](#):
>
> [Jade (she/her)] I was supposed to be resting last week, but failed x.x  
> And my tab key broke, which is mildly annoying

> [@Lioncat6](#):
>
> Last week I pushed another version of [SAMBL](https://sambl.lioncat6.com/), adding support for genres, labels, and copyrights on an album level, and finished adding the new Naver Vibe provider.  
> Outside of that, I’ve been working on editing some events and made a userscript ([https://community.metabrainz.org/t/a-new-musicbra…](https://community.metabrainz.org/t/a-new-musicbrainz-user-script-was-released/77897/216)) to make finding entities for the event setlist easier.  
> Lioncat6[m]: On this, as kelnerd mentioned earlier, it turns out Spotify is walking back on the full extend of the API Changes, so _for now_, anyone with an old key will still be able to use it like normal, provided they have premium.

> [@kellnerd](#):
>
> Last week, I’ve fixed an [obscure harmony bug](https://github.com/kellnerd/harmony/commit/b43e3634cc69521ceec9690548cd2f164df3e402) which could crash the entire app.  
> It only happens in a very rare scenario with two different types of errors.  
> The cause of one of these errors seems to be a [bug in Element](https://github.com/element-hq/element-web/issues/32756) which breaks Harmony’s `&region=` query parameter.  
> (as anyone using Element Web can see in my previous message)  
> And atj migrated Harmony to a new server with more storage since we have accumulated lots of API snapshots.  
> (Did anyone notice the downtime? 😛)

> [@reosarevok](#):
>
> This week I did a lot of behind the scenes paperwork / reading / trying to understand things 🙂  
> Other than that, I added areas and genres, dealt with some reports  
> And submitted a small PR to block links to dodgy archive site archive dot today and its sister domains  
> (not making it a proper link since apparently just by visiting you might be helping DDoS someone 🤦‍♂️)

> [@faizan.akhtar123](#):
>
> [FaizanAkhtar] I hope your’re all doing well and staying healthy..  
> Last week i opened a PRs bb-780 , bb-862 updating the ASIN validation regex  
> [[BB-780 and BB-862: Update ASIN validation/detection regex and add SQL migration  
> #1248](https://github.com/metabrainz/bookbrainz-site/pull/1248)]  
> Aslo , regarding my gsoc project bookbrainz internationalization i am currently building a small side project implementing multi language support using i18n to get a solid practical understanding of the translation workflow..

> [@haris](#):
>
> Ive been working on LB-1878 this week, got stuck on testing, been checking out the relevant tickets for the project “Showcase MusicBrainz events in ListenBrainz”, once im done with testing and pushing the pr, ill start formally writing out the proposal for the project.  
> [[LB-1878](https://tickets.metabrainz.org/browse/LB-1878): Inconsistent listen history export JSON format]  
> Finally fixed my sleep  
> Done with all the extracurriculars for my college

> [@anuj990](#):
>
> [anuj\_] Last week, I worked on ViewModel migration to shared  
> and browsed some KMP documentation

> [@nirvan73](#):
>
> [Nirvan Jain] Last week was quite productive, worked on the migration of sockets with websockets to support for both platforms, and also went through some KMP doc to know more about the android specific things which can be migrated to KMP to support both platforms like: ExoPlayer

> [@jasjeet](#):
>
> [jasje] Last week was PR reviews and scoping things out mostly  
> We made release with a few fixes and new search bar by Nirvan Jain  
> (on LB Android if someone might not know)

> [@lucifer](#):
>
> last week, i worked on upgrading dependencies and closing a lot of security alerts for LB, CB, BrainzBot, BU, DSH, etc.  
> did some work on resetting spark cluster for stats and worked on developing a new version of stats with clickhouse.  
> also fixed a couple of old bugs in LB, related to websockets.

> [@Atharv](#):
>
> last week I was not able to contribute much because of exams  
> I worked on BB-872 and BB-887,  
> [[BB-872](https://tickets.metabrainz.org/browse/BB-872): guess case improvement suggestions]  
> [[BB-887](https://tickets.metabrainz.org/browse/BB-887): Unified form behavior on invalid form is confusing]  
> For BB-872, I completed the language specific sort name guessing logic and implemented the suggestions from monkey for that issue  
> Apart from that, I also explored the Solr search engine and set it up locally to understand how it works and how we might implement it

> [@uzman2406](#):
>
> [Uzma Nayab] So last week I didn’t do much contribution …Just made a PR for Lb 1933 - updated art creator page  
> [[LB-1933](https://tickets.metabrainz.org/browse/LB-1933): Albums in Art Creator creates overflow on mobile devices]  
> And working on LB 1124  
> [[LB-1124](https://tickets.metabrainz.org/browse/LB-1124): Adding new songs to playlist - all become duplicates"]  
> I also worked on creating mockups for my GSOC proposal and refining ideas for it but I think there are still few things I need to add and improve that’s why I paused working on the dark theme 😅

> [@swaimsahay\_07](#):
>
> built a ListenBrainz API feature enabling users to recommend artists and albums. Implemented database tables, endpoints for adding/viewing recommendations, a scoring system to rank suggestions, and a 10 post daily limit to prevent spam. (LB-1785)  
> [[LB-1785](https://tickets.metabrainz.org/browse/LB-1785): Impersonaly recommend]  
> working on LB-1845  
> [[LB-1845](https://tickets.metabrainz.org/browse/LB-1845): Country Map Drilldown]

> [@Gopal](#):
>
> Actually Im enjoying the community so far  
> I did some contributions too, and those were really helped me to understand the codebase of ListenBrainz drastically  
> Some of them are LB-1942 , 1955,1951…  
> [[LB-1942](https://tickets.metabrainz.org/browse/LB-1942): Order of albums on artist page should read left to right then down]  
> [[LB-1955](https://tickets.metabrainz.org/browse/LB-1955): Art Creator: Custom text color is ignored in downloaded images for Designer templates]  
> [[LB-1951](https://tickets.metabrainz.org/browse/LB-1951): Art Creator: Designer templates fail to download due to CanvasGradient color parsing error]  
> well i am just exploring the art creator page very well and found many bugs by spending a reasonable time and im working on them  
> And, i dont ping this again, but aerozol as u suggested me to go through the ticket of LB-1651 and you suggested that its implemented by monkeyDo, i did leave a comment on that following up on the comment you posted.  
> [[LB-1651](https://tickets.metabrainz.org/browse/LB-1651): Add release/listen text options to art creator/stats art generator]  
> please check that when you got time, no pressure

> [@julian45](#):
>
> mostly worked on continuity things for MeB like making sure ppl gained access to documents & resources they needed  
> talked a bit with zas about what future state for config management might look like (very preliminary)  
> also woke up this morning to find that the wiki server is getting slammed hard by bots : / so it’s now on my list to set up anubis on there while making sure MB docs still work

> [@Shreshth](#):
>
> [after meeting] [Shreshth Sharma] I just ended up resolving some tickets as usual.

> [@mrkomododragon](#):
>
> [after meeting] I was kinda sick as well, and I mainly worked on the service status frontend PR. I wasn’t able to work on it for a few weeks due to school commitments, but I’m excited to get up and running again.  
> hopefully I can take on bigger patches/issues in the coming weeks

> [@garvthakre](#):
>
> [after meeting] [Garv Thakre] I’ve been contributing to BookBrainz for the past few months . Last week I opened a PR for BB-670 (replacing Promise chains with async/await . I will be active here too.  
> [[BB-670](https://tickets.metabrainz.org/browse/BB-670): Rewrite promises to async/await syntax]

absent: mrkomododragon (2), m.amanullah7 (2), outsidecontext (on holiday)
