#metabrainz

/

      • d4rkie has quit
      • 2026-08-03 21516, 2026

      • d4rkie joined the channel
      • 2026-08-03 21540, 2026

      • BrainzGit
        [listenbrainz-server] 14yateendogra2109 opened pull request #3794 (03gsoc-organize-playlists…music-collection-2): GSOC-26 Musicbrainz Collections Import for Recording Collections - Frontend https://github.com/metabrainz/listenbrainz-server…
      • 2026-08-03 21527, 2026

      • BrainzGit
        [musicbrainz-server] 14reosarevok opened pull request #3827 (03master…MBS-14407): MBS-14407: Block https://artists.landr.com/ aggregator https://github.com/metabrainz/musicbrainz-server/…
      • 2026-08-03 21528, 2026

      • NOTICE: MBS-14407 (https://tickets.metabrainz.org/browse/MBS-14407): Block https://artists.landr.com/ smart links (powered by Linkfire)
      • 2026-08-03 21539, 2026

      • reosarevok[m] joined the channel
      • 2026-08-03 21540, 2026

      • reosarevok[m]
        I think you would need to rework it. bitmap might be able to advise
      • 2026-08-03 21535, 2026

      • reosarevok[m]
        ... did my answer from yesterday only get sent today? Meh.
      • 2026-08-03 21518, 2026

      • saumon has quit
      • 2026-08-03 21550, 2026

      • BrainzGit
        [listenbrainz-server] 14amCap1712 opened pull request #3795 (03master…monthly-dumps): Dumps Improvements - Retention and Memory Usage https://github.com/metabrainz/listenbrainz-server…
      • 2026-08-03 21548, 2026

      • monkey[m] has quit
      • 2026-08-03 21531, 2026

      • Gopal[m] joined the channel
      • 2026-08-03 21531, 2026

      • Gopal[m]
        Hi monkey aerozol... (full message at <https://matrix.chatbrainz.org/irc/v1/media/download/AfDp57EoOdtJFYvOw3GkbPZTCBSvpjHtwT9B8zSH4n-ViDNsjCziouzOuOqAS4GqfMsSICBHFOnmAjZ8vtnaDRZCef67iBgwAGNoYXRicmFpbnoub3JnL2lCeUhRaHZ4UUZCVUJpZldNVFBYZHVRTw>)
      • 2026-08-03 21531, 2026

      • BrainzGit
        [bookbrainz-site] 14MonkeyDo merged pull request #1333 (03i18n…gsoc/week5-relationship-and-entity-edior): i18n: Migrate Relationship and author page components to react-i18next and deduplicate strings https://github.com/metabrainz/bookbrainz-site/pul…
      • 2026-08-03 21558, 2026

      • monkey[m] joined the channel
      • 2026-08-03 21559, 2026

      • monkey[m]
        <Gopal[m]> "Hi monkey aerozol..." <- Thanks Gopal, will have a look when I can
      • 2026-08-03 21501, 2026

      • rozlav4 joined the channel
      • 2026-08-03 21547, 2026

      • rozlav4 has quit
      • 2026-08-03 21500, 2026

      • kepstin has quit
      • 2026-08-03 21517, 2026

      • kepstin joined the channel
      • 2026-08-03 21551, 2026

      • BusterEverett[m] has quit
      • 2026-08-03 21552, 2026

      • \-7 has quit
      • 2026-08-03 21558, 2026

      • \-71 joined the channel
      • 2026-08-03 21513, 2026

      • vexxed[m] has quit
      • 2026-08-03 21557, 2026

      • TOPIC: MetaBrainz Community and Development channel | MusicBrainz non-development: #musicbrainz | BookBrainz: #bookbrainz | Channel is logged and not empty as it is bridged to IRC; see https://musicbrainz.org/doc/Communication/ChatBrainz for details | Agenda: Reviews, a small announcement (reo)
      • 2026-08-03 21508, 2026

      • reosarevok[m]
        <BANG>
      • 2026-08-03 21517, 2026

      • BeatLink[m] joined the channel
      • 2026-08-03 21517, 2026

      • BeatLink[m]
        👀
      • 2026-08-03 21517, 2026

      • BeatLink[m]
        ...thats a thing?
      • 2026-08-03 21521, 2026

      • reosarevok[m]
        Welcome to another MetaBrainz Monday Meeting!
      • 2026-08-03 21534, 2026

      • reosarevok[m]
        It's a Monday thing!
      • 2026-08-03 21540, 2026

      • reosarevok[m]
        On my list for today: @fettuccinae:matrix.org: , outsidecontext , Yateen , monkey , yvanzo , reosarevok, Haris , kellnerd , op3kay , bitmap , waqib2992 , Lioncat6 , Jade , failure , lucifer , Nirvan Jain , MonkeyPython , zas , julian45 , Shreshth Sharma , jasje , ansh , Gopal
      • 2026-08-03 21542, 2026

      • BeatLink[m]
        XD
      • 2026-08-03 21555, 2026

      • reosarevok[m]
        But before I have two mailed in reviews
      • 2026-08-03 21516, 2026

      • saumon joined the channel
      • 2026-08-03 21519, 2026

      • reosarevok[m]
        Well, aerozol just says "Nothing notable to note." - does that count as a review?
      • 2026-08-03 21546, 2026

      • reosarevok[m]
        And Garv Thakre says:
      • 2026-08-03 21548, 2026

      • reosarevok[m]
        '''
      • 2026-08-03 21519, 2026

      • reosarevok[m]
        last week i completed the migration of unified-form and entity pages and many remaining pages and had a discussion few weeks ago with monkey about the weblate configuration and end to end connection , so i need to do major changes this week
      • 2026-08-03 21520, 2026

      • reosarevok[m]
        '''
      • 2026-08-03 21549, 2026

      • reosarevok[m]
        That's it for mailed in reviews
      • 2026-08-03 21502, 2026

      • reosarevok[m]
        First review can be @fettuccinae:matrix.org?
      • 2026-08-03 21527, 2026

      • fettuccinae[m] joined the channel
      • 2026-08-03 21527, 2026

      • fettuccinae[m]
        Hello everyone!
      • 2026-08-03 21502, 2026

      • fettuccinae[m]
        Last week I worked on optimizing bunch of search entities
      • 2026-08-03 21526, 2026

      • fettuccinae[m]
        Only recording and release-list remains now
      • 2026-08-03 21503, 2026

      • fettuccinae[m]
        Hopefully, I will get to finish it this week
      • 2026-08-03 21508, 2026

      • fettuccinae[m]
        Thats it from my side
      • 2026-08-03 21511, 2026

      • fettuccinae[m]
        bitmap: next?
      • 2026-08-03 21521, 2026

      • bitmap[m]
        hey!
      • 2026-08-03 21547, 2026

      • bitmap[m]
        last monday I helped execute the oauth / accounts migration to metabrainz, and worked on some followup fixes during the rest of the week
      • 2026-08-03 21509, 2026

      • bitmap[m]
        also spent some time preparing a new MBS / MB docker release which I'm building images for now
      • 2026-08-03 21520, 2026

      • bitmap[m]
        fin. go zas
      • 2026-08-03 21532, 2026

      • zas[m]
        Hey
      • 2026-08-03 21546, 2026

      • zas[m]
        Picard: Merged 10 PRs — tag diff highlighting (PICARD-1164, #3284), fix copy of deleted tags (PICARD-3349, #3285), scrollable Options dialog (PICARD-3351, #3287), plugin API: persist (PICARD-3356, #3300) + unregister script vars (PICARD-3355, #3298), cover art flow simplification (#3295), CLI refactoring (#3288, #3289), ruff 0.16.0 update (#3286). Open: script-generated match icons (#3302). Also continued work on scripting for local
      • 2026-08-03 21546, 2026

      • zas[m]
        cover art (PICARD-1044, #3042).
      • 2026-08-03 21546, 2026

      • BrainzBot
        PICARD-1044: Allow the usage of scripting for loading local cover art https://tickets.metabrainz.org/browse/PICARD-1044
      • 2026-08-03 21547, 2026

      • BrainzBot
      • 2026-08-03 21547, 2026

      • BrainzBot
        PICARD-3349: Copying the "new" column of a deleted tag in the metadata box copies the old value instead of empty https://tickets.metabrainz.org/browse/PICARD-3349
      • 2026-08-03 21547, 2026

      • BrainzBot
        PICARD-3351: Options dialog is sometimes too big in height, impossible to access Make It So button https://tickets.metabrainz.org/browse/PICARD-3351
      • 2026-08-03 21547, 2026

      • BrainzBot
        PICARD-3356: Expose plugin_persist storage in plugin v3 API https://tickets.metabrainz.org/browse/PICARD-3356
      • 2026-08-03 21547, 2026

      • BrainzBot
        PICARD-3355: Allow plugins to unregister script variables and allow double registering https://tickets.metabrainz.org/browse/PICARD-3355
      • 2026-08-03 21547, 2026

      • NOTICE: ● PICARD-1164 (https://tickets.metabrainz.org/browse/PICARD-1164): Word diff for tags... (full message at <https://matrix.chatbrainz.org/irc/v1/media/download/AX3c8UK38Y03kjqSsTCRygtWbkOlu4bNLXnUJGTzXqmMW24IcTVtCVTw6hh4Khde_T8CvrJW5nmNNc7JEF5sm3tCef7KULDgAGNoYXRicmFpbnoub3JnL0JwQ0pvR3VySGZxUk1pb1Rsekxmc0ZRUQ>)
      • 2026-08-03 21550, 2026

      • NOTICE: PICARD-1044 (https://tickets.metabrainz.org/browse/PICARD-1044): Allow the usage of scripting for loading local cover art
      • 2026-08-03 21559, 2026

      • zas[m]
        Bot mitigation: Per-IP rate limiting + PoW challenge wall in openresty-gateways (#38, #40, #41). Dedicated keydb-gateways-antibot instance (docker-server-configs#379, metabrainz-ansible#98, bot-detector-config#6). Fixed orphaned SO_REUSEPORT sockets causing ~50% connection failures (#38). Handled 2026-08-01 botnet traffic surge (incident report in #40).
      • 2026-08-03 21509, 2026

      • zas[m]
        Server upgrades & monitoring: Upgraded gateway servers to Ubuntu 24.04 (metabrainz-ansible#93, ansible-role-haproxy: skip PPA, bump haproxy to 2.8). Added solrcloud VMs to Icinga monitoring + fixed icinga2 role bugs (metabrainz-ansible#94).
      • 2026-08-03 21516, 2026

      • zas[m]
        Other infra: Set up haproxy-internal Docker image + health endpoint on metabrainz.org oauth (#602, docker-server-configs#372, metabrainz-ansible#97). Bumped docker-openresty to v1.31.1.1-1. Fixed stale lock files in mbstats (#32).
      • 2026-08-03 21524, 2026

      • zas[m]
        Reviews: 14 PR reviews across picard and picard-website (oauth switch, cyanrip log fix, tomlkit optional, thread typehints, dep bumps).
      • 2026-08-03 21528, 2026

      • zas[m]
        Plus usual supervision, minor fixes, performance audits, security upgrades, MB edits.
      • 2026-08-03 21532, 2026

      • yvanzo[m] joined the channel
      • 2026-08-03 21532, 2026

      • yvanzo[m]
        BrainzBot (IRC) is almost overheating now! 😉
      • 2026-08-03 21551, 2026

      • zas[m]
        A new Picard beta soon ;)
      • 2026-08-03 21554, 2026

      • levi_op[m] has quit
      • 2026-08-03 21558, 2026

      • zas[m]
        fin. yvanzo ?
      • 2026-08-03 21502, 2026

      • yvanzo[m]
        Hi!
      • 2026-08-03 21506, 2026

      • yvanzo[m]
        Since last meeting, I did have a break, then had an MB dev meeting and investigated MB search ugprades for Q4.
      • 2026-08-03 21518, 2026

      • yvanzo[m]
        That’s all from me. Go julian45?
      • 2026-08-03 21531, 2026

      • julian45[m]
        hello!
      • 2026-08-03 21522, 2026

      • julian45[m]
        not much to report this past week since i was unfortunately unavailable, but did get a few things done, like:
      • 2026-08-03 21501, 2026

      • julian45[m]
        * did some prep work/research for jira 11 upgrade later this year (and apparently a v12 will come out too? surprised atlassian is still planning to release new stuff that close to data center version end of life)
      • 2026-08-03 21549, 2026

      • julian45[m]
        * helped zas debug some of the anti-bot mitigations after they went live (mostly by running into bugs and asking for assistance 😅)
      • 2026-08-03 21508, 2026

      • kepstin has quit
      • 2026-08-03 21510, 2026

      • julian45[m]
        kept up with picard dev updates and found them useful as always :D
      • 2026-08-03 21541, 2026

      • julian45[m]
        * a little more infra refactor research on the side
      • 2026-08-03 21555, 2026

      • julian45[m]
        fin. monkey?
      • 2026-08-03 21500, 2026

      • monkey[m]
        Hello!
      • 2026-08-03 21504, 2026

      • monkey[m]
        Last couple of weeks I mostly worked on the OAuth migration and associated changes to MeB.org/translations
      • 2026-08-03 21509, 2026

      • monkey[m]
        I also continued work on the ListenBrainz infrastructure, learning and documenting a bit more troubleshooting steps. Had meetings to talk about the infra.
      • 2026-08-03 21517, 2026

      • monkey[m]
        Worked on some big updates to Spotify OAuth too, following their change to expire refresh tokens
      • 2026-08-03 21524, 2026

      • monkey[m]
        And continued following GSOC projects and helping move them along
      • 2026-08-03 21534, 2026

      • monkey[m]
        Also worked on BookBrainz CI workflows following some breakage, not quite done yet as they are working but I want to improve the reporting/visibility on PRs
      • 2026-08-03 21551, 2026

      • monkey[m]
        Lots of smaller tasks thrown in, but that's most of it.
      • 2026-08-03 21558, 2026

      • monkey[m]
        Nice trick Yateen ;) go!
      • 2026-08-03 21507, 2026

      • reosarevok[m]
        Still on my list for today: outsidecontext , reosarevok, Haris , kellnerd , op3kay , waqib2992 , Lioncat6 , Jade , failure , lucifer , Nirvan Jain , MonkeyPython , Shreshth Sharma , jasje , ansh , Gopal
      • 2026-08-03 21538, 2026

      • Yateen[m] joined the channel
      • 2026-08-03 21539, 2026

      • Yateen[m]
        Well I was not intentionally doing that :)... (full message at <https://matrix.chatbrainz.org/irc/v1/media/download/AWt_2Y2rfVzeo_66po_YV0KXyl3es9G3I7Z1PK8zIcwdqMOVcpOEN0FkB6qg10Bca5c9zy5Ml7-wh3PWb0qIkkhCef7KwkdwAGNoYXRicmFpbnoub3JnL3ZWZ29ra0NpcVV1SVNUSFJDY2h3Rmdreg>)
      • 2026-08-03 21546, 2026

      • Yateen[m]
        op3kay:
      • 2026-08-03 21503, 2026

      • MonkeyPython[m] joined the channel
      • 2026-08-03 21541, 2026

      • reosarevok[m]
        I'm not seeing op3kay - wanna go, MonkeyPython ?
      • 2026-08-03 21543, 2026

      • Yateen[m]
        MonkeyPython[m]: Typing trick to get called . But i was trying to search something rather
      • 2026-08-03 21556, 2026

      • MonkeyPython[m]
        Arararara~! hi!
      • 2026-08-03 21511, 2026

      • MonkeyPython[m]
        Have done a fair bit of translating MetaBrainz on weblate! 🙌🎉
      • 2026-08-03 21518, 2026

      • MonkeyPython[m]
        I also started work on https://tickets.metabrainz.org/browse/INST-627 ! wish me luck dragging the dust of my instrument-adding-skillz 🤓
      • 2026-08-03 21518, 2026

      • BrainzBot
        INST-627: Combine Samba Drums into Bateria group
      • 2026-08-03 21519, 2026

      • NOTICE: INST-627 (https://tickets.metabrainz.org/browse/INST-627): Combine Samba Drums into Bateria group
      • 2026-08-03 21534, 2026

      • MonkeyPython[m]
        Next fish can be: reosarevok
      • 2026-08-03 21548, 2026

      • reosarevok[m]
        blup?
      • 2026-08-03 21556, 2026

      • reosarevok[m]
        Hi!
      • 2026-08-03 21550, 2026

      • reosarevok[m]
        Last week I worked on MusicBrainz code a bit, plus I spent some time looking at the migration issues that came up
      • 2026-08-03 21509, 2026

      • reosarevok[m]
        (so, basically, I read support email and asked lucifer and monkey to fix stuff)
      • 2026-08-03 21545, 2026

      • reosarevok[m]
        Additionally I was working on some more ED stuff, emails, meetings and the like, more on that later
      • 2026-08-03 21511, 2026

      • reosarevok[m]
        Next can be rdswift, who I forgot to list under the mailed in reviews because he wrote it so early I forgot!
      • 2026-08-03 21519, 2026

      • reosarevok[m]
        rdswift says:
      • 2026-08-03 21528, 2026

      • reosarevok[m]
        '''
      • 2026-08-03 21539, 2026

      • reosarevok[m]
        Last week there was a problem with the Picard Docs on Weblate.
      • 2026-08-03 21543, 2026

      • reosarevok[m]
        A new contributor had completed a significant number of translations into Swedish.
      • 2026-08-03 21543, 2026

      • reosarevok[m]
        Weblate showed the language as approximately 30% complete.
      • 2026-08-03 21551, 2026

      • reosarevok[m]
        I added the contributor to the acknowledgements page, but after 2 days this change still hadn't showed up on Weblate, and their translations hadn't showed up in our repo on GitHub.
      • 2026-08-03 21559, 2026

      • reosarevok[m]
        With significant help from outsidecontext , over about 4 days we were able to get Weblate to finally show the new translator's name in the translation strings, but Weblate dropped ALL of the translations that the translator had entered!
      • 2026-08-03 21507, 2026

      • reosarevok[m]
        The commits that Weblate had created for the translations were never pushed to the repo on GitHub (but Weblate did push over 500 commits with no changes other than the date in the PO files headers), and Weblate removed all traces of the translation commits from its repo and system.
      • 2026-08-03 21510, 2026

      • reosarevok[m]
        Needless to say, I contacted the translator to explain the situation (that all of their work had been lost), and apologized profusely.
      • 2026-08-03 21510, 2026

      • reosarevok[m]
        I don't know if they will ever contribute again (and I can understand if they don't).
      • 2026-08-03 21515, 2026

      • reosarevok[m]
        On a happier note, today is a holiday here and also my birthday. I'm now officially a septuagenarian!
      • 2026-08-03 21516, 2026

      • reosarevok[m]
        '''
      • 2026-08-03 21522, 2026

      • reosarevok[m]
        Happy birthday rdswift!!!!
      • 2026-08-03 21526, 2026

      • reosarevok[m]
        (also oof, poor translator :/)
      • 2026-08-03 21547, 2026

      • reosarevok[m]
        Next can be outsidecontext?
      • 2026-08-03 21523, 2026

      • outsidecontext[m joined the channel
      • 2026-08-03 21523, 2026

      • outsidecontext[m
        Hi. Not so much, drowning in my day work currently. But yes, Weblate picard-docs fixing and some code reviews.
      • 2026-08-03 21556, 2026

      • outsidecontext[m
        Also some bug fix for cyanrip log file parsing and general code maintenance
      • 2026-08-03 21520, 2026

      • outsidecontext[m
        That's it, next Jade ?
      • 2026-08-03 21534, 2026

      • Jade[m] joined the channel
      • 2026-08-03 21534, 2026

      • Jade[m]
        Hi all!
      • 2026-08-03 21556, 2026

      • Jade[m]
        I've been getting back into things, doing maintainence tasks across the repos I'm responsible for, working my way down the list
      • 2026-08-03 21536, 2026

      • Jade[m]
        (First github.com/JadedBlueEyes/fendapp update in like 5 months!)
      • 2026-08-03 21549, 2026

      • Jade[m]
        Otherwise some code review and mentoring tasks
      • 2026-08-03 21558, 2026

      • Jade[m]
      • 2026-08-03 21537, 2026

      • Jade[m]
        kellnerd next?
      • 2026-08-03 21553, 2026

      • kellnerd[m]
        Hey everyone 👋
      • 2026-08-03 21523, 2026

      • kellnerd[m]
        During the last weeks I've been reviewing PRs for Harmony and my other open source stuff.
      • 2026-08-03 21539, 2026

      • kellnerd[m]
        For Harmony there will be a Melon provider soon and there was a discussion (and a PR) for handling Qobuz barcodes without check digit.
      • 2026-08-03 21503, 2026

      • kellnerd[m]
        With MetaBrainz OAuth finally being available, I thought about not only using that to import tags to MB but also make login mandatory for Harmony to lock out bots.
      • 2026-08-03 21550, 2026

      • kellnerd[m]
        I was surprised by receiving the first contribution for my Dark Side of MB userstyle as well.
      • 2026-08-03 21523, 2026

      • kellnerd[m]
        And I finally reviewed julian45's PR for my SnapStorage library (which powers Harmony).
      • 2026-08-03 21502, 2026

      • kellnerd[m]
        Next can be ansh 😃
      • 2026-08-03 21520, 2026

      • ansh[m] joined the channel
      • 2026-08-03 21520, 2026

      • ansh[m]
        Hi everyone!
      • 2026-08-03 21531, 2026

      • ansh[m]
        Last week, I primarily focused on performance improvements for ListenBrainz. I refactored LB Radio to make direct database calls instead of API calls, reducing WSGI thread usage. I also added a caching layer on top of the popularity endpoints and parallelized a couple of database queries while fetching feed events to improve performance.
      • 2026-08-03 21546, 2026

      • ansh[m]
        In addition, I worked on the frontend for notification settings in ListenBrainz and continued reviewing GSoC PRs.
      • 2026-08-03 21551, 2026

      • ansh[m]
        That’s it from my side.