#metabrainz

/

      • mayhem[m]
        hiya! I like that you're thinking in terms of UI, but currently I am much more interested in the technical details behind the semantic recommender -- that sounds like a lot of work, really. hence my question as to what tools you plan to use to make all this happen.
      • JuliaHusar[m]
        Hey! So most likely I feel that Python or JS with a web scraper and interaction with music brainz RDMS would allow for these connections to be identified. I say a web scraper due to the fact that sentiments can be analyzed with information that is taken off of publicly available information about albums, and then put into bins/categories
      • This would require a NLP approach combined with content-based recommendation
      • So an example could be extracting information about an album's themes/moods, analyzing mlp, and then quantifying that in the context of both musical genres, but also moods
      • mayhem[m]
        what sites would you scrape?
      • "content-based recommendation" what does that mean? acoustic qualities of the music?
      • ah yes.
      • so, we have the AcousticBrainz project that has this info. but the underlying algorithms suck, so the data is... well.. shit.
      • that is why the project is on life support now. and spotify shut down access to their acoustic API.
      • so, content based recommendation is outside of our reach for the time being.
      • JuliaHusar[m]
        mayhem[m]: Well mainly I was looking at wikipedia due to how it contains aggregate info from different review sites. RYM is protected by cloudflare + it's against their TOS so that's not really viable lol
      • mayhem[m]
        WP is perfect. anything else without clear usage rights would be a much harder sell.
      • and MB has a ton of WP links so we can download that stuff right quick.
      • JuliaHusar[m]
        <mayhem[m]> ""content-based recommendation..." <- Acoustic Qualities could definitely be an aspect of it, but there are also things like subgenres that better explain a particular type of music (once again, wikipedia has in depth explanations of various subgenres), as well as general descriptors that describe themes within an album, or tags that describe emotions an album evokes.
      • JuliaHusar[m] uploaded an image: (87KiB) < https://matrix.chatbrainz.org/_matrix/media/v3/download/matrix.org/zHftkXbCVLobJfcOUkhLZtHW/Screenshot%202025-03-16%20at%208.15.26%E2%80%AFPM.png >
      • AOTY for example has detailed descriptions of genres. I know that musicbrainz does too with tags, but I feel that there could be a finer level of granularity
      • mayhem[m]
        defining a subset of tags that express moods and using those: cake.
      • not sure if that data is statistically significant, however.
      • JuliaHusar[m]
        mayhem[m]: Which data?
      • mayhem[m]
        tags that express moods in MB.
      • JuliaHusar[m]
        Ah
      • Yes
      • I'd assume the sample size is under 30 😭
      • mayhem[m]
        however, we could encourage users to tag tracks with moods in order to improve how this works.
      • yeah, scraping the bottom of the barrel.
      • what else could be used?
      • have similarity data, popularity data
      • we have a neighborhood where users are compared to other users based on their listening history.
      • so you get a user's musical neighbors
      • JuliaHusar[m]
        mayhem[m]: I did see that which I thought was interesting
      • mayhem[m]
        I'm just throwing out what we have, hoping something adds to the pile.
      • JuliaHusar[m]
        I did not understand how anything was being calculated though 😭😭😭😭😭
      • I have to go to bed rn because i have a long day tmrw but I'll definitely sleep on it and talk it out with a few friends!
      • mayhem[m]
      • yep, here too. past 1am
      • but lets keep chatting, this sounds super interesting
      • JuliaHusar[m]
        mayhem[m]: will be looking at this!!!!
      • vardhan_ joined the channel
      • vardhan joined the channel
      • vardhan has quit
      • JadedBlueEyes has quit
      • JadedBlueEyes joined the channel
      • MyNetAz has quit
      • MyNetAz joined the channel
      • MyNetAz has quit
      • MyNetAz joined the channel
      • minimal has quit
      • minimal joined the channel
      • minimal has quit
      • d4rk has quit
      • d4rk joined the channel
      • d4rk has quit
      • d4rk joined the channel
      • MyNetAz has quit
      • vardhan_ has quit
      • NishantKumar[m] joined the channel
      • NishantKumar[m]
        Hi, can anyone tell me where I can find the files like mb_metadata.xml and index.json for the project Implement a daemon that corrects out-of-sync cover art and event art metadata on archive.org? Also, do I have to resolve only this ticket [IMG-129](https://tickets.metabrainz.org/browse/IMG-129) for this project?
      • BrainzBot
        IMG-129: CAA state on archive.org out-of-sync with site
      • MyNetAz joined the channel
      • pite_ has quit
      • d4rk has quit
      • d4rk joined the channel
      • Kladky joined the channel
      • MyNetAz has quit
      • MyNetAz joined the channel
      • reosarevok[m]
        akshaaatt, jasje: Dunno if MOBILE-221 is the same person I forwarded to you (the content seems familiar) but in any case, it was added to AREQ instead of MOBILE at first so letting you know in case you depend on some sort of automatic assignation for these things :)
      • BrainzBot
        MOBILE-221: Can't login on android https://tickets.metabrainz.org/browse/MOBILE-221
      • jasje[m]
        reosarevok: did you forward my mail to the user that i sent you?
      • reosarevok[m]
        Eh. No :D I never realized you only sent it to me!
      • Why wouldn't you just send it to the user :D
      • Ok, will send it now I guess
      • Unless you want to just reply to them directly, which honestly would be best since you'll want to get the answer as well - just answer them, and cc support@, jasje
      • And if for some reason you want me to send stuff, please let me know next time! :D
      • bitmap: let's put a second beta out with some new improvements (https://github.com/metabrainz/musicbrainz-serve... will make people happy) and then release prod next Monday? :)
      • Jigen
        [00:04] JuliaHusar[m] The general ideas in these wireframes are that recommendation should be a user-centred process where users work with algorithms to find new music to listen to based on existing material they are familiar with. Essentially we are taking a user's taste, and allowing them to explore it further and make further connections.
      • hey that sounds good! it's what *i'd* expect from recommendation thing tbh, this thing where I'm the one in controll and things based on what *I* think are specifically made the centrepiece of it. if that's what I'm getting from this message.
      • reosarevok[m]
        jasje: let me know if I really should forward that email myself, anyway - but I'd still recommend you send it unless there's a reason I'm missing why that's a bad idea :)
      • Jigen
        reosarevok[m]: maybe it feels intimidating to directly email other users ?
      • I know I feel intimidated with it, I prefer it done by like "official email people guy" (ie you) or discussed publicly so that both I and the other person's opinions/reactions are vetted through
      • often a third person's input is vital to prevent misunderstandings 🤷‍♂️
      • not knowing any of the context to this btw
      • :D
      • jasje[m]
        <reosarevok[m]> "jasje: let me know if I really..." <- Nvm ill send it
      • jasje[m]: Can you send me users email again?
      • JuliaHusar[m]
        <Jigen> "hey that sounds good! it's what..." <- Essentially yeah, it's moreso a response to all of the AI models that seem to be taking autonomy from users
      • vardhan_ joined the channel
      • vardhan_ has quit
      • Jigen
        oh deff that.
      • I hate when computers try to do things *for* me, I hate that.
      • but if I *tell* it to do something. that's awesome
      • mayhem[m]
        monkey: can you please advise on how I should fix https://tickets.metabrainz.org/browse/SEC-1390 ?
      • BrainzBot
        SEC-1390: [metabrainz.org] CVE-2025-27789: @babel/helpers < 7.26.10
      • mayhem[m]
        all the babel deps have similar version numbers, but different.
      • bring everything babel to the latest?
      • monkey[m] joined the channel
      • monkey[m]
        mayhem: Looks like the dependabot alerts was auto-dismissed, so you can close the ticket.
      • It should probably happen automatically, but not sure that specific workflow is taken into account:
      • mayhem[m]
        oh, easy. thanks!
      • monkey[m]
        This rule applied adn auto-dismissed the alert: https://github.com/metabrainz/metabrainz.org/se...
      • low-impact dev dependencies that can't be exploited live? Don't bother us
      • BrainzGit
        [metabrainz.org] 14mayhem opened pull request #502 (03master…CVEs): Fix jinja CVE https://github.com/metabrainz/metabrainz.org/pu...
      • vardhan_ joined the channel
      • vardhan_ has quit
      • vardhan_ joined the channel
      • vardhan_ has quit
      • vardhan_ joined the channel
      • [metabrainz.org] 14mayhem merged pull request #502 (03master…CVEs): Fix jinja CVE https://github.com/metabrainz/metabrainz.org/pu...
      • [metabrainz.org] release 03v-2025-03-17.0 has been published by 14mayhem: https://github.com/metabrainz/metabrainz.org/re...
      • vardhan_ has quit
      • vardhan_ joined the channel
      • vardhan_ has quit
      • vardhan_ joined the channel
      • minimal joined the channel
      • julian45[m] has quit
      • bitmap[m]
        <reosarevok[m]> "bitmap: let's put a second..." <- sure, sounds like a good plan to me
      • <NishantKumar[m]> "Hi, can anyone tell me where I..." <- given that I've received a pre-proposal from you already, I assume you've found examples of those?
      • NishantKumar[m]
      • This is my pre- proposal for gsoc
      • <bitmap[m]> "given that I've received a pre-..." <- Yeah , but I need to install it on my local environment
      • bitmap: could you please give feedback on my pre proposal like anything that I missed to mention or do I need another thing to solve this issue?
      • pite joined the channel