#metabrainz

/

      • LupinIII joined the channel
      • 2025-12-02 33639, 2025

      • ApeKattQuest has quit
      • 2025-12-02 33603, 2025

      • _BrainzGit
        [musicbrainz-docker] 14JDLH opened pull request #329 (03master…JDLH-docs-memory-docker): Add "Docker settings" section to README.md https://github.com/metabrainz/musicbrainz-docker/…
      • 2025-12-02 33643, 2025

      • ApeKattQuest joined the channel
      • 2025-12-02 33655, 2025

      • LupinIII has quit
      • 2025-12-02 33607, 2025

      • _BrainzGit
        [listenbrainz-server] 14dependabot[bot] opened pull request #3423 (03master…dependabot/npm_and_yarn/mdast-util-to-hast-13.2.1): chore(deps): bump mdast-util-to-hast from 13.2.0 to 13.2.1 https://github.com/metabrainz/listenbrainz-server…
      • 2025-12-02 33610, 2025

      • _BrainzGit
        [bookbrainz-site] 14dependabot[bot] opened pull request #1206 (03master…dependabot/npm_and_yarn/nodemailer-7.0.11): chore(deps): bump nodemailer from 7.0.7 to 7.0.11 https://github.com/metabrainz/bookbrainz-site/pul…
      • 2025-12-02 33620, 2025

      • s1b1 has quit
      • 2025-12-02 33613, 2025

      • s1b1 joined the channel
      • 2025-12-02 33652, 2025

      • _BrainzGit
        [critiquebrainz] 14dependabot[bot] opened pull request #525 (03master…dependabot/pip/werkzeug-3.1.4): build(deps): Bump werkzeug from 3.0.6 to 3.1.4 https://github.com/metabrainz/critiquebrainz/pull…
      • 2025-12-02 33658, 2025

      • _BrainzGit
        [metabrainz.org] 14dependabot[bot] opened pull request #545 (03master…dependabot/pip/werkzeug-3.1.4): Bump werkzeug from 3.0.6 to 3.1.4 https://github.com/metabrainz/metabrainz.org/pull…
      • 2025-12-02 33623, 2025

      • _BrainzGit
        [listenbrainz-server] 14dependabot[bot] opened pull request #3424 (03master…dependabot/pip/werkzeug-3.1.4): chore(deps): bump werkzeug from 3.1.3 to 3.1.4 https://github.com/metabrainz/listenbrainz-server…
      • 2025-12-02 33608, 2025

      • lusciouslover has quit
      • 2025-12-02 33658, 2025

      • _BrainzGit
        [artwork-redirect] 14dependabot[bot] opened pull request #60 (03master…dependabot/pip/werkzeug-3.1.4): Bump werkzeug from 3.1.3 to 3.1.4 https://github.com/metabrainz/artwork-redirect/pu…
      • 2025-12-02 33649, 2025

      • Sejal_ joined the channel
      • 2025-12-02 33611, 2025

      • lusciouslover joined the channel
      • 2025-12-02 33624, 2025

      • Sejal_28 joined the channel
      • 2025-12-02 33611, 2025

      • Sejal_28
        Hi! I’m Sejal, and I’m interested in contributing to ListenBrainz under MetaBrainz for GSoC 2026.
      • 2025-12-02 33612, 2025

      • Sejal_28
        I work with Python, data analysis, APIs, Git/GitHub, and basic backend/testing.
      • 2025-12-02 33612, 2025

      • Sejal_28
        I’d appreciate any guidance on where to begin or which starter issues to look at.
      • 2025-12-02 33622, 2025

      • Sejal_28 has quit
      • 2025-12-02 33649, 2025

      • julian45[m]
        [lucifer](https://matrix.to/#/@lucifer:chatbrainz.org): had this thought right before going to bed, so might not be fully formed, but i wonder if we might be able to sidestep some the persistence issues with matrix-appservice-irc on the chatbrainz server (assuming part of the issue is connecting to ports exposed by particular containers) by adding an extra argument publishing ports from those containers on the host in a way that the
      • 2025-12-02 33649, 2025

      • julian45[m]
        nspawn'd container can see but doesn't expose those ports to the world, if that makes sense
      • 2025-12-02 33645, 2025

      • Sejal_ has quit
      • 2025-12-02 33628, 2025

      • s1b1 has quit
      • 2025-12-02 33655, 2025

      • s1b1 joined the channel
      • 2025-12-02 33602, 2025

      • FaizanAkhtar[m] joined the channel
      • 2025-12-02 33603, 2025

      • NOTICE: LB-1880 (https://tickets.metabrainz.org/browse/LB-1880): Save listens and retry if submission fails in BrainzPlayer
      • 2025-12-02 33603, 2025

      • FaizanAkhtar[m]
        Hi monkey following your advice i found a new task... LB-1880 (Save listens and retry if submission fails ) ... i think this is suitable for me to work on ..!
      • 2025-12-02 33603, 2025

      • BrainzBot
        LB-1880: Save listens and retry if submission fails in BrainzPlayer https://tickets.metabrainz.org/browse/LB-1880
      • 2025-12-02 33628, 2025

      • _BrainzGit
        [listenbrainz-server] 14HarryXengit09 opened pull request #3425 (03master…add-api-status-endpoint): Add api status endpoint https://github.com/metabrainz/listenbrainz-server…
      • 2025-12-02 33654, 2025

      • lucifer[m]
        julian45: if i understand that is what the conflicting changes do. let me know when you are around and we can take a stab at it. iiuc the ports were never exposed to the world just on the host for nspawn'd container.
      • 2025-12-02 33631, 2025

      • _BrainzGit
        [listenbrainz-server] 14faizanakhtar123 reopened pull request #3421 (03master…fix-lb-1622-tag-input): LB-1622: Prioritize user input over suggestion on tag creation https://github.com/metabrainz/listenbrainz-server…
      • 2025-12-02 33631, 2025

      • BrainzBot
        LB-1622: Use the user input when adding a tag with the "Enter" key https://tickets.metabrainz.org/browse/LB-1622
      • 2025-12-02 33632, 2025

      • NOTICE: LB-1622 (https://tickets.metabrainz.org/browse/LB-1622): Use the user input when adding a tag with the "Enter" key
      • 2025-12-02 33613, 2025

      • aerozol[m]
        Jade: the compatibility graphs have not been very good for a while now. I don't think it's an error, just how they are calculated. A lot of users will only have people at a few percent max
      • 2025-12-02 33640, 2025

      • aerozol[m]
        No offence to whoever coded them - iirc they were changed to fix some other problem, and now we have this problem. So it goes :)
      • 2025-12-02 33601, 2025

      • aerozol[m]
        Not sure if related, this seems like an actual bug though: LB-1569
      • 2025-12-02 33601, 2025

      • BrainzBot
        LB-1569: Compatibility meter is broken? https://tickets.metabrainz.org/browse/LB-1569
      • 2025-12-02 33602, 2025

      • NOTICE: LB-1569 (https://tickets.metabrainz.org/browse/LB-1569): Compatibility meter is broken?
      • 2025-12-02 33658, 2025

      • x123 has quit
      • 2025-12-02 33621, 2025

      • aerozol[m]
        Ooh, YiM 25 in progress! Let me know if you could do with anything more from me monkey
      • 2025-12-02 33624, 2025

      • aerozol[m]
        I really like your AI blurb reosarevok! Still a bit woozy, but I'll have an edit. And then you can take or leave my changes
      • 2025-12-02 33650, 2025

      • reosarevok[m]
        Not mine, monkey's :)
      • 2025-12-02 33654, 2025

      • reosarevok[m]
        But no rush
      • 2025-12-02 33620, 2025

      • aerozol[m]
        Oh, indeed! I really like it! I have only shortened it because people don't like to read... the shorter the more chance of reading. Though I guess these users will get an LLM to summarize the page anyway /laugh /cry
      • 2025-12-02 33632, 2025

      • aerozol[m]
        My quick edit:
      • 2025-12-02 33635, 2025

      • aerozol[m]
        Undisclosed use of AI or Large Language Models, or inability to explain AI-generated contributions, will lead to your PR being closed without further review.
      • 2025-12-02 33635, 2025

      • aerozol[m]
        You may use LLM as part of your workflow, but the understanding the issue and any problem solving should be done by you. This is the core of our work as developers. The job market and financially motivated projects may not agree with this, but this wonderful little open-source bubble has a humanistic philosophy, and prioritizes community, critical thinking and robust and long-lasting code over productivity and speed.
      • 2025-12-02 33655, 2025

      • aerozol[m]
        Maybe even just "Any inability to explain AI-generated contributions will lead to your PR being closed without further review."
      • 2025-12-02 33601, 2025

      • aerozol[m]
        In the first line
      • 2025-12-02 33600, 2025

      • aerozol[m]
        This next one might be for you lucifer? Unless the issue is on the LB side/how it's sending people to MB - then it might still be you I guess ;)
      • 2025-12-02 33611, 2025

      • aerozol[m]
        https://elk.zone/mastodon.social/@tagomago/115646… - "@metabrainz Hey!! 👋 I saw a strange loop where I couldn’t log into my ListenBrainz account via MusicBrainz IF I‘m using the MB beta site. Going back to the regular MB site grants me access again 🎧 🤔"
      • 2025-12-02 33633, 2025

      • aerozol[m]
        I replied with - "Thank you for reporting! I was able to recreate this and went to make a ticket, but apparently I already reported this months ago :P https://tickets.metabrainz.org/browse/LB-1792 Now that a user/fellow MB beta user has also reported it, I will nudge some people to get it fixed. We are working on an OAuth overhaul, so if it conflicts with other work we ask and thank for your patience -a"
      • 2025-12-02 33634, 2025

      • BrainzBot
        LB-1792: Can't log in to ListenBrainz if on MusicBrainz Beta
      • 2025-12-02 33635, 2025

      • NOTICE: LB-1792 (https://tickets.metabrainz.org/browse/LB-1792): Can't log in to ListenBrainz if on MusicBrainz Beta
      • 2025-12-02 33612, 2025

      • aerozol[m]
        Thanks for the heartwarming story link mayhem. Very nice! Shared on our socials as well
      • 2025-12-02 33644, 2025

      • s1b1 has quit
      • 2025-12-02 33638, 2025

      • s1b1 joined the channel
      • 2025-12-02 33645, 2025

      • reosarevok[m]
        bitmap: Took on MBS-14201 (which was assigned to you) since I know you're busy, hope you don't mind
      • 2025-12-02 33645, 2025

      • BrainzBot
        MBS-14201: Browse events by series https://tickets.metabrainz.org/browse/MBS-14201
      • 2025-12-02 33646, 2025

      • NOTICE: MBS-14201 (https://tickets.metabrainz.org/browse/MBS-14201): Browse events by series
      • 2025-12-02 33635, 2025

      • _BrainzGit
        [musicbrainz-server] 14reosarevok opened pull request #3681 (03master…MBS-14201): MBS-14201: Browse events by series https://github.com/metabrainz/musicbrainz-server/…
      • 2025-12-02 33636, 2025

      • BrainzBot
        MBS-14201: Browse events by series https://tickets.metabrainz.org/browse/MBS-14201
      • 2025-12-02 33637, 2025

      • NOTICE: MBS-14201 (https://tickets.metabrainz.org/browse/MBS-14201): Browse events by series
      • 2025-12-02 33640, 2025

      • _BrainzGit
        [metabrainz.org] 14mayhem merged pull request #545 (03master…dependabot/pip/werkzeug-3.1.4): Bump werkzeug from 3.0.6 to 3.1.4 https://github.com/metabrainz/metabrainz.org/pull…
      • 2025-12-02 33623, 2025

      • monkey[m]
        <Sejal_28> "I’d appreciate any guidance on..." <- Hi Sejal_28 (IRC) and welcome!
      • 2025-12-02 33623, 2025

      • monkey[m]
      • 2025-12-02 33623, 2025

      • monkey[m]
        and our good-first-bug tickets for ListenBrainz: https://tickets.metabrainz.org/issues/?filter=122…
      • 2025-12-02 33621, 2025

      • flameiv[m] has quit
      • 2025-12-02 33604, 2025

      • _BrainzGit
        [listenbrainz-server] 14MonkeyDo merged pull request #3421 (03master…fix-lb-1622-tag-input): LB-1622: Prioritize user input over suggestion on tag creation https://github.com/metabrainz/listenbrainz-server…
      • 2025-12-02 33604, 2025

      • BrainzBot
        LB-1622: Use the user input when adding a tag with the "Enter" key https://tickets.metabrainz.org/browse/LB-1622
      • 2025-12-02 33605, 2025

      • NOTICE: LB-1622 (https://tickets.metabrainz.org/browse/LB-1622): Use the user input when adding a tag with the "Enter" key
      • 2025-12-02 33647, 2025

      • monkey[m]
        lucifer: A user reported the link listens isn't updating, and I was able to confirm for my own page. It had worked when you ran it manually, but did not run last week according to the schedule. (https://mastodon.social/@okwithmydecay@en.osm.tow…)
      • 2025-12-02 33647, 2025

      • monkey[m]
        Is that related to issues we were having with disk space / nuking the dump?
      • 2025-12-02 33653, 2025

      • _BrainzGit
        [listenbrainz-server] 14faizanakhtar123 opened pull request #3426 (03master…fix-lb-1880-retry-logic): LB-1880: Implement localforage persistence for unsent listens. Fixes … https://github.com/metabrainz/listenbrainz-server…
      • 2025-12-02 33653, 2025

      • BrainzBot
        LB-1880: Save listens and retry if submission fails in BrainzPlayer https://tickets.metabrainz.org/browse/LB-1880
      • 2025-12-02 33654, 2025

      • NOTICE: LB-1880 (https://tickets.metabrainz.org/browse/LB-1880): Save listens and retry if submission fails in BrainzPlayer
      • 2025-12-02 33608, 2025

      • halloy1483 joined the channel
      • 2025-12-02 33609, 2025

      • halloy1483 has quit
      • 2025-12-02 33626, 2025

      • reosarevok[m]
        ansh: I pushed a small commit that should fix the Perl::Critic errors you were still getting on your branch
      • 2025-12-02 33617, 2025

      • reosarevok[m]
        I like your PR description 😝
      • 2025-12-02 33623, 2025

      • ansh[m]
        reosarevok[m]: Thank You!
      • 2025-12-02 33628, 2025

      • ansh[m]
        reosarevok[m]: Ahh, I'll update it
      • 2025-12-02 33659, 2025

      • reosarevok[m]
        What is the difference between fresh releases and new additions?
      • 2025-12-02 33609, 2025

      • reosarevok[m]
        Ah, ok, it says it on hover, nvm
      • 2025-12-02 33628, 2025

      • lucifer[m]
        [@monkey:chatbrainz.org](https://matrix.to/#/@monkey:chatbrainz.org)yes could be due to full dumps. I'll check.
      • 2025-12-02 33634, 2025

      • reosarevok[m]
        Hmm. I see bitmap made that query, but it still looks for `AND cover_art.date_uploaded < NOW() - INTERVAL '10 minutes'`
      • 2025-12-02 33639, 2025

      • monkey[m]
        Thanks
      • 2025-12-02 33648, 2025

      • lucifer[m]
        [@mayhem:chatbrainz.org](https://matrix.to/#/@mayhem:chatbrainz.org) we don't use sentry's seer afaik.
      • 2025-12-02 33607, 2025

      • reosarevok[m]
        I would expect us to only care about whether the release date is today or earlier and it has cover art
      • 2025-12-02 33642, 2025

      • mamanullah7[m]
        monkey: updated pr #3419
      • 2025-12-02 33641, 2025

      • v6lur joined the channel
      • 2025-12-02 33612, 2025

      • reosarevok[m]
        I hadn't seen a PR so big before that I can only load one file at a time :D
      • 2025-12-02 33645, 2025

      • _BrainzGit
        [listenbrainz-server] 14MonkeyDo closed pull request #3426 (03master…fix-lb-1880-retry-logic): LB-1880: Implement localforage persistence for unsent listens https://github.com/metabrainz/listenbrainz-server…
      • 2025-12-02 33645, 2025

      • BrainzBot
        LB-1880: Save listens and retry if submission fails in BrainzPlayer https://tickets.metabrainz.org/browse/LB-1880
      • 2025-12-02 33646, 2025

      • NOTICE: LB-1880 (https://tickets.metabrainz.org/browse/LB-1880): Save listens and retry if submission fails in BrainzPlayer
      • 2025-12-02 33605, 2025

      • reosarevok[m]
        Hmm. I see the new redesign has `Email: support@metabrainz.org` on the footer. mayhem: IIRC we specifically hide our email further for a reason, was it spam or?
      • 2025-12-02 33633, 2025

      • ApeKattQuest
        I mean as an user i hate whne email is hard to find on sites...
      • 2025-12-02 33652, 2025

      • ApeKattQuest
        but we could obfuscate it in some way to prevent bots
      • 2025-12-02 33630, 2025

      • mayhem[m]
        reosarevok[m]: I don't recall. but I'm sure it doesn't really make a difference these days, does it?
      • 2025-12-02 33658, 2025

      • reosarevok[m]
        Oh, ok, it was because
      • 2025-12-02 33659, 2025

      • reosarevok[m]
      • 2025-12-02 33651, 2025

      • reosarevok[m]
        We have advertising@metabrainz.org as the "big email" and then the support email is behind the "I have read that we don't sell stuff, license stuff and hire people" disclaimer
      • 2025-12-02 33613, 2025

      • reosarevok[m]
        To be fair, we do still get a bunch of people asking about all those three things anyway
      • 2025-12-02 33622, 2025

      • reosarevok[m]
        I had genuinely forgotten we have a merch shop thing
      • 2025-12-02 33657, 2025

      • mayhem[m]
        I should shut that down. I think we sold one t-shirt. To Bob switft, IIRC. despite a bunch of people clamoring for shirts back in the day
      • 2025-12-02 33614, 2025

      • reosarevok[m]
        I mean, a fair amount of people might also never have found out
      • 2025-12-02 33628, 2025

      • reosarevok[m]
        And a bunch of us get them for free every year 😅
      • 2025-12-02 33632, 2025

      • reosarevok[m]
        But yeah, dunno
      • 2025-12-02 33654, 2025

      • reosarevok[m]
        bitmap, ansh: left a bunch of comments now, mostly on caps, indents and i18n stuff
      • 2025-12-02 33623, 2025

      • reosarevok[m]
        ansh: take a look at `exp.l()`, it will help with a bunch of now dodgy translatable bits :)
      • 2025-12-02 33646, 2025

      • reosarevok[m]
        I'll check further stuff tomorrow, I see bitmap is busy improving things rn as well
      • 2025-12-02 33650, 2025

      • bitmap[m]
        thanks, sorry if my recent pushes conflicted with any of the proposed changes
      • 2025-12-02 33623, 2025

      • bitmap[m]
        (was also fixing i18n stuff in a couple files)
      • 2025-12-02 33647, 2025

      • reosarevok[m]
        No, I was in index.js mostly and the footer which I think you didn't touch yet?
      • 2025-12-02 33611, 2025

      • bitmap[m]
        ah yeah, I only touched navbar and editor-tools
      • 2025-12-02 33611, 2025

      • reosarevok[m]
        I also sent a quick extra commit removing double newlines that you added to a couple files, ansh - to be fair we're not super consistent with those
      • 2025-12-02 33623, 2025

      • reosarevok[m]
        But we mostly seem to avoid it, so let's not introduce more
      • 2025-12-02 33621, 2025

      • reosarevok[m]
        Unrelatedly, I know I'm not discovering anything new, but most Gondwana Records stuff is pretty neat for working
      • 2025-12-02 33630, 2025

      • reosarevok[m]
        I'm actually surprised we don't have an eslint rule to avoid double newlines, actually
      • 2025-12-02 33640, 2025

      • reosarevok[m]
        ... actually.
      • 2025-12-02 33645, 2025

      • bitmap[m]
        reosarevok: let's try to add [ci ckip] to future commits where appropriate (I expect they'll be squashed later), since all these CI runs waste a lot of time and electricity
      • 2025-12-02 33601, 2025

      • bitmap[m]
        * reosarevok: let's try to add \[ci skip\] to future commits where appropriate (I expect they'll be squashed later), since all these CI runs waste a lot of time and electricity
      • 2025-12-02 33605, 2025

      • reosarevok[m]
        Oh, I didn't know that was a thing!
      • 2025-12-02 33613, 2025

      • reosarevok[m]
        How does it work, just have that somewhere in the commit message?
      • 2025-12-02 33607, 2025

      • bitmap[m]
        I think so (I haven't used it yet either and have been canceling them manually, just proposing it now :))
      • 2025-12-02 33628, 2025

      • bitmap[m]
      • 2025-12-02 33604, 2025

      • reosarevok[m]
        Neat, I'll try to remember this
      • 2025-12-02 33650, 2025

      • pite_ joined the channel
      • 2025-12-02 33656, 2025

      • pite has quit
      • 2025-12-02 33637, 2025

      • _BrainzGit
        [listenbrainz-server] 14MonkeyDo merged pull request #3410 (03master…librefm-importer-fix): LB-1867: Add handling if Libre.fm compatible CSV exports does not have comment lines https://github.com/metabrainz/listenbrainz-server…
      • 2025-12-02 33637, 2025

      • BrainzBot
        LB-1867: LibreFM-compatible CSV exports may not have comment lines https://tickets.metabrainz.org/browse/LB-1867
      • 2025-12-02 33638, 2025

      • NOTICE: LB-1867 (https://tickets.metabrainz.org/browse/LB-1867): LibreFM-compatible CSV exports may not have comment lines
      • 2025-12-02 33655, 2025

      • Sejal_ joined the channel
      • 2025-12-02 33646, 2025

      • Sejal_ has quit
      • 2025-12-02 33606, 2025

      • julian45[m]
        <lucifer[m]> "julian45: if i understand that..." <- IIRC, the extra command line args we supplied in MDAD that were persistent before (but don't work now because of docker engine updates) were for pinning the *IPs* of a couple containers, not necessarily for ports. i'm hoping that if we can get specific, easy-to-ID ports (e.g., unusually high number and/or written down somewhere easily referenceable) for the necessary docker
      • 2025-12-02 33607, 2025

      • julian45[m]
        containers exposed within the host, we can just have the nspawn'd container talk to `localhost` (or the rough equivalent) at those ports and thus not need to worry about pinning the container IPs
      • 2025-12-02 33620, 2025

      • lucifer[m]
        julian45: ah yes, you are right. my bad.
      • 2025-12-02 33624, 2025

      • lucifer[m]
        that sounds good to me.
      • 2025-12-02 33606, 2025

      • lucifer[m]
        monkey: when adding a new service to file listen import, we need to update the background tasks container as well. otherwise the imports are not processed.