#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