monkey: i think mayhem will need to check spotify dashboard and update the uris there if needed. iirc test.lb is using a separate spotify app from beta and prod.
mayhem
one sec
monkey
Yep, was just writing that I don't have access to the spotify account
ah, interesting. I guess we're using the same app on both prod and dev?
monkey
thank you*
mayhem
no, but we could.
updated, monkey
monkey
Thank you
alastairp
maybe remove the test callback urls for the prod instance? to reduce possible future confusion
lucifer
monkey: you'll have to write spotify gdpr support that you want timestamps of the export in milliseconds. if they still send in seconds then write back to them emphasizing that its seconds but you want in milliseconds.
mayhem
works now.
alastairp: agreed.
done
monkey
OK, will try, thanks lucifer.
alastairp
great
lucifer
alastairp: yeah, it had taken some back and forth but i was able to get ms precision timestamps last time.
alastairp
lucifer: oh! wow!
and you're not even from europe :)
monkey
Alternatively, I might just sort the playback history and try to import all the ones that are before my first LB listen
oh i sent this first email to privacy@spotify.com not support. rest of comms were with support.
chinmay
alastairp: using linux, yeah
lucifer: monkey: removing listenbrainz/webserver/static/dist worked
outsidecontext
took me quite a while to figure out that Picard Windows code signing was failing because MBs US address has changed :( Assumed it is me too stupid to use openssl properly
hurray for cryptical error codes instead of human readable messages
mayhem
ohhh, that sucks.
and on top of that, our address has to change again, since our mail forwarding company moved. 🤦
outsidecontext
ha :) but the certificate is done now and valid for a while. the problem here was just that for the windows app package you need to set the publisher, and that must match the certificates subject. but publisher was hard coded
mayhem
monkey: played 8 tracks without stopping!
monkey
Gosh, the bar really is low !
And I am definitely seeing working token refreshing, so I think that's that particular problem solved ! W00t!
Looks like it's not just me being a little slow with the spotify SDK token refresh thing. Their own example application gives bad advice as to how to set the player up: https://github.com/spotify/spotify-web-playback...
mayhem
damnit. player stopped. network tab not open.
lucifer: not for LB#2226, but a later one.... I think for the similarity stuff we should exclude the seed artist_credit from the similar recordings
this commit implements an exclusion so that people who try to make an API request off listenbrainz.org (and not api.listenbrainz.org) are given the error message and the 410 error.
correct. once we are ready to deploy this PR we will move it to gateways.
zas
it would be easier to do the reverse, because I need names (like prod.listenbrainz-web), the rest is basically a copy'n'paste. Do you know which target names it will use on prod?
mayhem
kiss, I would expect.
zas
yes, but which container?
mayhem
should we do this after we deploy this PR and move the DNS entry?
one sec.
zas
it will be easier for sure, as is it would be hard to test
mayhem
ok, I'll come back to you when we deploy this.
zas
(since files will not be used until target containers are up)
mayhem
but it will be listenbrainz-art-{test|beta|prod}
zas
the rest is basically a copy'n'paste of what we have for LB
mayhem
ok, cool.
thanks!
zas
I'd recommend to stick to (prod|beta|test).service
maybe prod.listenbrainz-art ?
mayhem
yes, since what the gateway uses is slightly different than the actual container names.
mayhem: i guess we can add a flag for that filtering? or should we do it always
yvanzo
zas: on it
zas: all good
lucifer
yvanzo: thanks for the logs, i'll look into it. btw is this a blocker for doing a new releaes?
yvanzo
lucifer: yes
lucifer
ah ok 👍
yvanzo: from a quick search of the db error message, it seems benign. and debug logs of sir do not seem to indicate any issues either? did it crash or completed normally?
I mean it doesn’t return but events seem to be all processed.
lucifer
hmm, weird indeed. and it only happens for events?
yvanzo
no, I mentioned it can happen for some others.
events, release groups, urls...
lucifer
oh ok.
yvanzo
it seems that Postgres log lines more or less match loading relationship in SIR debug.
lucifer
the PG log lines seem unrelated to me. my intuition is that some thing related to multi processing is hanging up but could be wrong. i'll try to reproduce the issue and see if i can fix it.
CatQuest
..
mayhem
lucifer: do it always. I can't see how that data is any good.
lucifer
i see. we could also try doing it on spark level then?
mayhem
spark level would be best.
lucifer
cool, will do
mayhem
there is no need to move those lines around, they are useless.
and can you please run the following 4 days sets for me? d 1095, s 100, t 5; d 730, s 100, t 5; d 1095, s 200, t 5; d 730, s 200, t 5;
lucifer
sure
mayhem
th
x
time to see what the session does. I keep getting 2-3 tracks of heavy metal in this test playlists. when it doesn't belong.
darkstardevx has quit
darkstardevx joined the channel
yvanzo
zas: It seems that SIR is 10x slower than usually but I cannot explain why atm.
(Restarting it didn’t help either.)
atj
just 10x?
yvanzo
atj: Actually more 8x or 9x but I round it up.
atj
when did this start, do you know?
roughly
yvanzo
atj: 14:50
+-2min
CatQuest
mayhem: heavy metal always belong
Freso
Oh, btw. Meeting is in ~7 minutes for anyone who doesn’t follow EU DST. bitmap, akshaaatt, lucifer, CatQuest, Pratha-Fish, Shubh, yellowhatpro, ansh, riksucks, … uh… and anyone else I may have missed.