#metabrainz

/

      • v6lur has quit
      • 2025-12-23 35714, 2025

      • \- has quit
      • 2025-12-23 35734, 2025

      • \- joined the channel
      • 2025-12-23 35704, 2025

      • Kladky has quit
      • 2025-12-23 35717, 2025

      • Kladky joined the channel
      • 2025-12-23 35708, 2025

      • the4oo4 has quit
      • 2025-12-23 35717, 2025

      • _BrainzGit
        [listenbrainz-server] 14Harizz076 opened pull request #3469 (03master…LB-1884): LB-1884: Implement Navidrome 'Starred' tracks import https://github.com/metabrainz/listenbrainz-server…
      • 2025-12-23 35718, 2025

      • BrainzBot
        LB-1884: Import starred/loved songs from Navidrome https://tickets.metabrainz.org/browse/LB-1884
      • 2025-12-23 35719, 2025

      • NOTICE: LB-1884 (https://tickets.metabrainz.org/browse/LB-1884): Import starred/loved songs from Navidrome
      • 2025-12-23 35733, 2025

      • aerozol[m]
        Hi failure, if you would like to give me your MB/forum username, I can tag you in the meeting notes. Faizan Akhtar I have guessed that you are 'faizan.akhtar123', let me know if incorrect! :)
      • 2025-12-23 35741, 2025

      • FaizanAkhtar[m]
        Aerozol @_discord_537897767968833566:chatbrainz.org: you guessed it right..😃
      • 2025-12-23 35736, 2025

      • FaizanAkhtar[m]
        * aerozol @aerozol:matrix.org: you guessed it right..😃
      • 2025-12-23 35738, 2025

      • petitminion joined the channel
      • 2025-12-23 35726, 2025

      • mayhem[m]
        we're getting quite the bump from this spotify scrape post, people don't understand what we do, nor why its different from a static scape of illegal data that is too large for most people to ever do anything with: "While Spotify's full library is larger than the dataset reported, the scale of this scrape could surpass the biggest publicly available music archive, MusicBrainz, which holds about five million tracks. "
      • 2025-12-23 35707, 2025

      • failure[m]
        <aerozol[m]> "Hi failure, if you would like to..." <- hi, i believe it's `@failure_san` though i haven't used the forums much, i might be mistaken; let me know if you can't find it, i will make one then; thanks :D
      • 2025-12-23 35704, 2025

      • petitminion has quit
      • 2025-12-23 35704, 2025

      • Sophist-UK has quit
      • 2025-12-23 35722, 2025

      • aerozol[m]
        mayhem: I already mailed that journalist with a correction. But regardless of if the Billboard article gets corrected or not (and it's already been re-reported...) we will have to deal with a lot of misunderstanding. It all seems pretty harmless/ignorable though
      • 2025-12-23 35749, 2025

      • mayhem[m]
        until we get sued by people who didn't bother to read, I"m ok with that.
      • 2025-12-23 35736, 2025

      • aerozol[m]
        Wild that they quoted some AI company CEO's LinkedIn post which I would put cash on being AI written/an AI summary of the original blog post...
      • 2025-12-23 35729, 2025

      • aerozol[m]
        You'd expect a quick fact check from a 'news' outlet. But maybe those days are gone
      • 2025-12-23 35703, 2025

      • _BrainzGit
        [listenbrainz-server] 14amCap1712 opened pull request #3470 (03master…yim-covers): YIM header covers endpoint https://github.com/metabrainz/listenbrainz-server…
      • 2025-12-23 35739, 2025

      • petitminion joined the channel
      • 2025-12-23 35711, 2025

      • lucifer[m]
        ansh: the data will be in the format `[{"caa_id":9361751193,"caa_release_mbid":"9df18233-ab27-4d9a-89e1-f2dbfd2999fb","year":2024}]`, does that work for you?
      • 2025-12-23 35703, 2025

      • ansh[m]
        Can we so something like: [{"cover_art": {"caa_id":9361751193,"caa_release_mbid":"9df18233-ab27-4d9a-89e1-f2dbfd2999fb"},"year":2024}]?
      • 2025-12-23 35742, 2025

      • lucifer[m]
        sure.
      • 2025-12-23 35755, 2025

      • petitminion has quit
      • 2025-12-23 35715, 2025

      • petitminion joined the channel
      • 2025-12-23 35754, 2025

      • _BrainzGit
        [listenbrainz-server] 14amCap1712 merged pull request #3470 (03master…yim-covers): YIM header covers endpoint https://github.com/metabrainz/listenbrainz-server…
      • 2025-12-23 35735, 2025

      • Miblo joined the channel
      • 2025-12-23 35722, 2025

      • the4oo4 joined the channel
      • 2025-12-23 35730, 2025

      • lucifer[m]
      • 2025-12-23 35740, 2025

      • lucifer[m]
        bitmap, mayhem: Oauth meet?
      • 2025-12-23 35708, 2025

      • mayhem[m]
        will review while I am useless in the oauth meeting. :)
      • 2025-12-23 35707, 2025

      • petitminion has quit
      • 2025-12-23 35713, 2025

      • bitmap[m]
        lucifer: hi, sorry I'm late. how are things going?
      • 2025-12-23 35742, 2025

      • lucifer[m]
        bitmap: hi! i worked on adding domain blacklisting and limiting registrations per ip.
      • 2025-12-23 35754, 2025

      • lucifer[m]
      • 2025-12-23 35716, 2025

      • lucifer[m]
        2, 3, 4 are on my list for this week.
      • 2025-12-23 35718, 2025

      • bitmap[m]
        oh nice, are those in the oauth-phase-2 branch already? or still in review
      • 2025-12-23 35737, 2025

      • bitmap[m]
        I can test them when I have time later
      • 2025-12-23 35741, 2025

      • lucifer[m]
        one of the PRs is pending review but once that's reviewed, i'll merge them all.
      • 2025-12-23 35714, 2025

      • lucifer[m]
        were you able to test redirects between MB and MeB?
      • 2025-12-23 35739, 2025

      • bitmap[m]
        oof I forgot again, I'll do that today
      • 2025-12-23 35747, 2025

      • lucifer[m]
        great, thanks.
      • 2025-12-23 35756, 2025

      • bitmap[m]
        was distracted by digest auth stuff last week
      • 2025-12-23 35710, 2025

      • lucifer[m]
        can you add that to the doc as well?
      • 2025-12-23 35715, 2025

      • lucifer[m]
        if its still going on.
      • 2025-12-23 35723, 2025

      • bitmap[m]
        we were discussing in the MB team meeting what to do about the ha1 column in MB since it can no longer update when someone changes their username/password on MeB
      • 2025-12-23 35741, 2025

      • lucifer[m]
        makes sense.
      • 2025-12-23 35704, 2025

      • lusciouslover has quit
      • 2025-12-23 35708, 2025

      • lucifer[m]
        we should probably make a backup of the table or rename it to editor_old for now.
      • 2025-12-23 35711, 2025

      • snehal[m] has quit
      • 2025-12-23 35717, 2025

      • lucifer[m]
        and eventually get rid of it.
      • 2025-12-23 35724, 2025

      • bitmap[m]
        we decided on adding a page where you can set a separate kind of personal access token to replace the digest auth password
      • 2025-12-23 35726, 2025

      • lucifer[m]
        or i see, but you'd need it for digest auth.
      • 2025-12-23 35738, 2025

      • bitmap[m]
        there are still a fair amount of CLI apps using it
      • 2025-12-23 35754, 2025

      • lucifer[m]
        that makes sense to me.
      • 2025-12-23 35744, 2025

      • lucifer[m]
        we have a LB auth token similarly.
      • 2025-12-23 35747, 2025

      • bitmap[m]
        I think we could still deprecate it eventually and have them switch to basic auth and reuse the same access token for basic auth. though we don't actually support basic auth yet either (I thought we did...)
      • 2025-12-23 35720, 2025

      • bitmap[m]
        yeah, I took some inspiration from LB there
      • 2025-12-23 35725, 2025

      • bitmap[m]
        in this case it will be opt-in though since the ha1 is md5 hashed 😩
      • 2025-12-23 35722, 2025

      • bitmap[m]
        that's all from me for now though, I'll check the redirect things now and report back
      • 2025-12-23 35712, 2025

      • lucifer[m]
        ah sorry got disconnected.
      • 2025-12-23 35724, 2025

      • lucifer[m]
        bitmap: sounds good, thanks. next meet jan 6?
      • 2025-12-23 35751, 2025

      • mayhem[m]
        spanish holiday, but not that I contribute anything anyway. :)
      • 2025-12-23 35730, 2025

      • lusciouslover joined the channel
      • 2025-12-23 35714, 2025

      • ansh[m]
        lucifer: I saw that you triggered the yim data generation again. Can we check if that's generated completely?
      • 2025-12-23 35719, 2025

      • bitmap[m]
        jan. 6 works for me
      • 2025-12-23 35714, 2025

      • lucifer[m]
        ansh: yes. for 2024, genre activity failed because of a bug in the query, fixed it before running for 2025 so that should have everything.
      • 2025-12-23 35724, 2025

      • ansh[m]
        Do we have the data for all the past years as well?
      • 2025-12-23 35721, 2025

      • ansh[m]
        Also, I noticed that the data for the artist_evolution_activity is missing. Do we have any logs on why it failed?
      • 2025-12-23 35755, 2025

      • bitmap[m]
        lucifer: for #9, I'm testing with a URL like this `http://localhost:8000/signup?next=http%3A%2F%2Flocalhost%3A5001%2Fsearch%2Fedits`
      • 2025-12-23 35711, 2025

      • bitmap[m]
        it seems that instead of redirecting to next, it just stays on the home page
      • 2025-12-23 35734, 2025

      • lucifer[m]
        ansh: huh weird i'll check why it failed. currently only 2024, 2025. once all the issues are resovled, will run for previous years.
      • 2025-12-23 35711, 2025

      • lucifer[m]
        bitmap: can you check where it breaks in the flow? like where the next disappears from the url or if just redirect correctly at the end.
      • 2025-12-23 35724, 2025

      • lucifer[m]
        * if just doesn't redirect correctly
      • 2025-12-23 35748, 2025

      • lucifer[m]
        oh i think i know the issue.
      • 2025-12-23 35723, 2025

      • lucifer[m]
        you need to initiate the regular oauth flow when the user tries to sign up and send login_hint=register.
      • 2025-12-23 35748, 2025

      • lucifer[m]
        instead of directly pointing to the signup url.
      • 2025-12-23 35754, 2025

      • bitmap[m]
        so use /login instead of /signup?
      • 2025-12-23 35701, 2025

      • lucifer[m]
        bitmap: no, `/oauth2/authorize?next=URL_HERE&login_hint=register`
      • 2025-12-23 35718, 2025

      • lucifer[m]
        you always need to use the oauth authorization url, with the login hint = register/login to instruct MeB.org which form to show to the user if the not logged in already.
      • 2025-12-23 35712, 2025

      • bitmap[m]
        ok, I'll give that a try, for #10 now:
      • 2025-12-23 35736, 2025

      • bitmap[m]
        I start by trying to access an MB page that's behind a login, like `http://localhost:5001/artist/create`, which redirects to MeB (`/oauth2/authorize` -> `/login`). however the "Sign up" link on this screen drops all of the existing parameters
      • 2025-12-23 35750, 2025

      • lucifer[m]
        i see, it shouldn't be doing that. i'll fix it.
      • 2025-12-23 35708, 2025

      • bitmap[m]
        using /oauth2/authorize does resolve #9, I've crossed it out
      • 2025-12-23 35701, 2025

      • FaizanAkhtar[m] uploaded an image: (1581KiB) < https://matrix.chatbrainz.org/_matrix/media/v3/download/matrix.org/TMmxosHVPCFPLhSqEvupvlSG/Screenshot%202025-12-23%20at%2010.48.32%E2%80%AFPM.png >
      • 2025-12-23 35752, 2025

      • FaizanAkhtar[m]
        monkey: aerozol: Any suggestions on the UI for “Your Scrobbles” (LB-1890)?.......
      • 2025-12-23 35752, 2025

      • BrainzBot
        LB-1890: Display user artist/album listens on artist/album page https://tickets.metabrainz.org/browse/LB-1890
      • 2025-12-23 35753, 2025

      • NOTICE: LB-1890 (https://tickets.metabrainz.org/browse/LB-1890): Display user artist/album listens on artist/album page
      • 2025-12-23 35706, 2025

      • v6lur joined the channel
      • 2025-12-23 35757, 2025

      • _BrainzGit
        [metabrainz.org] 14amCap1712 merged pull request #548 (03oauth-phase-2…become-supporter): Add "Become a supporter" option to user profile https://github.com/metabrainz/metabrainz.org/pull…
      • 2025-12-23 35719, 2025

      • _BrainzGit
        [metabrainz.org] 14amCap1712 merged pull request #549 (03oauth-phase-2…mtcaptcha-disabled): Disable MTCaptcha if not configured https://github.com/metabrainz/metabrainz.org/pull…
      • 2025-12-23 35704, 2025

      • _BrainzGit
        [metabrainz.org] 14amCap1712 merged pull request #550 (03oauth-phase-2…email-blacklist): Add email domain blacklist with async form validation https://github.com/metabrainz/metabrainz.org/pull…
      • 2025-12-23 35717, 2025

      • ss02[m] joined the channel
      • 2025-12-23 35717, 2025

      • ss02[m]
        I'm working on https://tickets.metabrainz.org/browse/LB-1044 and I have a doubt. Are we expecting the user to upload the watch history through a web interface or should it work in a similar fashion like spotify where it runs in the background and automatically fetches and processes? Could someone clarify?
      • 2025-12-23 35717, 2025

      • BrainzBot
        LB-1044: Import Youtube (Music) watch history
      • 2025-12-23 35718, 2025

      • NOTICE: LB-1044 (https://tickets.metabrainz.org/browse/LB-1044): Import Youtube (Music) watch history
      • 2025-12-23 35735, 2025

      • lucifer[m]
        ss02: in a background process.
      • 2025-12-23 35714, 2025

      • lucifer[m]
        LB#3400
      • 2025-12-23 35714, 2025

      • BrainzBot
        LB-1868: Implement Maloja importer: https://github.com/metabrainz/listenbrainz-server…
      • 2025-12-23 35715, 2025

      • NOTICE: LB-1868 (https://tickets.metabrainz.org/browse/LB-1868): Allow import from Maloja export files
      • 2025-12-23 35725, 2025

      • lucifer[m]
        LB#3399
      • 2025-12-23 35736, 2025

      • BrainzBot
        LB-1875: Add PanoScrobbler file importer: https://github.com/metabrainz/listenbrainz-server…
      • 2025-12-23 35737, 2025

      • NOTICE: LB-1875 (https://tickets.metabrainz.org/browse/LB-1875): Import listens from PanoScrobbler export file
      • 2025-12-23 35737, 2025

      • lucifer[m]
      • 2025-12-23 35702, 2025

      • lucifer[m]
        you can take a look at either of these PRs on how to implement the background importer.
      • 2025-12-23 35738, 2025

      • _BrainzGit
        [metabrainz.org] 14amCap1712 merged pull request #546 (03master…dependabot/pip/urllib3-2.6.0): Bump urllib3 from 2.5.0 to 2.6.0 https://github.com/metabrainz/metabrainz.org/pull…
      • 2025-12-23 35723, 2025

      • ss02[m]
        <lucifer[m]> "you can take a look at either of..." <- Thankss I'll check them out!
      • 2025-12-23 35719, 2025

      • AkashDeep[m] has quit
      • 2025-12-23 35755, 2025

      • aruatujhafhjaf joined the channel
      • 2025-12-23 35707, 2025

      • aruatujhafhjaf
        zas[m] you there?
      • 2025-12-23 35720, 2025

      • aruatujhafhjaf
        zas
      • 2025-12-23 35726, 2025

      • mayhem[m]
        hey aruatujhafhjaf (IRC) . Its holidays time here in europe and most everyone has gone for the holidays, except for emergencies.
      • 2025-12-23 35733, 2025

      • mayhem[m]
        do you have something urgent?
      • 2025-12-23 35742, 2025

      • aruatujhafhjaf
        i got ip blocked again
      • 2025-12-23 35753, 2025

      • aruatujhafhjaf
        i have an idea to not have this problem again
      • 2025-12-23 35743, 2025

      • zas[m]
        aruatujhafhjaf (IRC): what's your IP? and your idea?
      • 2025-12-23 35705, 2025

      • aruatujhafhjaf
        38.190.125.226
      • 2025-12-23 35755, 2025

      • aruatujhafhjaf
        i'm a 3rd worlder and i guess all the ai scrapers have ips in 1st world countries so only do the anti-scraper thing if it's in like the usa, germany, netherlands, etc
      • 2025-12-23 35707, 2025

      • zas[m]
        it doesn't work like this, they use IPs from everywhere, especially in dynamic blocks, and from sources with "good" reputation
      • 2025-12-23 35717, 2025

      • zas[m]
        Meanwhile, IP unblocked
      • 2025-12-23 35733, 2025

      • aruatujhafhjaf
        thanks
      • 2025-12-23 35733, 2025

      • aruatujhafhjaf has quit