ah,I see. but the fundamental problem that lb radio in its current form doesn't scale still remains.
2025-12-11 34500, 2025
lucifer[m]
yes true.
2025-12-11 34519, 2025
lucifer[m]
we can do a queue based solution, where calling LB radio enqueues a prompt and then a fixed number of workers processes them sequentially. and you return to it later to see the results.
2025-12-11 34558, 2025
mayhem[m]
or we improve the back-end to be more efficient.
2025-12-11 34522, 2025
mayhem[m]
but I really want to focus on the mapper and nothing else in the short term. given the current load issues on gaga.
2025-12-11 34529, 2025
lucifer[m]
makes sense
2025-12-11 34533, 2025
parthsharma joined the channel
2025-12-11 34559, 2025
RahulChaudhary[m has quit
2025-12-11 34552, 2025
mayhem[m]
reosarevok: I've written a blog post -- can you please proof it for common mayhem stupidity?
2025-12-11 34507, 2025
reosarevok[m]
Sure
2025-12-11 34513, 2025
mayhem[m]
thx
2025-12-11 34512, 2025
reosarevok[m]
mayhem: we haven't had blog posts about the ai scrapers before, have we?
2025-12-11 34525, 2025
mayhem[m]
not sure.
2025-12-11 34545, 2025
reosarevok[m]
I don't see any recently anyway. In that case, explaining them a tiny bit at the start might not hurt?
2025-12-11 34505, 2025
mayhem[m]
ok. surprising we haven't done that.
2025-12-11 34531, 2025
reosarevok[m]
"If you are a MusicBrainz user, you might have noticed of slowdowns in the last weeks. That is because of AI scrapers which repeatedly try to scrape all data on the internet while hiding their identity and without respecting any bot restrictions." (and a link to one of those verge or whatever pages explaining the general issue)?
2025-12-11 34532, 2025
mayhem[m]
let me know when you're done making edits and I'll add that.
2025-12-11 34535, 2025
reosarevok[m]
And then continue with the LB bit
2025-12-11 34543, 2025
reosarevok[m]
I'm not making edits, I'm previewing rn since you were still in :)
2025-12-11 34551, 2025
mayhem[m]
on it
2025-12-11 34542, 2025
mayhem[m]
done and out.
2025-12-11 34546, 2025
hirigaray has quit
2025-12-11 34524, 2025
reosarevok[m]
Made a couple small changes, but it seems fine to me
2025-12-11 34532, 2025
mayhem[m]
thank you.
2025-12-11 34548, 2025
mayhem[m]
lucifer: did you make the front-end change or should we wait for monkey ?
2025-12-11 34548, 2025
lucifer[m]
mayhem: ah no, because i thought we were going to remove LB radio altogether for now.
2025-12-11 34527, 2025
hirigaray joined the channel
2025-12-11 34527, 2025
hirigaray has quit
2025-12-11 34527, 2025
hirigaray joined the channel
2025-12-11 34523, 2025
parthsharma has quit
2025-12-11 34550, 2025
mayhem[m]
monkey just arrived and we had a much needed catch up.
2025-12-11 34508, 2025
mayhem[m]
he pointed out that LB radio is actually on many many page in LB right now and that we should keep it.
2025-12-11 34527, 2025
mayhem[m]
he'll work up that PR now and when that is done and we test it on test.lb we can merge and publish the blog post.
2025-12-11 34542, 2025
mayhem[m]
in the meantime, I'll start thinking about how to make LB radio more scalable.
2025-12-11 34512, 2025
mayhem[m]
I think once we add a couple more servers as we discussed, we've got scalability for a few more months
2025-12-11 34520, 2025
monkey[m]1
<lucifer[m]> "its trying to send the full..." <- My bad, just pushed a commit to fix that. Gonna build a new image and deploy it to test
2025-12-11 34527, 2025
monkey[m]1
<mayhem[m]> "he'll work up that PR now and..." <- Should be ready now. Just tested on test.LB, works when logged in, shows an error message (on various pages) when not logged in, and trying to hit the API endpoint without auth returns 401 with the right error message.
2025-12-11 34539, 2025
mayhem[m]
confirmed!
2025-12-11 34542, 2025
mayhem[m]
thanks!
2025-12-11 34558, 2025
_BrainzGit
[listenbrainz-server] 14mayhem merged pull request #3435 (03master…lb-radio-login-required): Require an auth header for lb-radio/metadata lookup API endpoints https://github.com/metabrainz/listenbrainz-server…