#metabrainz

/

      • rdrg109 has quit
      • 2022-02-17 04825, 2022

      • rdrg109 joined the channel
      • 2022-02-17 04853, 2022

      • agatzk has quit
      • 2022-02-17 04853, 2022

      • }8] has quit
      • 2022-02-17 04859, 2022

      • agatzk joined the channel
      • 2022-02-17 04802, 2022

      • }8] joined the channel
      • 2022-02-17 04823, 2022

      • Sophist-UK joined the channel
      • 2022-02-17 04830, 2022

      • Sophist_UK has quit
      • 2022-02-17 04841, 2022

      • lucifer
        mayhem, monkey: i just tested the CORS thing, it already works as expected. i was conflating the current impl with something else. sorry for the confusion.
      • 2022-02-17 04804, 2022

      • lucifer
        mayhem: yes, the content resolver or part of it sounds like a good SoC project.
      • 2022-02-17 04842, 2022

      • lucifer
        monkey: re the player thing, that seems like a general issue. i observe that even listens page on lb.org or test.lb.org do not consider the auth initially (as in the message to connect service is shown in the BP window) but when the listen count is retrieved and a re-render happens the auth thing updates.
      • 2022-02-17 04800, 2022

      • gcrkrause1 has quit
      • 2022-02-17 04832, 2022

      • gcrkrause1 joined the channel
      • 2022-02-17 04852, 2022

      • reosarevok
        outsidecontext: maybe you know what https://twitter.com/l3ny/status/14941717585130373… is about? I don't.
      • 2022-02-17 04858, 2022

      • reosarevok
        mayhem: heh, someone wants moods on support
      • 2022-02-17 04838, 2022

      • outsidecontext
        reosarevok: no, no idea. I love it when people use screenshots in their issue reports where they cut off everything that might give context. I can't tell at all what software that is.
      • 2022-02-17 04848, 2022

      • outsidecontext
        Presumably this is about some plugin for some tool?
      • 2022-02-17 04844, 2022

      • reosarevok
        outsidecontext: so, "Hi! With this info we don't know what plugin it is, or even what tool, so it's pretty hard to help! :) Can you give a bit more information?"
      • 2022-02-17 04832, 2022

      • outsidecontext
        yep
      • 2022-02-17 04824, 2022

      • mayhem
        moooin!
      • 2022-02-17 04806, 2022

      • mayhem
        lucifer: ok, I'll add the metadata cache to the ideas page.
      • 2022-02-17 04808, 2022

      • aerozol has quit
      • 2022-02-17 04812, 2022

      • lucifer
        morning!
      • 2022-02-17 04814, 2022

      • lucifer
        👍
      • 2022-02-17 04839, 2022

      • mayhem
        I guess the instant playlist PR is ready to go then.
      • 2022-02-17 04852, 2022

      • mayhem
        that will make playing with similarities much easier
      • 2022-02-17 04805, 2022

      • lucifer
        yup indeed
      • 2022-02-17 04821, 2022

      • lucifer
        let's finalize the BU PR, merge that, do a BU release, update the tag here and then merge and release this PR.
      • 2022-02-17 04813, 2022

      • mayhem
        puurfect
      • 2022-02-17 04812, 2022

      • mayhem
      • 2022-02-17 04824, 2022

      • mayhem
        I should try that next time I dont have access to the paper.
      • 2022-02-17 04832, 2022

      • lucifer
        you can also try arxiv, it has preprints and drafts available for free public access. the version there may vary a bit from the published one but iiuc its usually close enough.
      • 2022-02-17 04851, 2022

      • lucifer
        but i really don't understand how the status quo has been maintained in the research publishing sector. they get away with charging a ton of money to both the authors and the readers.
      • 2022-02-17 04852, 2022

      • mayhem
        greed. as usual
      • 2022-02-17 04831, 2022

      • riksucks
        yes, and adding to that, I would also like to suggest TechRxiv (by IEEE), its a preprint server for IEEE papers. But I think that after submission to IEEE, they take the preprints down. Lots of good stuff there too
      • 2022-02-17 04851, 2022

      • riksucks uploaded an image: (532KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/REKLwWkCaQtGHBYSReMMQhYb/Desktop%20-%201.jpg >
      • 2022-02-17 04803, 2022

      • riksucks uploaded an image: (523KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/sAwFvCbzAotXdkjEFEYpZIfU/Desktop%20-%202.jpg >
      • 2022-02-17 04818, 2022

      • riksucks
        mayhem tandy , this is what I was trying to explain yesterday
      • 2022-02-17 04821, 2022

      • riksucks
        a page for recordings which you can browse while listening to it
      • 2022-02-17 04839, 2022

      • mayhem
        riksucks: little do you know, but that is already in the works!
      • 2022-02-17 04858, 2022

      • riksucks
        oh wow, lol
      • 2022-02-17 04812, 2022

      • mayhem
        in fact, I want to make standalone app that people can install and have open at all times.
      • 2022-02-17 04821, 2022

      • mayhem
        when a new "now listening" appears, this page updates.
      • 2022-02-17 04846, 2022

      • riksucks
        I found this as a good point to redirect people to CB and MB
      • 2022-02-17 04846, 2022

      • riksucks
        and ohhh that's a sweet idea
      • 2022-02-17 04806, 2022

      • riksucks
        so you can say x people have listened to it and y people are listening to it right now!
      • 2022-02-17 04816, 2022

      • mayhem
        see MetadataViewer section
      • 2022-02-17 04844, 2022

      • mayhem
        those exact pieces of data are not being collected yet, but I like it.
      • 2022-02-17 04810, 2022

      • mayhem
        perhaps add some more thoughts to the section about what data to show. right now I am focusing on showing MB metadata. LB generated metadata should be next.
      • 2022-02-17 04829, 2022

      • mayhem
        the design for this page will be tricky -- loads of info to show.
      • 2022-02-17 04857, 2022

      • mayhem
        working on sending out this data to view is my primary goal today. :)
      • 2022-02-17 04812, 2022

      • riksucks
        I see, very interesting. If I come across some good feature, I will for sure discuss here and then add to this document
      • 2022-02-17 04826, 2022

      • riksucks
        and ohh I see. good luck! :D
      • 2022-02-17 04809, 2022

      • mayhem
        thanks. but, please add a link to your image -- I think you have some good suggestions for further improvement.
      • 2022-02-17 04802, 2022

      • riksucks
        for sure mayhem. I will add the Pins and Reviews points with the images.
      • 2022-02-17 04802, 2022

      • riksucks
        I will link the figma file too, in case anyone needs it :D
      • 2022-02-17 04825, 2022

      • mayhem
        sweet
      • 2022-02-17 04837, 2022

      • lucifer
        mayhem: re BU, each track item has track mbid, recording mbid in the dict. now we want the recording.id as well?
      • 2022-02-17 04841, 2022

      • mayhem
        I don't need it. I was using the wrong field. But, it might be nice to have that...
      • 2022-02-17 04856, 2022

      • mayhem
        I'd say leave it for now.
      • 2022-02-17 04803, 2022

      • lucifer
        ah ok 👍
      • 2022-02-17 04837, 2022

      • BrainzGit
        [brainzutils-python] 14amCap1712 merged pull request #76 (03master…artist-credit): Add artist credits when fetching releases https://github.com/metabrainz/brainzutils-python/…
      • 2022-02-17 04826, 2022

      • BrainzGit
        [brainzutils-python] 14amCap1712 merged pull request #73 (03master…container-name-tag): Set container name as sentry tag https://github.com/metabrainz/brainzutils-python/…
      • 2022-02-17 04841, 2022

      • BrainzGit
        [brainzutils-python] release 03untagged-1e93498abfc12d99b67f has been published by 14github-actions[bot]: https://github.com/metabrainz/brainzutils-python/…
      • 2022-02-17 04805, 2022

      • BrainzGit
        [brainzutils-python] release 03v2.2.0 has been published by 14github-actions[bot]: https://github.com/metabrainz/brainzutils-python/…
      • 2022-02-17 04809, 2022

      • lucifer
        mayhem: ^
      • 2022-02-17 04805, 2022

      • mayhem
        thanks!
      • 2022-02-17 04857, 2022

      • mayhem
        PR updated, lucifer
      • 2022-02-17 04857, 2022

      • lucifer
        👍
      • 2022-02-17 04810, 2022

      • mayhem
        gsoc ideas page updated. 4 projects now.
      • 2022-02-17 04825, 2022

      • BrainzGit
        [listenbrainz-server] 14mayhem merged pull request #1864 (03master…playlisty-endpoints): Create instant playlist and play release endpoints https://github.com/metabrainz/listenbrainz-server…
      • 2022-02-17 04843, 2022

      • mayhem
        woo. thanks monkey, lucifer and akshaaatt!
      • 2022-02-17 04829, 2022

      • akshaaatt
        !m mayhem
      • 2022-02-17 04830, 2022

      • BrainzBot
        You're doing good work, mayhem!
      • 2022-02-17 04854, 2022

      • BrainzGit
        [musicbrainz-server] 14reosarevok opened pull request #2426 (03master…document-tests-5): Improve test documentation (V): Controller::Instrument (adds multiple tests) https://github.com/metabrainz/musicbrainz-server/…
      • 2022-02-17 04816, 2022

      • mayhem
        hey reosarevok, have you tried monkey's userscript that adds the "play this in ListenBrainz" button to the MB release page?
      • 2022-02-17 04824, 2022

      • reosarevok
        I have not
      • 2022-02-17 04828, 2022

      • reosarevok
        Link?
      • 2022-02-17 04848, 2022

      • mayhem
        monkey: got link?
      • 2022-02-17 04813, 2022

      • mayhem
      • 2022-02-17 04825, 2022

      • mayhem
      • 2022-02-17 04858, 2022

      • mayhem closes tab, does not press playh
      • 2022-02-17 04820, 2022

      • reosarevok
        "You need to connect to a music service and refresh this page in order to search for and play songs on ListenBrainz."
      • 2022-02-17 04836, 2022

      • mayhem
        ignore that.
      • 2022-02-17 04841, 2022

      • reosarevok
        When I try (although I already had authorized spotify in lb), I get INVALID_CLIENT: Invalid redirect URI
      • 2022-02-17 04846, 2022

      • mayhem
        it should work if you spotify playback works on prod
      • 2022-02-17 04837, 2022

      • reosarevok
        Spotify player error Cannot perform operation; no list was loaded.
      • 2022-02-17 04841, 2022

      • mayhem
        meh. works fine for me.
      • 2022-02-17 04845, 2022

      • mayhem
        try reloading?
      • 2022-02-17 04852, 2022

      • reosarevok
        Yeah, I dunno. Maybe https://test.listenbrainz.org/player/release/8b23… just doesn't work? Does it for you?
      • 2022-02-17 04802, 2022

      • reosarevok
        It might not be on Spotify
      • 2022-02-17 04829, 2022

      • mayhem
        I get something but it doesn't match. but it plays.
      • 2022-02-17 04830, 2022

      • monkey
        There's an issue with the spotify player
      • 2022-02-17 04848, 2022

      • monkey
        Not sure what yet though
      • 2022-02-17 04812, 2022

      • reosarevok
        If I can help debug let me know, if not I'll test when you find it :)
      • 2022-02-17 04828, 2022

      • mayhem
        reosarevok: lets assume that will get sorted. we'd like to you add the play on spotify button to the release and release group page. monkey has an updated script that works for release groups
      • 2022-02-17 04840, 2022

      • monkey
      • 2022-02-17 04844, 2022

      • mayhem
        thanks!
      • 2022-02-17 04858, 2022

      • monkey
        Also works on collections
      • 2022-02-17 04819, 2022

      • mayhem
        this feature goes to prod next LB release. and will be improved as soon as we have MB metadata cached in LB.
      • 2022-02-17 04829, 2022

      • monkey
        And I want to make it work for tags (recordings) too
      • 2022-02-17 04832, 2022

      • reosarevok
        Ok. When is the next LB release?
      • 2022-02-17 04847, 2022

      • mayhem
        whenever lucifer deems it. likely within a day or two.
      • 2022-02-17 04857, 2022

      • reosarevok
        And I assume you mean "Play on ListenBrainz", rather than "on Spotify"?
      • 2022-02-17 04820, 2022

      • mayhem
        yes
      • 2022-02-17 04841, 2022

      • reosarevok
        There should probably be a way for MB users to opt out if they don't have Spotify and can't play it, but not sure how that would work
      • 2022-02-17 04842, 2022

      • mayhem
        in the end it will work with whatever services we support.
      • 2022-02-17 04848, 2022

      • reosarevok
        At least for now
      • 2022-02-17 04801, 2022

      • mayhem
        they could you know, just not click the button, right?
      • 2022-02-17 04813, 2022

      • mayhem
        it is exactly this reason that we put only a button there. not a player.
      • 2022-02-17 04814, 2022

      • reosarevok
        That only works if they *know* they need a spotify account
      • 2022-02-17 04820, 2022

      • alastairp
        monkey: https://en.wikipedia.org/wiki/Word2vec this is what I was trying to think of yesterday when I was talking about machine model word similarities
      • 2022-02-17 04822, 2022

      • reosarevok
        But yeah, maybe
      • 2022-02-17 04845, 2022

      • mayhem
        reosarevok: the idea is that it will fall back to youtube if spotify isn't available.
      • 2022-02-17 04823, 2022

      • reosarevok
        Oh, once/if lucifer gets through to the YT people
      • 2022-02-17 04825, 2022

      • reosarevok
        Gotcha
      • 2022-02-17 04806, 2022

      • mayhem
        yeah.
      • 2022-02-17 04839, 2022

      • monkey
        I mean, it should be working at the moment with youtube
      • 2022-02-17 04800, 2022

      • mayhem
        it does
      • 2022-02-17 04850, 2022

      • monkey
        Interesting alastairp thanks !
      • 2022-02-17 04806, 2022

      • monkey
        Also: "The reasons for successful word embedding learning in the word2vec framework are poorly understood." Ahhh, machine learning.
      • 2022-02-17 04842, 2022

      • monkey thinks AI stands for Arcane Incantations
      • 2022-02-17 04856, 2022

      • alastairp
        yeah, for sure. I just thought it'd be interesting to see what it kicks up for "words similar to brooding", etc
      • 2022-02-17 04803, 2022

      • monkey
        Absolutely
      • 2022-02-17 04811, 2022

      • reosarevok
        mayhem, monkey: do add me a ticket as soon as it's out on LB, please. monkey: do you think above the cover art is the best place? I was thinking below it maybe but I'm not sure. Wonder what aerozol and akshaaatt think.
      • 2022-02-17 04851, 2022

      • alastairp
        maybe another good thing about acousticbrainz stopping is that people will no longer get it confused with acoustid :(
      • 2022-02-17 04858, 2022

      • outsidecontext
        ha, yes. if it ever gets rebooted maybe it should be AudioBrainz or something
      • 2022-02-17 04835, 2022

      • akshaaatt
        ++ for getting the button below the cover art reosarevok
      • 2022-02-17 04834, 2022

      • Shubh joined the channel
      • 2022-02-17 04800, 2022

      • monkey
        reosarevok: I agree, below the cover art is better. I put it there because I was lazy (some pages don't have cover art, so it was easier to target the sidebar and prepend)
      • 2022-02-17 04855, 2022

      • mayhem
        monkey: got a sec?
      • 2022-02-17 04800, 2022

      • monkey
        Shoot
      • 2022-02-17 04814, 2022

      • mayhem
        I'm back on working on the MB metadata cache now.
      • 2022-02-17 04845, 2022

      • reosarevok
        Ok. Please make a ticket then, assign to me. You can already add it now and just leave a comment when this is officially out :) Link to the userscript too, maybe I can use parts of it
      • 2022-02-17 04853, 2022

      • mayhem
        we're going to add a new metadata viewer page for this and this endpoint needs to show the data, that is clear.
      • 2022-02-17 04805, 2022

      • reosarevok is hopefully done with work for today, but can answer short questions if needed :)
      • 2022-02-17 04812, 2022

      • mayhem
        where else will this metadata be used?
      • 2022-02-17 04838, 2022

      • mayhem
        we shouldn't load it unless we are certain users are going to consume the data. its quite large for each recording.
      • 2022-02-17 04850, 2022

      • monkey
        In short, everywhere. On the listens on any page with listens, on BrainzPlayer, on charts pages probably, etc.
      • 2022-02-17 04855, 2022

      • monkey
        Right.
      • 2022-02-17 04811, 2022

      • mayhem
        yes, but most of those will be on demand loading, yes?
      • 2022-02-17 04815, 2022

      • monkey
        I did mention we could load it on demand after the user click a button
      • 2022-02-17 04826, 2022

      • monkey
        Da da da
      • 2022-02-17 04830, 2022

      • mayhem
        yes, lets do that.
      • 2022-02-17 04845, 2022

      • mayhem
        so, then I will add an endpoint to fetch this data, given a recording_mbid
      • 2022-02-17 04856, 2022

      • mayhem
        and it returns the JSON data for on-demand loading.
      • 2022-02-17 04856, 2022

      • monkey
        On the album pages obviously we're going to want to load the data from the get-go
      • 2022-02-17 04804, 2022

      • mayhem
        agreed.
      • 2022-02-17 04819, 2022

      • mayhem
        and I'll bake that into the endpoint for that, no probs.
      • 2022-02-17 04836, 2022

      • monkey
        So either two endpoints or tha ability to fetch metadata for recording or album (or maybe both?)