#metabrainz

/

      • relaxoMob has quit
      • relaxoMob joined the channel
      • aerozol
      • And on X and Bluesky as well. Sorry it took a bit! I wanted to read the posts properly first :)
      • relaxoMob has quit
      • relaxoMob joined the channel
      • MRiddickW joined the channel
      • relaxoMob has quit
      • relaxoMob joined the channel
      • Pratha-Fish
        Yayy :D
      • relaxoMob has quit
      • relaxoMob joined the channel
      • MRiddickW has quit
      • relaxoMob has quit
      • relaxoMob joined the channel
      • lusciouslover has quit
      • lusciouslover joined the channel
      • lusciouslover has quit
      • aerozol
        About to go to bed, but before I forget: ansh, I’ve heard good things about the Fresh Releases update from monkey, but can I see it before go live? I don’t mind monkey signing off on anything and everything, but because I did the mockup for this one I’d like to check that nothing has been lost in between :)
      • yvanzo
        bitmap, reosarevok: I did draft a blog post for today's release and have a local branch for MB Docker Compose, not pushed yet ^
      • aerozol
        mayhem: I will try be on at your 7pm for our catch-up by the way, hope that works for you!
      • Night all xo
      • mayhem
        thats meeting time. an hour later.
      • nn
      • aerozol
        Oh wait, has daylight savings come back round again? Wow, I could start attending meetings again!
      • mayhem
        ding. :)
      • lets do that and then you and I have a chat after.
      • aerozol
        Mailed in my review anyway, but might be there :) see you at 8
      • mayhem
        great!
      • aerozol
        Have a great Monday all. A challenge, but you can do it
      • opal has quit
      • opal joined the channel
      • monkey
        Moin!
      • mayhem, lucifer: turns out I'm not the only user that has been pigeonholed with a single band in their recommendations, here's someone else who also has 100% King Gizzard: https://beta.listenbrainz.org/user/silverbluep/...
      • Still not sure what's going on, but there's an overfitting issue somewhere
      • mayhem
        moin!
      • if that other user was pigeonholed by another artist, I would be worried.
      • but king gizzard is so prolific it messes with the alg.
      • monkey
        Hah, that's wild.
      • Is it because there isn't enough "similar" artists based on KGLW?
      • Because it's not like either of use only listen to this one band.
      • us*
      • ApeKattQuest
        hah. even *I* have one song by king gizz
      • hm, is it a script or have we added "submit votes and edit notes" button on the top of pages too?
      • (becasue that's geat and something I'vewanted forever)
      • monkey
        In both cases KGLW is significantly more listened to compared to other bands, but we do have other bands to pull from: https://usercontent.irccloud-cdn.com/file/C5n80...
      • ApeKattQuest
        haha weedian
      • mayhem
        i dont think it has much to do with popularity, but about the number of songs they have and keep releasing. the alg constantly think your're behind in listening to them.
      • reosarevok
        yvanzo: thanks! I've also been busy until now and today is weird but we release it all in the evening if need be
      • LumePart joined the channel
      • LumePart
        Hey, does the "/1/cf/recommendation/user/{user/name}/recording" API endpoint only base recommendations off loved/hated songs?
      • Do regular listens have no effect on the recommendation algorithm?
      • mayhem
        LumePart: no, those are not taken into consideration yet.
      • LumePart
        Okay, thanks
      • mayhem
        we manually remove hated tracks if they system suggests to include one. before too long we will need to improve this and actually have the model take the love/hate into account, but I am uncertain how to do that. so far I've not been able to get good advice on this.
      • monkey
        mayhem: I checked and all the tracks that appear in my created for you playlist have been listened to before, while there are some other tracks in my raw recs that I haven't listened to before. If the alg thought I should listen to the KGLW I haven't listened to yet, that would be a positive, but it seems to only select tracks I have listened to before.
      • mayhem
        🤷‍♂️
      • fletchto99 has quit
      • also, remember that the recommendation has a weight associated with it. it is all about the weight, not about if you've listened to it before. for some tracks it will think it is more important for you to re-listen to a track than to listen to a new track.
      • monkey
        OK, that might help narrow down where the issue is, then. Not sure how it applies those weights, but it's currently broken
      • outsidecontext
        in https://listenbrainz.readthedocs.io/en/latest/u... there is a feedback import endpoint, but it is mostly undocumented. Can this be used or is it not meant for external use?
      • LumePart
        There's also a "latest_listened_at" field in the response, which could help disrecarding the most recently listened tracks (i.e ignore all songs that have been listened within 1 month)
      • mayhem
        monkey: thats the collaborative filtering algorithm, which is a black box to us. hard to say if it is broken or not. I am not an expert enough to say.
      • monkey
        Is there anything I can do to help investigate?
      • mayhem
        I don't know where to start. literally, to me, this is the painpoint of ML. At some point you get bad results and want them to be different, but... you can't kick the algorithm. you can't readily tune it.
      • monkey
        Happy to help any way I can, it's been months since I've had a recommendation playlist worth anything and I suspect now that it's not an isolated case. It would be nice to prioritize fixing this important feature
      • Maxr1998 has quit
      • I see
      • Maxr1998_ joined the channel
      • mayhem
        I wish I could help, I wish I understood more, but... I simply don't.
      • monkey
        Perhaps we can focus our efforts as a team to try and tackle this
      • mayhem
        what would help, i think, is if you found another user and another band that exhibits this problem.
      • monkey: perhaps. go ahead, lead the charge.
      • monkey
        Lol, found somehow else in the KGLW black hole :D https://listenbrainz.org/user/jakestanger/recom...
      • mayhem
        do you know of other very prolific artists? I would find one and see if that artist exhibits the same problem. that would be a good clue.
      • monkey
        Oh dear. I keep finding more users with the same issue, all related to KGLW
      • mayhem
        when I get back from india, I can see about getting on another call with Normal Casagrande to try and get ideas how to solve this.
      • *norman
      • mayhem goes to buy chocolate
      • story of my life, lol.
      • monkey
        Lol
      • This user has the same issue with The Beatles: https://test.listenbrainz.org/user/freakanth/re...
      • mayhem
        ahhhh, ok. that is interesting.
      • this makes me wonder -- when we fix the beatles problem, will that fix/impact this problem.
      • Pratha-Fish
        Norman Casagrande? The one who was working at Last.fm?
      • monkey
        I found some similarly skewed playlists with Pink Floyd, Radiohead and Aphex Twins. I wonder if the issue is the ratio of listens from one artist compared to other listens, or if it is indeed related to the popularity or prolificness of these artists
      • BrainzGit
        [listenbrainz-server] 14MonkeyDo opened pull request #2626 (03master…art-creator-copy-button): Fix art creator copy image funcionnality https://github.com/metabrainz/listenbrainz-serv...
      • q3lont joined the channel
      • mayhem
        Pratha-Fish: that one.
      • Pratha-Fish
        And if I am comprehending this chat correctly, he's also helping out with the music recommendation systems in LB?
      • mayhem
        Any machine learning, recommendation stuff he has agreed to help us, yes.
      • Pratha-Fish is floored
      • Pratha-Fish
        That dude has some jaw dropping credentials to his name. It's kinda exciting to have him helping out at MeB 😳
      • ApeKattQuest
        :D
      • bitmap
        yvanzo: thanks, I'm reviewing the blog post now
      • yvanzo
        bitmap: we should probably get the PR #3080 in today’s release, is there any other needed PR?
      • bitmap
        I don't think so. I'll have a look at your comments
      • yvanzo: did you see https://github.com/metabrainz/musicbrainz-serve... ? musicbrainz-docker will have to migrate too
      • yvanzo
        yes
      • bitmap
        good, just making sure
      • yvanzo
        actually I only managed the `corepack enable` part
      • q3lont has quit
      • but I found out that my `yarn.lock` is having local changes now :/
      • I think I didn’t pay enough attention to the changes that come with Yarn 4.
      • bitmap
        I hoped it would be seamless, though we should add some brief instructions to the blog post for people not using Docker.
      • what sort of local changes are you seeing?
      • BrainzGit
        [musicbrainz-docker] 14yvanzo opened pull request #262 (03master…node-20): Upgrade MusicBrainz Server to Node 20 & Perl 5.34 https://github.com/metabrainz/musicbrainz-docke...
      • yvanzo
        bitmap: yes, some brief instructions (such as ditching old Perl packages) would be nice
      • bitmap: nvm about local changes, it’s just that I did run an old image in the meantime.
      • bitmap
        I don't recall any Perl packages being dropped intentionally, so perhaps it was a side-effect of regenerating cpanfile.snapshot?
      • ah, okay
      • yvanzo
        for the Perl packages, it seems to be due from upgrading to Perl 5.34.
      • s/from/to/
      • lusciouslover joined the channel
      • lusciouslover has quit
      • bitmap
        ah, I see mbdocker has a separate cpanm step after the main --installdeps one. I haven't determined if those can be removed on other systems
      • yvanzo
        It’s not a problem for mirrors though, as the whole image is rebuilt, it’s just for development setup.
      • BrainzGit
        [musicbrainz-server] 14mwiencek merged pull request #3080 (03master…mbs-13336-improvements): RebuildIndexesUsingCollations.pl improvements https://github.com/metabrainz/musicbrainz-serve...
      • Sophist_UK has quit
      • Sophist-UK joined the channel
      • yvanzo
        bitmap: Thanks, updating beta…
      • kellnerd
        Thank you for sharing the GSoC blog posts on our socials aerozol, your summary pretty much nails it :)
      • bitmap
        yvanzo: thanks. I just added a paragraph about Yarn to the blog post. sadly, I can't remember how to format code blocks in Wordpress
      • never mind, I found it. (all I had to do was complain)
      • yvanzo
        lucky you
      • bitmap: does `node_modules` really have to be removed?
      • Sophist-UK has quit
      • bitmap
        reosarevok at least ran into an issue on his machine where removing it resolved things
      • it was "Usage Error: Couldn't find the node_modules state file - running an install might help (findPackageLocation)" while he was trying to upgrade a package via `yarn upgrade`
      • Sophist-UK joined the channel
      • perhaps there is a less nuclear option to resolve that
      • ApeKattQuest
        mfw i am trying ot add an ainstrument after 2 weeks and it's right in the beta release :D
      • mayhem loves monkey 's handle on reddit.
      • monkey
        Lols
      • ApeKattQuest
        wassat?
      • yvanzo
        bitmap: MB Docker release draft is up for review
      • ansh
        aerozol: Definitely! We'll deploy the PR on test.LB so that we can get a feedback from you as well before merging the PR.
      • mayhem really thinks we need to have something better than IRC soon. something to look at in the new year.
      • monkey
        ansh: Want me to rebuild and redeploy the FR feature? I've got LB#2626 up at the moment, but it's quick to test the feature in question
      • BrainzBot
        Fix art creator copy image functionality: https://github.com/metabrainz/listenbrainz-serv...
      • ansh
        Sure
      • bitmap
        yvanzo: looks good to me
      • ApeKattQuest
        there is nothing wrong with irc
      • Pratha-Fish
        mayhem ApeKattQuest I am collecting feedback from new contributors interested in contributing to MetaBrainz, and almost all of the new ones are either using kiwiirc or element.io to communicate, and are facing a TON of issues due to the same.
      • ApeKattQuest
        I mean, that sounds like a client issue
      • Pratha-Fish
        You're right.
      • Kiwiirc doesn't sync chatlogs after disconnecting.
      • element.io *was* the only free and viable client with chat sync, but the libera.chat and matrix IRC bridge got nuked.
      • ApeKattQuest
        the matrix bridge really needs to be made up again