#metabrainz

/

      • lucifer
        makes sense
      • mayhem
        so, metadata viewer tentatively scheduled for week of 21 march?
      • mapping improvements next week.
      • and some CF futzing this week.
      • lucifer
        +1
      • mayhem
        ok.
      • lucifer
        i have a few tickets/features to discuss if we are done with sprints discussion.
      • mayhem
        alastairp: where do you want to jump in and what do you want to do in the next two weeks?
      • monkey has do duck out for a bit, BBIAJ (be back in a jiffy)
      • lucifer: "Requirements for Now Listening and MBIDs:" a new section for at the bottom of the doc.
      • alastairp
        mayhem: mapping improvements: is this just the rollup ticket, or also things like the album stream stuff?
      • lucifer
        đź‘Ť
      • mayhem
        just the rollup ticket and also, some work to re-check lower quality matches.
      • what tickets did you want to discuss?
      • alastairp
        right, and do you think this is something that needs the 3 of us to push out in a week?
      • mayhem
        yes, it seems simpler at first, but given that now listening MBIDs needs to be part of it, that makes it considerably harder.
      • alastairp
        just trying to work out if this is something that I can jump in on to help with, or if it makes sense to work on a different related metadata ticket like
      • s/like//
      • lucifer
        one feature request that has repeatedly come up is allowing users to edit listens, either limited to fixing track/artist names or adding/editing metadata.
      • is this something we want to support?
      • mayhem
        I think it would make sense, yes. but I fear that is a lot of work.
      • alastairp
        this week I want to get the LB/CB reviews rolled out, but that will be finished this week - so next week to do metadata stuff works for me
      • lucifer
        track name, arist name and other metadata that forms a part of msid hash is particularly problematic.
      • alastairp
        lucifer: what type of other metadata?
      • Freso
        lucifer: I’ve been considering making a tool that would basically fetch a listen, allow to edit it, delete the original listen and upload the "new" one (with the original timestamp).
      • mayhem
        alastairp: we're talking about metadata viewer the week of 21st.
      • lucifer
        there are 6-7 fields iirc.
      • agatzk has quit
      • alastairp
        mayhem: sorry, I meant "mapping of metadata"
      • lucifer
        Freso: oh nice!
      • alastairp
        lucifer: I guess my question is more - how much of this data should be stored in LB and how much in other projects?
      • mayhem
        alastairp: oh I see. the mapping improvements are not worthy of having more than lucifer and I work on it. but the metadata viewer is. just to clarify
      • lucifer
      • all data in LB i think
      • alastairp
        mayhem: ah right, sounds good. so yes, it'd be nice for me to have something similar to work on in parallel
      • how about starting to publish datasets?
      • mayhem
        agreed.
      • which datasets?
      • are any ready?
      • alastairp
        I'm looking at stuff like 10. on your list (canonical releases dataset)
      • did you say that these basically fall out of the canonical recording ds?
      • mayhem
        ah yes.
      • that could be done part of the mapping work next week.
      • you could take over the PR I have for that.
      • alastairp
        what is a dataset? a db dump + upload to a location? how often do we publish it? page on meb.org to describe them?
      • mayhem
        and then publish the canonical recording and canonical release mapping
      • alastairp: yes to all.
      • alastairp
        perfect. sounds like something I can do
      • mayhem
        DB dump, spark dump, sync to FTP/spark, a page on meb.org
      • alastairp
        mayhem: where are you working on these branches? (since I guess you need access to LB db, Typesense, MB, among other things?) bono?
      • mayhem
        most often bono, with tunnels to gaga as needed.
      • alastairp
        cool
      • mayhem
        bono is perfectly suited for that.
      • alastairp
        just another comment - to make sure that we don't turn our sprints into death marches that must be finished by friday no matter what
      • monkey
        I don't think there will be much risk of work under duress, but I think it's good to agree on that.
      • mayhem
        ideally yes. obvs playlists are still not done.
      • monkey reminds himself that a sprint is not a race
      • alastairp
        yeah, that too
      • monkey
        err…
      • mayhem
        lucifer: please help me with the requirements for the Now Listening / MBIDs list.
      • last week was so discombobulating, I've forgotten everything.
      • lucifer
        mayhem: we haven''t decided on how to do it yet. one thing we discussed was to lookup once before sending the websockets message, if no match add to lookup queue, send another message after lookup is done. but we later realised that if user refreshes the page it will not work.
      • aerozol
        MĹŤrena!
      • monkey waves at aerozol
      • mayhem
        right, the how is exactly what I am trying to solve, but I feel like I never have the list in my head when I think about it.
      • moin aerozol !
      • aerozol
        moin moin
      • CatQuest
        hiii aerozol !
      • Freso
        <BANG>
      • It’s Plant Power Monday!
      • I haven’t received any reviews, so… people up: bitmap, mayhem, yvanzo, reosarevok, monkey, akshaaatt, alastairp, atj, zas, lucifer, CatQuest, Freso – anyone else who want to give review, let me know ASAP!
      • bitmap: Go!
      • mayhem
        lucifer: ok, I'll think about it tonight and see if I can work out something more comprehensive.
      • lucifer
        ah ok so basically we need the mbids available at two places. 1) GET /playing-now endpoint 2) WS message. rest is getting it done efficiently.
      • bitmap
        hey
      • at the beginning of last week I worked on the primary database switchover from floyd to pink and documented those steps in syswiki
      • standby service was restored on floyd the next day
      • I also fixed some bugs with the dbmirror2 ProcessReplicationChanges changes in https://github.com/metabrainz/musicbrainz-serve... which I found in the replication logs on aretha, plus did some refactoring/code cleanup
      • at the end of the week I worked a bit on fixing up my artist credit editor branch that uses the new autocomplete & popover components, hoping to submit that soon
      • that's about it I think! go lucifer
      • lucifer
        hi all!
      • last week we found an data corruption in the database, it turned out to be a corrupted index so dropping it fixed the issue.
      • later in the week outsidecontext reported a bug due to which listens were not appearing on the website. while working on fixing that we found inefficient quey plan issues in timescale. thankfully those are mitigated in recent versions so we are planning to upgrade the ts databse this wekk
      • other than that worked on investigating misc tickets and sitewide stats frontend. that's it for me.
      • mayhem: next?
      • Freso
        mayhem: Ping?
      • mayhem
        right. last week was Mobile World Congress here in Barcelona, which meant a lot of visitors and requests for meetings.
      • Freso
        Oh.
      • (People still up: yvanzo, reosarevok, monkey, akshaaatt, alastairp, atj, zas, aerozol, CatQuest, Freso – anyone else who want to give review, let me know ASAP!)
      • mayhem
        I tried to hawk MeB to the lowest bidder at MWC, but found not takers at all.
      • Freso
        "hawk"?
      • atj
        lol
      • yvanzo
        sell
      • mayhem
        and I had a very nice lunch with Nikalai P who was a very active contributor 10 years ago.
      • aerozol
        curses
      • mayhem
        so, a discombobulated week without much technical work.
      • but I did some reviews and other Meb related work and some coordination of servers with zas and atj.
      • just talking, and talking. maybe this week is more doing. :)
      • fin. aerozol?
      • aerozol
        last couple of weeks I've been onboarding slowly but surely
      • mayhem
        (oh and I freaked the office out by walking in looking relatively nice with a button up shirt and all)
      • CatQuest
        WHAT
      • aerozol
        managed to navigate time zones to catch monkey and akshaaatt for some good discussions
      • reosarevok
        mayhem: wait what, you got married or something? Why would you wear that!
      • mayhem
        so. much. love.
      • aerozol
        getting to grips with githuf and jira and did my first pull requests (no laughter at the back)
      • reosarevok
        Welcome to the team, aerozol! :)
      • aerozol
        who showed mayhem how to do up buttons??
      • mayhem
        githuff. why doesn't that exist??
      • lolsob
      • akshaaatt
        !m aerozol
      • BrainzBot
        You're doing good work, aerozol!
      • monkey
        Is that huffing git hash?
      • aerozol
        otherwise groundwork that's taking time but will give us a base later, trying to make a styleguide, tidying up the logo sets as I go
      • CatQuest
        huffington git
      • aerozol
        familarised myself with figma as a mockup tool, looking good I think
      • monkey
        Sweet
      • aerozol
        that's me! am I meant to bump the next person to go?
      • monkey
        Correct
      • aerozol
        go monkey :D
      • monkey
        Hi all!
      • Freso
        (People still up: yvanzo, reosarevok, akshaaatt, alastairp, atj, zas, CatQuest, Freso – anyone else who want to give review, let me know ASAP!)
      • monkey
        Last week I did a lot of PR Reviewing again, loving all the contributions !
      • aerozol
        p.s. thanks for the welcoming words over the last weeks everybody <3
      • CatQuest
        <3 aerozol
      • monkey
        I published a new version of the website, fixed a couple of regressions and deployed those a few days later
      • mayhem
        oh yes.
      • mayhem raises his hand to go again, Freso
      • agatzk joined the channel
      • monkey
        Helped alastairp debug some issue with comments on CB, and even made a PR for …drumroll… python code!
      • They're few and far between so it's worth pointing out :p
      • I also did a lot of ticket cleanup after the new BookBrainz deployment
      • I also finally finished and corrected the GSoC ideas page, with some help from alastairp (we will be mentoring together a project for CritiqueBrainz integration in BookBrainz)
      • And finally did a bit of spotify API debugging
      • That's it for me. atj go !
      • atj
        hello
      • monkey
        Woops, sorry mayhem didn't see that
      • atj
        mayhem: you go, the suspense is killing me...
      • mayhem
        lol
      • we got accepted for GSoC yet again!
      • woo!
      • atj: back to you. :)
      • lucifer
        🎉
      • CatQuest
        that's it?
      • monkey
        Hip hip !
      • CatQuest
        psh
      • Freso
        🙌
      • akshaaatt
        !m MetaBrainz