#metabrainz

/

      • lucifer[m]
        that's it for me. mayhem ?
      • mayhem[m]
        hey all!
      • last week was gsoc proposal review time... or rather, guess who used AI for their proposal. lol.
      • other background stuff for me as well, the usual metabrainz stuff.
      • I also spent some time thinking about how to deal with the evil AI scrapers that are overloading our site. I've proposed a solution, but we've not yet agreed no a way forward. we'll see.
      • but I spent the most time on the C++ version of the the new MBID mapper, and I finally got one module written in... 2 weeks.
      • took about 3-4 hours in python, lolsob.
      • but now I can actually finish porting the rest of the code.
      • that was it, loads of quarter stuff/taxes/paying people for me this week. should be a fun week. not!)
      • reosarevok:
      • your turn!
      • reosarevok[m]
        Still on my list for today: Gautam Shorewala, yvanzo, bitmap, kellnerd, zas, derat, jasje
      • Hi!
      • I spent most of the week working on schema change issues, primarily MBS-13768
      • BrainzBot
        MBS-13768: Add MBIDs to mediums https://tickets.metabrainz.org/browse/MBS-13768
      • reosarevok[m]
        In order to make sure the stuff is ready as soon as possible so we don't have too much stress about it, hopefully :)
      • The other main thing I did this week was to add some relationships that can be used to properly document audio dramas, with the help of kellnerd
      • And the usual banning people and whatnot (why do people make up entirely fictional bands and add their "albums" to MB and their "concerts" to setlist.fm? I will never understand some people's motivations)
      • Anyway, that's it for me - what about you, Gautam Shorewala? :)
      • GautamShorewala[
        Hi
      • Last week I continued my work on huesound in LB Android
      • Also spend time writing the gsoc proposal
      • That all from me :)
      • jasje: next?
      • jasje[m]
        Hi
      • Just to make it clear, its very critical to post your GSoC proposals by 3rd april.
      • I will need time to go through any proposals, any later, it will less probable of getting selected :)
      • Last week
      • Did PR Reviews for LB Android and IOS.
      • Did GSoC proposal reviews on LB Android and IOS (currently on-going).
      • Also very busy with work.
      • Thats it for me
      • s/of/to/, s/getting/get/
      • yvanzo: next?
      • reosarevok[m]
        Still on my list for today: bitmap, kellnerd, zas, derat
      • yvanzo[m]
        Hi
      • Last week I digged up my patch for using MTCaptcha.
      • jasje[m]
        * I will need time to go through any proposals. Any later, it will be less probable to get selected :)
      • yvanzo[m]
        Thanks to bitmap for rebasing it and looking at CI tests.
      • Otherwise I continued my work about MB search updates.
      • Fin, go bitmap!
      • bitmap[m]
        hello
      • last week I worked on MBS-13969 (to be deployed to beta today or tomorrow) to fix an issue users were running into while importing ISRCs via MagicISRC/Harmony
      • BrainzBot
        MBS-13969: Preserve isrcs and iswcs when missing from POST request https://tickets.metabrainz.org/browse/MBS-13969
      • bitmap[m]
      • and a bunch of code review/testing/fixing test failures in various PRs
      • re: GSoC, a couple of people were interested in the "Implement a daemon that corrects out-of-sync cover art and event art metadata on archive.org" project, but neither proposal contained any technical info and I haven't heard back from the students
      • fin, derat wanna go next?
      • derat[m]
        Sure!
      • My changes for MBS-13711 to warn about miscapitalized ETI and titles went in (with a lot of test-fixing help from @bitmap and reviews from @reosarevok and @aerozol!).
      • BrainzBot
        MBS-13711: Prompt beginner users about likely track title capitalization mistakes https://tickets.metabrainz.org/browse/MBS-13711
      • derat[m]
        I also started working on MBS-5944, adding missing documentation bubbles for inputs on the release editor's information tab.
      • BrainzBot
        MBS-5944: Release editor: add documentation bubbles for extra fields https://tickets.metabrainz.org/browse/MBS-5944
      • Ankit_Matth
        Hey everyone, I also want to send a note in today's meeting, please ping me whenever it's my turn..
      • derat[m]
        I updated yambs to look up relationships for multiple URLs in parallel (thanks to MBS-13943), and started on another change to make it detect and warn about releases that are already in the database. Still need to think a bit about the UX.
      • BrainzBot
        MBS-13943: Lookup multiple URLs at once with the API https://tickets.metabrainz.org/browse/MBS-13943
      • derat[m]
        @afrocat_ also suggested making yambs preserve locale components (e.g. /us-en/) in Qobuz URLs. I'd previously stripped these in an attempt to canonicalize URLs, but Qobuz handles this poorly and MBS preserves the components, so I updated yambs to keep them.
      • that's it for me. Ankit_Matth (IRC), want to go now?
      • reosarevok[m]
        Maybe in the meantime kellnerd can go?
      • Ankit_Matth
        Hi all
      • reosarevok[m]
        Oh, ok, go Ankit_Matth (IRC) !: )
      • kellnerd[m] joined the channel
      • kellnerd[m]
        derat[m]: I have to do the same for Harmony :)
      • Ankit_Matth
        Last week, I worked on my GSoC proposal, posted it in the community and created a PDF version of it.
      • Also submitted two PRs to BookBrainz: redesigned the footer (https://github.com/metabrainz/bookbrainz-site/p...) and fixed a minor bug (https://github.com/metabrainz/bookbrainz-site/p...).
      • reosarevok[m]
        (after that, just kellnerd and zas left so you need to pick one of the two)
      • Ankit_Matth
        Currently, working on refining proposal as per mentor's feedback.
      • that's all for me
      • kellnerd[m] next?
      • kellnerd[m]
        Hey!
      • Last week I finally started to work on having a few Harmony seeding options on the client side instead of everything being pre-computed on the server.
      • jasje[m]
        * 3rd april. (For LB Android and IOS)
      • kellnerd[m]
        For example giving users the choice which additional data should be added as an annotation.
      • I've also looked through GSoC proposals on the forums and the website. Surprisingly many look useless, most of the better ones already got review comments.
      • Only for few I thought that they would benefit from a closer review by me. I will try to do that this week when I find more time.
      • That's it, go zas !
      • zas[m] joined the channel
      • zas[m]
        Hi
      • Last week, I continued to block rogue AI bots, improved few tools I use to identify those, we are now blocking more than 750 /24 networks and 600k IPs
      • But that's just a temporary measure, as we are thinking about better options
      • So I also spent time to unblock people due to false positives or because they are unlucky enough to use a suspicious IP set.
      • Apart that, I upgraded Discourse, there's a plugin that still need to be updated in relation of obsolete theming code, but this should be fixed soon (it doesn't prevent the plugin to work, but display might not be perfect)
      • I applied system upgrades
      • I also reviewed and worked on https://github.com/metabrainz/picard/pull/2613; which is a nice new contribution that will provide copy/paste of multiple tags in Picard3
      • Ankit_Matth has quit
      • We are currently testing it, the goal being to be able to copy/paste inside Picard but also to/from external apps.
      • Plus few Picard refactoring & minor patches.
      • fin.
      • reosarevok: back to you
      • reosarevok[m]
        Thanks!
      • zas: the defending the sites discussion is a left-over from last week, I think. Nothing new there that hasn't been discussed already, right?
      • mayhem[m]
        we haven't decided anything yet, but I am not sure if we need to talk about it here and now.
      • 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/ChatBrainz for details | Agenda: Reviews
      • zas[m]
        Yes, that's a leftover, still discussing about that
      • reosarevok[m]
        Perfect
      • Then thanks everyone for coming, and see you in a week!
      • yvanzo[m]
        Thanks everyone:
      • reosarevok[m]
        Or 6 months if you're a kiwi
      • </BANG>
      • derat[m]
        <kellnerd[m]> "I have to do the same for..." <- i hope you're able to find a cleaner way to do it than i did. collecting all the URLs that need to be resolved to MBIDs upfront definitely didn't improve the readability of my code :-P
      • kellnerd[m]
        Yeah, I don't really see how that can be avoided entirely. In Harmony's codebase I've abstracted all of the artists/labels/recordings with identifiers/URLs into a common ResolvableEntity object, so maybe I will get away with collecting references to these objects into an array, looking up the whole array and just injecting back the MBIDs into each object.
      • vardhan has quit
      • aerozol[m] joined the channel
      • aerozol[m]
        Aw man, meetings at 6am 😔 will be 5am when daylight savings hits here in a few days. I shall enjoy reading the meeting notes!
      • <jasje[m]> "aerozol: do we have figma pro..." <- Still no :D
      • nelgin
        reosarevok[m] sure, whenever you have time, just tag my name and I'll check back later.
      • d4rkie has quit
      • d4rkie joined the channel
      • Kladky has quit
      • d4rkie has quit
      • d4rkie joined the channel
      • d4rkie has quit
      • d4rkie joined the channel
      • throughbirds[m] joined the channel
      • throughbirds[m]
        Hello, I am Kriti Birda, and I'm an undergraduate at IIT-M. I recently discovered the Matrix Room archiver project and am currently drafting a proposal for it. Could you suggest what kind of coding contribution I could make to best showcase my skills?