#metabrainz

/

      • Jigen joined the channel
      • 2025-09-02 24524, 2025

      • ApeKattQuest has quit
      • 2025-09-02 24529, 2025

      • Zenigata has quit
      • 2025-09-02 24510, 2025

      • Zenigata joined the channel
      • 2025-09-02 24533, 2025

      • Maxr1998_ joined the channel
      • 2025-09-02 24529, 2025

      • Maxr1998 has quit
      • 2025-09-02 24551, 2025

      • saumon has quit
      • 2025-09-02 24522, 2025

      • saumon joined the channel
      • 2025-09-02 24525, 2025

      • akshaaatt[m] joined the channel
      • 2025-09-02 24525, 2025

      • akshaaatt[m]
        jasje: are you aware of the issue that the android app cannot be querying all packages?
      • 2025-09-02 24526, 2025

      • akshaaatt[m]
        Just got a mail about that
      • 2025-09-02 24537, 2025

      • akshaaatt[m]
        Why do you need it?
      • 2025-09-02 24541, 2025

      • ApeKattQuest joined the channel
      • 2025-09-02 24533, 2025

      • Jigen has quit
      • 2025-09-02 24538, 2025

      • kilos_ has quit
      • 2025-09-02 24549, 2025

      • kilos_ joined the channel
      • 2025-09-02 24512, 2025

      • dabeglavins joined the channel
      • 2025-09-02 24514, 2025

      • aerozol[m] joined the channel
      • 2025-09-02 24515, 2025

      • aerozol[m]
        Hey julian45, looking slick! Would it be possible to not break/redirect old blog links? And the same question for Jade re. BrainzBot v2 (keep old BrainzBot links intact, e.g. "https://chatlogs.metabrainz.org/libera/metabrainz/2025-09-01/?msg=5499536"
      • 2025-09-02 24540, 2025

      • Jigen joined the channel
      • 2025-09-02 24517, 2025

      • ApeKattQuest has quit
      • 2025-09-02 24509, 2025

      • lusciouslover has quit
      • 2025-09-02 24501, 2025

      • lusciouslover joined the channel
      • 2025-09-02 24542, 2025

      • lucifer[m]
        aerozol: we can keep the old chatlogs active. in addition to the new ones.
      • 2025-09-02 24516, 2025

      • aerozol[m]
        Right, so not redirect, but keep the old logs active. Works for me
      • 2025-09-02 24525, 2025

      • lucifer[m]
        yes we could either run new chatlogs under a new domain or a different path on the same domain (ideally this one but would need to discuss with zas)
      • 2025-09-02 24558, 2025

      • jasje[m]
        akshaaatt: yes we can query all packages
      • 2025-09-02 24551, 2025

      • jasje[m]
        We need it to pre-approve apps for listen submission when user is onboarded so that listens from apps like web browsers are not listened by mistake.
      • 2025-09-02 24511, 2025

      • jasje[m]
        Almost all apps from major companies have those permission
      • 2025-09-02 24525, 2025

      • jasje[m]
        s/those/this/
      • 2025-09-02 24536, 2025

      • jasje[m]
        Your favourite food delivery apps even
      • 2025-09-02 24500, 2025

      • jasje[m]
        Just to track whether you have competitors app installed
      • 2025-09-02 24509, 2025

      • jasje[m]
        And set prices accordingly to that
      • 2025-09-02 24537, 2025

      • jasje[m]
        Its a really no fks given perm until small devs want it
      • 2025-09-02 24559, 2025

      • outsidecontext[m
        jasje: related to this topic, have you seen https://community.metabrainz.org/t/youtube-videos… ?
      • 2025-09-02 24500, 2025

      • jasje[m]
        outsidecontext[m: This is the exact problem that we just solved by adding that perm :P
      • 2025-09-02 24531, 2025

      • zas[m] uploaded an image: (262KiB) < https://matrix.chatbrainz.org/_matrix/media/v3/download/matrix.org/xGpOpCEQvNLhhynXdJtUmuzl/image.png >
      • 2025-09-02 24544, 2025

      • zas[m]
        Many labels & shops in the world are stopping to ship records to US. Just an example from this morning.
      • 2025-09-02 24503, 2025

      • SigHunter has quit
      • 2025-09-02 24559, 2025

      • SigHunter joined the channel
      • 2025-09-02 24540, 2025

      • mayhem[m]
        there is so much winning going on over there.
      • 2025-09-02 24523, 2025

      • petitminion joined the channel
      • 2025-09-02 24513, 2025

      • __BrainzGit
        [listenbrainz-server] 14MonkeyDo merged pull request #3355 (03master…era-stat-header): Era activity header touchoups https://github.com/metabrainz/listenbrainz-server…
      • 2025-09-02 24551, 2025

      • lusciouslover has quit
      • 2025-09-02 24511, 2025

      • lusciouslover joined the channel
      • 2025-09-02 24551, 2025

      • lusciouslover has quit
      • 2025-09-02 24511, 2025

      • lusciouslover joined the channel
      • 2025-09-02 24544, 2025

      • monkey[m]
        suvid, lucifer : Hello! A user reported that their skipped songs from Spotify extended history are being imported, and should probably not have been:... (full message at <https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/NgWMjNsXclzYkPYHIUKGsQfH>)
      • 2025-09-02 24532, 2025

      • mayhem[m]
        monkey and reosarevok : last year you two managed the food for the summit. are you ok doing that again?
      • 2025-09-02 24547, 2025

      • mayhem[m]
        I can make the reservations for restaurants, no problems.
      • 2025-09-02 24551, 2025

      • monkey[m]
        Sure
      • 2025-09-02 24506, 2025

      • suvid[m]
        <monkey[m]> "suvid, lucifer : Hello! A user..." <- Since we don't have the data for the total duration of the song from the extended streaming history we can't filter a valid listen that is at least half the duration but yea we can make it such that the track is listened for at least 30s.
      • 2025-09-02 24506, 2025

      • suvid[m]
        I had discussed the same with lucifer but it wasn't a priority back then
      • 2025-09-02 24506, 2025

      • suvid[m]
        But it can be implemented
      • 2025-09-02 24542, 2025

      • suvid[m]
        We can also removed skipped listens using the "skipped" field in the json
      • 2025-09-02 24552, 2025

      • suvid[m]
        * "skipped" field present in the
      • 2025-09-02 24552, 2025

      • monkey[m]
        Yes,that's a good first step, especially combined with "reason_end": "fwdbtn"
      • 2025-09-02 24513, 2025

      • suvid[m]
        monkey[m]: reason end might be fwdbtn but if the listen is >30s then it would be valid only right?
      • 2025-09-02 24526, 2025

      • suvid[m]
        i think only the duration should matter
      • 2025-09-02 24501, 2025

      • monkey[m]
        suvid[m]: Yes, if the user listened to more than 30s, it counts as a listen even if they skipped before the end of the track. We can add customizable filters in the future
      • 2025-09-02 24542, 2025

      • monkey[m]
        suvid[m]: What about songs that are less than 30s? Thos would count as a listen if they were not skipped, that's why I suggested combining with reason_end
      • 2025-09-02 24547, 2025

      • suvid[m]
        so for now we can add the 30s mark (assuming every song is >=1min in duration which seems to be a fair assumption for a valid listen)
      • 2025-09-02 24504, 2025

      • suvid[m]
        monkey[m]: yes makes sense
      • 2025-09-02 24512, 2025

      • Jade[m]
        <aerozol[m]> "Hey julian45, looking slick..." <- It's not really possible to match up the message IDs afaict, and jump to date is also a bit hard because in Matrix messages don't come in chronological order, although I will be looking into that.
      • 2025-09-02 24512, 2025

      • Jade[m]
        But yeah, there's history from before this matrix room was created, so we've got to keep the old ones online anyway.
      • 2025-09-02 24512, 2025

      • monkey[m]
        suvid[m]: Negative, there are many many songs less than 30s
      • 2025-09-02 24524, 2025

      • monkey[m]
        less than one minute, eeeeven more :)
      • 2025-09-02 24559, 2025

      • monkey[m]
        Think even about that 20s "intro" track on your favorite singer-songwriter album...
      • 2025-09-02 24539, 2025

      • suvid[m]
        fwdbtn: The user pressed the forward button to skip to the next track.... (full message at <https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/ZKTAkQBIyfdGShtcvzPseJff>)
      • 2025-09-02 24546, 2025

      • suvid[m]
        i found these relevant for now
      • 2025-09-02 24555, 2025

      • monkey[m]
        Great start
      • 2025-09-02 24519, 2025

      • monkey[m]
        suvid: Also another reason to skip, quoting from the forum: "Another thing is that the user can have listens on Spotify in incognito mode. I think those also shouldn’t be imported, at least not by default."
      • 2025-09-02 24538, 2025

      • monkey[m]
        Assuming that is not already taken care of by your code
      • 2025-09-02 24552, 2025

      • suvid[m]
        yea right
      • 2025-09-02 24552, 2025

      • suvid[m]
        incognito_mode as well
      • 2025-09-02 24509, 2025

      • suvid[m]
        let me make a new branch and PR for the fix
      • 2025-09-02 24543, 2025

      • monkey[m]
        I don't know the importer code well enough to get in there myself. Thanks for looking into this !
      • 2025-09-02 24519, 2025

      • suvid[m]
        no problem!
      • 2025-09-02 24507, 2025

      • petitminion has quit
      • 2025-09-02 24509, 2025

      • __BrainzGit
        [listenbrainz-server] 14Suvid-Singhal opened pull request #3357 (03master…importer-filter-valid-listens): fix. Filters valid listens in the importer https://github.com/metabrainz/listenbrainz-server…
      • 2025-09-02 24527, 2025

      • suvid[m]
        I have opened the PR
      • 2025-09-02 24533, 2025

      • suvid[m]
        lucifer monkey could you please test
      • 2025-09-02 24500, 2025

      • suvid[m]
        I will have to migrate my db due to funkwhale changes
      • 2025-09-02 24500, 2025

      • suvid[m]
        It would be great if you could test it out as I have some other commitment rn
      • 2025-09-02 24546, 2025

      • suvid[m]
        * please test it
      • 2025-09-02 24516, 2025

      • petitminion joined the channel
      • 2025-09-02 24522, 2025

      • suvid[m]
        It passes all the tests for now 👀
      • 2025-09-02 24552, 2025

      • petitminion has quit
      • 2025-09-02 24527, 2025

      • mamanullah7[m]
        lucifer: finally the authentication error is fixed but i don't think it would a good choice to remove the warning from funkwhale as the one who not on latest they will still face this intil they update to latest!
      • 2025-09-02 24527, 2025

      • mamanullah7[m]
      • 2025-09-02 24529, 2025

      • mamanullah7[m]
        * lucifer:, monkey finally the authentication error is fixed but i don't think it would a good choice to remove the warning from funkwhale as the one who not on latest they will still face this intil they update to latest!
      • 2025-09-02 24529, 2025

      • mamanullah7[m]
      • 2025-09-02 24500, 2025

      • julian45[m]
        <aerozol[m]> "Hey julian45, looking slick..." <- thanks! afaict at this time, links for all posts to date would stay intact :D the one thing i haven't tested yet is the location of the RSS feed, though
      • 2025-09-02 24541, 2025

      • mamanullah7[m]
        lucifer: monkey was exploring /api/v2/tracks as they released beta its still under development!
      • 2025-09-02 24541, 2025

      • mamanullah7[m]
        then i founf something strange! monkey we discussed last time nested artist_credit and all but same track same endpoint but different server and the response is different one contains nested artist_credit and one doesn't might be version difference but we not that away from latest also!
      • 2025-09-02 24504, 2025

      • mamanullah7[m] uploaded an image: (456KiB) < https://matrix.chatbrainz.org/_matrix/media/v3/download/matrix.org/sZOUrwpMVoLCTofQfIdmKEsw/Screenshot%202025-08-31%20at%201.42.05%E2%80%AFAM.png >
      • 2025-09-02 24532, 2025

      • mamanullah7[m] uploaded an image: (427KiB) < https://matrix.chatbrainz.org/_matrix/media/v3/download/matrix.org/NRJwsMSxPtFkeXUSaXVjibCO/%3Aapi%3Av1%3Atracks%3Aq%3D%3F.png >
      • 2025-09-02 24545, 2025

      • mamanullah7[m]
        we have to somehow make frontend handle both! i'll look more how can i improve this! either we have to take version under consideration or any other method as this gonna be our biggest problem to handle as every user may havea different version!
      • 2025-09-02 24543, 2025

      • i522 joined the channel
      • 2025-09-02 24543, 2025

      • i522
        unsure of the best place to report this, so just putting it here:... (full message at <https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/qQaZoXmVuileprjjocPsAOaD>)
      • 2025-09-02 24508, 2025

      • lucifer[m]
        holycow23: i think you updated your docker compose files on wolf and removed the 127.0.0.1 host in port mappings.
      • 2025-09-02 24521, 2025

      • lucifer[m]
        please add it back to avoid unwanted open ports.
      • 2025-09-02 24547, 2025

      • __BrainzGit
        [troi-recommendation-playground] 14Bqleine opened pull request #178 (03main…artist-stat-update): Change user artist stats to a list of artists. https://github.com/metabrainz/troi-recommendation…
      • 2025-09-02 24501, 2025

      • rayyan_seliya123
        Hey lucifer: monkey has approved the frontend changes I think the pr is ready for merge !! Can have a look when have some moments !
      • 2025-09-02 24552, 2025

      • petitminion joined the channel
      • 2025-09-02 24557, 2025

      • holycow23[m]
        <lucifer[m]> "please add it back to avoid..." <- The webserver runs well but creation of stat in spark seems to be down and I am not sure why cause I haven't made any change to the docker compose files
      • 2025-09-02 24537, 2025

      • suvid[m]
        monkey: I thought that those reasons were not actually for skipping the track... (full message at <https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/bwgfPxzsshSDfYkladINxNnG>)
      • 2025-09-02 24511, 2025

      • monkey[m]
        I am writing unit tests, adding each case I could find, to make sure they are skipped. will add that to the PR
      • 2025-09-02 24554, 2025

      • monkey[m]
        suvid[m]: I guess they are not necessarily manually skipped by the user, but if there was an error and playback stopped before 30s, they should probably be skipped IMO