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
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 !
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!
* 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!
<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.
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
2025-09-02 24556, 2025
petitminion has quit
2025-09-02 24559, 2025
suvid[m]
yea
2025-09-02 24542, 2025
julian45[m]
<mayhem[m]> "there is so much winning going..." <- so. much. "winning". (own goals, rather)