#metabrainz

/

      • bitmap[m]
        zas: not sure why, but these errors have become fairly common inside the json dumps container on isaac (happened 22 times this month): "Can't connect to metabrainz.org:443 (Connection reset by peer)"
      • 2025-10-21 29442, 2025

      • bitmap[m]
        I'm adding some retry logic to admin/replication/LoadReplicationChanges so that it doesn't crash the script
      • 2025-10-21 29447, 2025

      • _BrainzGit
        [musicbrainz-server] 14mwiencek opened pull request #3651 (03production…json-dumps-script-fixes): A few JSON dump script fixes https://github.com/metabrainz/musicbrainz-server/…
      • 2025-10-21 29432, 2025

      • ApeKattQuest joined the channel
      • 2025-10-21 29457, 2025

      • MonkeyPython has quit
      • 2025-10-21 29452, 2025

      • ApeKattQuest has quit
      • 2025-10-21 29400, 2025

      • lusciouslover has quit
      • 2025-10-21 29412, 2025

      • lusciouslover joined the channel
      • 2025-10-21 29452, 2025

      • ApeKattQuest joined the channel
      • 2025-10-21 29442, 2025

      • lusciouslover has quit
      • 2025-10-21 29451, 2025

      • luscious1 joined the channel
      • 2025-10-21 29457, 2025

      • luscious1 is now known as lusciouslover
      • 2025-10-21 29451, 2025

      • dabeglavins6 has quit
      • 2025-10-21 29408, 2025

      • dabeglavins68 joined the channel
      • 2025-10-21 29433, 2025

      • op3kay[m] joined the channel
      • 2025-10-21 29433, 2025

      • op3kay[m]
        reosarevok i just updated my pr with the fixes and testcases for mbs-13442. Do i self assign the tickets on jira to myself ? heres my account : https://tickets.metabrainz.org/secure/ViewProfile…
      • 2025-10-21 29450, 2025

      • anuj_ joined the channel
      • 2025-10-21 29414, 2025

      • Kladky joined the channel
      • 2025-10-21 29429, 2025

      • reosarevok[m]
        op3kay: self-assigning seems fine
      • 2025-10-21 29435, 2025

      • reosarevok[m]
        I'll check the changes later
      • 2025-10-21 29420, 2025

      • DarthGandalf has quit
      • 2025-10-21 29438, 2025

      • _BrainzGit
        [musicbrainz-server] 14yvanzo merged pull request #3648 (03master…diagram-color-scheme): Update the diagram color scheme https://github.com/metabrainz/musicbrainz-server/…
      • 2025-10-21 29437, 2025

      • anuj_ has quit
      • 2025-10-21 29434, 2025

      • _BrainzGit
        [musicbrainz-server] 14reosarevok merged pull request #3650 (03master…my-edits-my-notes-my-votes): fix: Use same I/me/my terminology https://github.com/metabrainz/musicbrainz-server/…
      • 2025-10-21 29435, 2025

      • adhawkins
        When did the format of the CAA JSON change? The 'id' for an image used to be a string, it now appears to be a number. libcaa is broken for retrieving that as a result.
      • 2025-10-21 29458, 2025

      • spynxic has quit
      • 2025-10-21 29407, 2025

      • spynx joined the channel
      • 2025-10-21 29433, 2025

      • zas[m]
        bitmap: ^^
      • 2025-10-21 29418, 2025

      • zas[m]
        adhawkins (IRC): I just checked, and I can confirm it changed: for example, a recent one (few days ago) https://ia801008.us.archive.org/35/items/mbid-370… vs an old one (2012) https://ia803206.us.archive.org/35/items/mbid-174…
      • 2025-10-21 29400, 2025

      • adhawkins
        zas[m]: So it could return either? That's not ideal...
      • 2025-10-21 29442, 2025

      • zas[m]
        yvanzo: reosarevok do you know when it changed?
      • 2025-10-21 29413, 2025

      • _BrainzGit
        [musicbrainz-server] 14reosarevok opened pull request #3652 (03master…MBS-14168): MBS-14168: Block Deezer redirect links https://github.com/metabrainz/musicbrainz-server/…
      • 2025-10-21 29413, 2025

      • BrainzBot
        MBS-14168: Block Deezer share URLs and ask for entity URLs https://tickets.metabrainz.org/browse/MBS-14168
      • 2025-10-21 29407, 2025

      • kepstin has quit
      • 2025-10-21 29458, 2025

      • reosarevok[m]
        adhawkins (IRC), zas: given the lack of significant recent `artwork-indexer` changes I'd expect this is from 2024 at the latest
      • 2025-10-21 29432, 2025

      • adhawkins
        Ok. So to clarify, I need to be able to handle both an integer and a string for this element?
      • 2025-10-21 29441, 2025

      • reosarevok[m]
        I haven't said that :) I'm trying to find the moment it changed
      • 2025-10-21 29448, 2025

      • kepstin joined the channel
      • 2025-10-21 29417, 2025

      • adhawkins
        Well, zas[m] above provided links that show it in both states (a number and a string)
      • 2025-10-21 29406, 2025

      • reosarevok[m]
        It might be one is not intended and we need to regenerate them instead
      • 2025-10-21 29425, 2025

      • reosarevok[m]
        (although I guess it wouldn't be unsafe to allow for either and it would solve your issue now, yes)
      • 2025-10-21 29428, 2025

      • adhawkins
        Allowing either is probably safest I guess.
      • 2025-10-21 29438, 2025

      • reosarevok[m]
        In any case, I expect this is somehow connected with bitmap's rewrite in 2024 and I think he'd be the right person to say, so ping! :)
      • 2025-10-21 29443, 2025

      • reosarevok[m]
        (but yes, agreed)
      • 2025-10-21 29426, 2025

      • reosarevok[m]
        I wonder if the change is from 2020 even when we changed to artwork-indexer
      • 2025-10-21 29421, 2025

      • reosarevok[m]
        In theory ID being a number makes sense, it's a number in the DB
      • 2025-10-21 29416, 2025

      • reosarevok[m]
        And I'm seeing number ones as back as 2017: https://ia600802.us.archive.org/3/items/mbid-6eab…
      • 2025-10-21 29403, 2025

      • reosarevok[m]
      • 2025-10-21 29410, 2025

      • reosarevok[m]
        So I expect it was somewhere in between those years?
      • 2025-10-21 29436, 2025

      • reosarevok[m]
        But if that's the case, libcaa should have been broken for a long time 😅
      • 2025-10-21 29422, 2025

      • adhawkins
        reosarevok[m]: I suspect it has been, and just nobody uses it!
      • 2025-10-21 29435, 2025

      • adhawkins
        I use it in flactag, but currently only to request '/front' which doesn't require the ID.
      • 2025-10-21 29450, 2025

      • pite_ has quit
      • 2025-10-21 29407, 2025

      • reosarevok[m]
        Oh, I see
      • 2025-10-21 29448, 2025

      • reosarevok[m]
        In that case, maybe! bitmap might still know more but given how old that is... I think accepting both makes sense, but we might want to try and reindex old images to have a number everywhere, bitmap?
      • 2025-10-21 29401, 2025

      • pite joined the channel
      • 2025-10-21 29427, 2025

      • adhawkins
        To be honest, handling both is less of a change to libcaa, otherwise the interface and ABI changes due to the different return type.
      • 2025-10-21 29401, 2025

      • Maxr1998_ has quit
      • 2025-10-21 29447, 2025

      • Maxr1998 joined the channel
      • 2025-10-21 29406, 2025

      • bitmap[m]
        adhawkins (IRC): I would guess it changed to consistently output numbers when we deployed the Python artwork-indexer in 2024. though I don't think the previous Perl CAA-indexer consistently outputted them as strings, either (that's a common problem with JSON encoding in Perl if you don't force the context, which we weren't doing)
      • 2025-10-21 29440, 2025

      • bitmap[m]
        e.g., https://archive.org/download/mbid-b6688538-1b0b-4… is from 2020 and has numeric IDs
      • 2025-10-21 29416, 2025

      • bitmap[m]
        I agree number makes more sense in theory, though those are bigints (64-bit) which some languages will have trouble parsing by default
      • 2025-10-21 29448, 2025

      • bitmap[m]
        though currently the biggest cover art ID is only 1348490566944, which is between 2^40 and 2^41, so less than MAX_SAFE_INTEGER in JS (2^53 - 1) at least
      • 2025-10-21 29401, 2025

      • bitmap[m]
        adhawkins (IRC): anyway, I would certainly handle both cases as we aren't going to be reindexing everything anytime soon
      • 2025-10-21 29459, 2025

      • spynx is now known as spynxic
      • 2025-10-21 29453, 2025

      • _BrainzGit
        [listenbrainz-server] 14MonkeyDo opened pull request #3388 (03master…LB-1858): LB-1858: ArtCreator SVGs: use text color for line strokes https://github.com/metabrainz/listenbrainz-server…
      • 2025-10-21 29454, 2025

      • BrainzBot
        LB-1858: Art creator 'designer top 10' yellow line https://tickets.metabrainz.org/browse/LB-1858
      • 2025-10-21 29401, 2025

      • q3lont joined the channel
      • 2025-10-21 29426, 2025

      • monkey[m]
        aerozol: Hi :)
      • 2025-10-21 29426, 2025

      • monkey[m]
        I know it's late so don't expect an answer anytime soon, but since I see your emoji reaction... when you have a moment, could you please make a thumbnail for the art creator page that we can put on the explore page? I think it's time to promote the art creator so that it's not hidden at the bottom of the page.
      • 2025-10-21 29401, 2025

      • _BrainzGit
        [musicbrainz-server] 14reosarevok merged pull request #3646 (03master…mbs-13442): MBS-13442: remove localization from beatport release URLs https://github.com/metabrainz/musicbrainz-server/…
      • 2025-10-21 29401, 2025

      • BrainzBot
        MBS-13442: canonicalize / remove localization from beatport URLs in "linked URLs" https://tickets.metabrainz.org/browse/MBS-13442
      • 2025-10-21 29428, 2025

      • _BrainzGit
        [listenbrainz-server] 14MonkeyDo opened pull request #3389 (03master…add-designer-top-10-alt): ArtCreator: Add "designer top 10 alt" template https://github.com/metabrainz/listenbrainz-server…
      • 2025-10-21 29438, 2025

      • _BrainzGit
        [metabrainz.org] 14mayhem merged pull request #531 (03metabrainz-notifications…Integrate-MB-Mail): Integrate mb-mail https://github.com/metabrainz/metabrainz.org/pull…
      • 2025-10-21 29453, 2025

      • TalibHussain[m] joined the channel
      • 2025-10-21 29453, 2025

      • TalibHussain[m]
        please help me i am getting this erro "" """
      • 2025-10-21 29403, 2025

      • TalibHussain[m]
        please help me i am having this error while running the web server "" Checking docker compose version... (full message at <https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/OZnUbkAqqXdDdYfXnxfrfmEn>)
      • 2025-10-21 29410, 2025

      • fettuccinae[m]
        <TalibHussain[m]> "please help me i am having..." <- Can you check if there's any docker containers running?
      • 2025-10-21 29440, 2025

      • fettuccinae[m]
        * check if already there's any, * containers running on port 5432?
      • 2025-10-21 29423, 2025

      • TalibHussain[m]
        <fettuccinae[m]> "Can you check if there's any..." <- no container using port 5432
      • 2025-10-21 29407, 2025

      • fettuccinae[m]
        TalibHussain[m]: Oh, Something else (postgres on your os maybe) using that port?
      • 2025-10-21 29437, 2025

      • TalibHussain[m]
        fettuccinae[m]: postgres is using 5432
      • 2025-10-21 29437, 2025

      • fettuccinae[m]
        TalibHussain[m]: Can you try to stop it and retry development setup?
      • 2025-10-21 29456, 2025

      • TalibHussain[m]
        <fettuccinae[m]> "Can you try to stop it and retry..." <- i am having this issue now may be a redis port conflict or something "" Created0.1s... (full message at <https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/tzNOOHYarzjfnfhkTufqjXiV>)
      • 2025-10-21 29453, 2025

      • _BrainzGit
        [musicbrainz-server] 14reosarevok opened pull request #3653 (03master…MBS-14144): MBS-14144: Refactor getEditDetailsElement to a map https://github.com/metabrainz/musicbrainz-server/…
      • 2025-10-21 29453, 2025

      • BrainzBot
        MBS-14144: Refactor getEditDetailsElement to use an object lookup https://tickets.metabrainz.org/browse/MBS-14144
      • 2025-10-21 29409, 2025

      • q3lont has quit
      • 2025-10-21 29454, 2025

      • rayyan_seliya[m]
        Hey monkey: are u around here ? Now
      • 2025-10-21 29456, 2025

      • monkey[m]
        Hi rayyan_seliya !
      • 2025-10-21 29445, 2025

      • rayyan_seliya[m]
        monkey[m]: So as we already discussed that it would be very great to expand the mb database for the ia recordings for 78rpm and cylinder coz currently there is not much recordings present on mb to directly get search on lb and there is no awareness about these recordings that they can be listen and played on lb... (full message at <https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/IamPMistvuRwFjOrdWslIyhc>)
      • 2025-10-21 29450, 2025

      • rayyan_seliya[m]
        <rayyan_seliya[m]> "So as we already discussed..." <- and would it be better to create the editorr dashboard as a standalone tool like other mb community tools or it should be integrated into mb directly ?
      • 2025-10-21 29400, 2025

      • rayyan_seliya[m]
        * So as we already discussed that it would be very great to expand the mb database for the ia recordings for 78rpm and cylinder coz currently there is not much recordings present on mb to directly get search on lb and there is no awareness about these recordings that they can be listen and played on lb but... (full message at <https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/lCdwfBjvyXXOpAYADFzwJcgc>)
      • 2025-10-21 29439, 2025

      • monkey[m]
        rayyan_seliya[m]: So I had a think about your proposal, and I think the closest I can think of was a 2023 GSOC project to create a bot to automatically update and add new geographical areas from Wikidata: https://community.metabrainz.org/t/automate-areas…... (full message at <https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/VfdFQBeauusSMfunuWfZELgg>)
      • 2025-10-21 29444, 2025

      • v6lur joined the channel
      • 2025-10-21 29443, 2025

      • monkey[m]
        monkey[m]: I haven't seen anyone propose a community-driven push for adding data as a GSOC project, and it's not very clear to me how we would judge the goals of the project.
      • 2025-10-21 29443, 2025

      • monkey[m]
        I am also not sure there would be enough work there to fill up a GSOC project.
      • 2025-10-21 29444, 2025

      • monkey[m]
        I suggest having a look at importer userscripts used to add a button on a website you want to import from. The button then seeds a MB page. You will see that they are usually pretty small.
      • 2025-10-21 29450, 2025

      • monkey[m]
        monkey[m]: Ah, well actually, there is already an import script for the IA: https://github.com/JensBee/userscripts/blob/maste…
      • 2025-10-21 29450, 2025

      • monkey[m]
        It's very old though.
      • 2025-10-21 29423, 2025

      • monkey[m]
        monkey[m]: I am also missing some context. For example what does the IA crawler do?
      • 2025-10-21 29423, 2025

      • monkey[m]
        When you talk about this editor dashboard and of unmatched recordings, would that be more of a MusicBrainz or a ListenBrainz project?
      • 2025-10-21 29427, 2025

      • v6lur has quit
      • 2025-10-21 29451, 2025

      • monkey[m]
        monkey[m]: All in all I am not convinced you can put together a GSOC proposal along those lines.
      • 2025-10-21 29451, 2025

      • monkey[m]
        It seems to me to either be replicating existing processes (community-driven campaigns, userscript seeders), or be too IA-specific to fit in either MB or LB
      • 2025-10-21 29425, 2025

      • v6lur joined the channel
      • 2025-10-21 29437, 2025

      • rayyan_seliya[m]
        monkey[m]: > <@monkey:chatbrainz.org> I am also missing some context. For example what does the IA crawler do?... (full message at <https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/OwNhNhfJjQLWapiVvOGHdZYX>)
      • 2025-10-21 29417, 2025

      • monkey[m]
        rayyan_seliya[m]: > harvest this information from the IA metadata api
      • 2025-10-21 29417, 2025

      • monkey[m]
        But where is that information stored? What do we do with it exactly?
      • 2025-10-21 29415, 2025

      • monkey[m]
        monkey[m]: > Listenbrainz would just provide a platform for these recordings to be played search efficiently !
      • 2025-10-21 29415, 2025

      • monkey[m]
        That seems to me to already be the case. You can't search for it directly on LB (if the recording doesn't exist on MB) but you can already submit listens with the metadata and play them back.
      • 2025-10-21 29403, 2025

      • rayyan_seliya[m]
        monkey[m]: It is mainly stored in a database as in our implementation it was stored in postgresql and the in the redis cache to get the results using ia api ... And if the cache matches the recording metadata it can be played using Brainzplayer ..
      • 2025-10-21 29441, 2025

      • rayyan_seliya[m]
        monkey[m]: How but it would be a manual effort for submitting listens or is there any other approach present ?
      • 2025-10-21 29450, 2025

      • monkey[m]
        rayyan_seliya[m]: Currently, for example I go to the IA website and play a recording, my scrobbler browser extension will submit a listen with some metadata.
      • 2025-10-21 29450, 2025

      • monkey[m]
        That is how most LB users use the website. There isn't much searching for recordings manually as far as I know, but I can guarantee that searching for 78's is going to be a very, very niche use case
      • 2025-10-21 29434, 2025

      • rayyan_seliya[m]
        monkey[m]: So the project idea is not feasible as far I can understand ..
      • 2025-10-21 29435, 2025

      • rayyan_seliya[m]
        monkey[m]: From your perspective !!
      • 2025-10-21 29419, 2025

      • rayyan_seliya[m]
        rayyan_seliya[m]: what about the cylinder recordings u were mentioning to add on mb ?
      • 2025-10-21 29448, 2025

      • monkey[m]
        rayyan_seliya[m]: I think creating a bot to add IA collections (such as the 78 collection) to MusicBrainz is the only one that would make sense in our setup. I am not sure however that there is enough information on the IA to automate this addition of 180.000 recordings cleanly
      • 2025-10-21 29453, 2025

      • rayyan_seliya[m]
        <monkey[m]> "I think creating a bot to add IA..." <- Thxs for your feedback .It seems my current idea might not be feasible. Given the data and workflow challenges, what kind of project or approach would you suggest that's more practical for MusicBrainz and ListenBrainz?
      • 2025-10-21 29453, 2025

      • rayyan_seliya[m]
        Also, about the cylinder recordings you mentioned , would creating a bot for that collection be a good approach, or do you recommend another way to add them properly?
      • 2025-10-21 29453, 2025

      • rayyan_seliya[m]
        I want to find a realistic project that helps expand IA recordings presence in the MetaBrainz ecosystem. Appreciate ur advice on this ..
      • 2025-10-21 29434, 2025

      • mthax has quit
      • 2025-10-21 29416, 2025

      • mthax joined the channel
      • 2025-10-21 29410, 2025

      • monkey[m]
        rayyan_seliya[m]: I think an automated bot is the only realistic option I see, but I am not the right person to tell you if it is a good idea or not, I lack all the knowledge on this...
      • 2025-10-21 29428, 2025

      • rayyan_seliya[m]
        monkey[m]: I appreciate your efforts in helping me would research on this keeping in mind about the feasibility of the project. To create an automated bot for the. Collections.. and can u recommend a right person for this ? To discuss ..
      • 2025-10-21 29457, 2025

      • monkey[m]
        rayyan_seliya[m]: Just for more information, this is usually the way things go for this sort of project: someone proposed a big addition/cleanup campaign to other interested editors (for example https://community.metabrainz.org/t/community-clea…) and coordinated by the community. the MetaBrainz team is usually not directly involved in this in terms of development, and it is a manual process