It look good to me, though I made some further edits to simplify some of the language. I don't think all of it is, but some of the sentences started getting a bit long and "impressive" in a chatGPT-style (for instance, I removed a reference to all the "incredible music" in the database, since I take pride in MB containing a lot of really shit music as well!). But with those tweaks I think it's a great improvement.
2025-08-01 21353, 2025
aerozol[m]
Though this para needs a quick fact check from the team, please, to make sure nothing incorrect was added: "Most of the data in our database — any factual elements describing the who, what, when and where — is published using the Creative Commons Zero 1.0 Universal license, which puts it into the worldwide public domain and allows anyone to download the data and use it however they like. Remaining data is released under the terms
2025-08-01 21353, 2025
aerozol[m]
of the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 license, which makes it easy for everyone to access while ensuring that all our hard work doesn't become the story of yet another Gracenote."
2025-08-01 21352, 2025
holycow23[m]
lucifer: Hey, I was working to build a `test_get_era_activity` at `/listenbrainz_spark/stats/user/tests/test_user_stats.py` but I tried printing the messages from `messages = list(get_era_activity("all_time"))` but nothing is being printed for some reason, could you help me with the same
2025-08-01 21336, 2025
milkii has quit
2025-08-01 21351, 2025
milkii joined the channel
2025-08-01 21359, 2025
lucifer[m]
will take a look.
2025-08-01 21340, 2025
d4rkie_ has quit
2025-08-01 21341, 2025
d4rk-ph0enix joined the channel
2025-08-01 21327, 2025
DjSlash has quit
2025-08-01 21317, 2025
DjSlash joined the channel
2025-08-01 21315, 2025
ansh[m] has quit
2025-08-01 21329, 2025
petitminion joined the channel
2025-08-01 21340, 2025
reosarevok[m]
bitmap: left a question for you in MBS-14111 (not urgent)
[metabrainz.org] 14mayhem merged pull request #523 (03metabrainz-notifications…bug-fix): Fix a server error bug when all notifications are marked as important. https://github.com/metabrainz/metabrainz.org/pull…
2025-08-01 21309, 2025
petitminion has quit
2025-08-01 21348, 2025
petitminion joined the channel
2025-08-01 21359, 2025
reosarevok[m]
<mayhem[m]> "I would stick to the classic "..." <- aerozol: ^ can you reword it a bit? :)
2025-08-01 21350, 2025
d4rkie has quit
2025-08-01 21355, 2025
petitminion has quit
2025-08-01 21331, 2025
d4rkie joined the channel
2025-08-01 21322, 2025
lucifer[m]
holycow23: have you pushed the latest changes to the era activity PR?
2025-08-01 21348, 2025
suvid[m] joined the channel
2025-08-01 21348, 2025
suvid[m]
lucifer monkey
2025-08-01 21348, 2025
suvid[m]
The UI is also functional now
2025-08-01 21348, 2025
suvid[m]
date select is also working and listens are being successfully imported!!!
2025-08-01 21349, 2025
suvid[m]
i had merged the backend branch to frontend locally
2025-08-01 21353, 2025
suvid[m]
now pushing on github
2025-08-01 21333, 2025
suvid[m]
Just have to make sure the errors are shown as toast messages
2025-08-01 21334, 2025
suvid[m]
and display import status and previous imports as well
and suggested some changes that we have to keep it separate right ? Like wanted to ask in another pr or the one which is left for the review this one :>https://github.com/metabrainz/listenbrainz-server/pull/3316
2025-08-01 21305, 2025
rayyan_seliya123
And what about next how should I proceed further as queried you earlier !
2025-08-01 21342, 2025
mamanullah7[m] has quit
2025-08-01 21350, 2025
petitminion joined the channel
2025-08-01 21341, 2025
SigHunter has quit
2025-08-01 21343, 2025
SigHunter joined the channel
2025-08-01 21302, 2025
adhawkins joined the channel
2025-08-01 21328, 2025
lucifer[m]
rayyan_seliya123: the BP integration won't be merged until monkey is around. do you have any questions about it or is the PR pending review?
2025-08-01 21358, 2025
rayyan_seliya123
<lucifer[m]> "rayyan_seliya123: the BP..." <- Yeah no prblm about merging but wanted a review from u fir the api part and the store.py fiel I have made on that pr I am doing it properly or not and talking about further implementation wanted to ask where should I put my search bar Integration for IA metadata cache like we have to have a feature like other players like soundcloud apple or youtube like any recordings user want to
2025-08-01 21358, 2025
rayyan_seliya123
listen he will just search the track name or artist name or something on the official manual addition search bar and will have successfully submit the listen and can hear it am I right ?? So for this I am asking how to proceed
2025-08-01 21345, 2025
lucifer[m]
can you point me to what search bar you are referring to?
2025-08-01 21345, 2025
rayyan_seliya123
* Yeah no prblm lucifer: about merging but wanted a review from u for the api part and the store.py file I have made on that pr I am doing it properly or not and talking about further implementation wanted to ask where should I put my search bar Integration for IA metadata cache like we have to have a feature like other players like soundcloud apple or youtube like any recordings user want to listen he will just search the
2025-08-01 21345, 2025
rayyan_seliya123
track name or artist name or something on the official manual addition search bar and will have successfully submit the listen and can hear it am I right ?? So for this I am asking how to proceed
2025-08-01 21301, 2025
rayyan_seliya123
lucifer[m]: Wait
2025-08-01 21303, 2025
rayyan_seliya123
like i am asking where to place ia search logic in which folder like https://github.com/metabrainz/listenbrainz-server… or we have to add IA as a search source so i am confused where to put that logic
2025-08-01 21312, 2025
rayyan_seliya123
* lucifer: like i am asking where to place ia search logic in which folder like https://github.com/metabrainz/listenbrainz-server… and we have to add IA as a search source so nah , so i am confused where to put that logic
2025-08-01 21340, 2025
lucifer[m]
yes but where is the search bar in the UI that you are referring to?
2025-08-01 21305, 2025
rayyan_seliya123
lucifer[m]: like for other songs we are manually adding by searching thier name i was referring about that search box !
2025-08-01 21327, 2025
lucifer[m]
do you mean manual addition of listens?
2025-08-01 21355, 2025
rayyan_seliya123
lucifer[m]: Yeah it is the part of the project nah ?
2025-08-01 21315, 2025
lucifer[m]
that is completely different.
2025-08-01 21326, 2025
adhawkins has quit
2025-08-01 21345, 2025
rayyan_seliya123
Ooh I think I am have misunderstanding then
2025-08-01 21350, 2025
lucifer[m]
that searches MB for tracks and not apple music/spotify etc.
2025-08-01 21356, 2025
rayyan_seliya123
What's the remaining part of my project then
2025-08-01 21314, 2025
rayyan_seliya123
lucifer[m]: Ooh !
2025-08-01 21342, 2025
lucifer[m]
when you play a song using BrainzPlayer, it searches for the track in various music sources. Spotify/Apple Music/Soundcloud etc.
2025-08-01 21309, 2025
lucifer[m]
You need to create an Internet Archive data source for BrainzPlayer and implement searching for tracks in that.
2025-08-01 21324, 2025
rayyan_seliya123
lucifer[m]: That part is done like I can now play recordings which matches the data logic of ia ! But I have done it manually using submit_listens.py !!
2025-08-01 21334, 2025
lucifer[m]
submit_listens is only for submitting the listens to ListenBrainz. it doesn't matter how the listen is submitted, if your brainzplayer logic is correct it should work for all listens that are available in IA metadata cache.
2025-08-01 21342, 2025
lucifer[m]
so sounds fine to me.
2025-08-01 21307, 2025
lucifer[m]
in that case, you can work on the backend side of things again.
2025-08-01 21317, 2025
lucifer[m]
add logic for searching more tracks for the given artists/creators using IA api and add those results to process queue.
2025-08-01 21338, 2025
lucifer[m]
the spotify/apple music cache already do this. so take a look at it on how to implement it.
2025-08-01 21329, 2025
rayyan_seliya123
So talking about the frontend thing it's this much only !! What I have done so far ??
2025-08-01 21354, 2025
lucifer[m]
i'll check the PR but seems to me like yes
2025-08-01 21319, 2025
rayyan_seliya123
lucifer[m]: Sure thx !
2025-08-01 21323, 2025
rayyan_seliya123
lucifer[m]: Like I should focus on getting more stream_urls for the respective artist/ creators ?
2025-08-01 21330, 2025
lucifer[m]
yes.
2025-08-01 21358, 2025
lucifer[m]
you need to find more metadata items from the artist and creator of existing items.
2025-08-01 21328, 2025
lucifer[m]
you should use a cache/dict to not query the same artists again and again.
2025-08-01 21337, 2025
rayyan_seliya123
lucifer[m]: Sure and what about the limit we have set for the seeding logic should I have to increase that also ?
2025-08-01 21343, 2025
lucifer[m]
the spotify cache does it automatically.
2025-08-01 21335, 2025
rayyan_seliya123
lucifer[m]: Like the notes or other fields we have done it earlier or only focus on extraction of stream_urls ?
2025-08-01 21352, 2025
rayyan_seliya123
lucifer[m]: Sure will follow this approach!
2025-08-01 21353, 2025
lucifer[m]
no.
2025-08-01 21350, 2025
lucifer[m]
use the IA search API with queries filtering on creator/author field to find new metadata items. add the items ids to the processing queue. then the crawler will process them normally.
2025-08-01 21347, 2025
lucifer[m]
for the seeding logic, we should change it to using the collections' rss feed.
2025-08-01 21326, 2025
lucifer[m]
or instead of a numerical limit we can use a datetime limit (last 7 days example).
2025-08-01 21354, 2025
lucifer[m]
read through the spotify metadata cache code, it handles all of these thing and will probably clear things up.
2025-08-01 21315, 2025
rayyan_seliya123
So for these backend refactor I jave to make new pr ??
2025-08-01 21331, 2025
lucifer[m]
yes
2025-08-01 21325, 2025
adhawkins joined the channel
2025-08-01 21330, 2025
rayyan_seliya123 uploaded an image: (175KiB) < https://matrix.chatbrainz.org/_matrix/media/v3/download/matrix.org/UoagopWcIqxnIEdvzCMsDKPh/Screenshot%202025-08-01%20190228.png >
2025-08-01 21356, 2025
rayyan_seliya123
lucifer[m]: Sure will do it ! And yeah if u get some moments help me review that front-end pr too ! And asking about this page we have to add a text for internetarchive also ? like youtube has !
lucifer: Should i create new pr for fw test or continue in that only! i think except test its ready to merge! for matching of tracks was on my list now its also done and working fine!
2025-08-01 21339, 2025
mamanullah7[m]
one more thing db_conn parameter explicitly passed in all others services /db/.py i think i also have to pass will be used in test?
2025-08-01 21333, 2025
mamanullah7[m]
how to run the specific test file? ./test.sh and then filename?
2025-08-01 21336, 2025
petitminion has quit
2025-08-01 21318, 2025
revi joined the channel
2025-08-01 21307, 2025
petitminion joined the channel
2025-08-01 21326, 2025
lucifer[m]
same PR.
2025-08-01 21330, 2025
petitminion has quit
2025-08-01 21303, 2025
lucifer[m]
Yes that's the right way to run specific tests. And yes you need to pass db_conn in the same way.
2025-08-01 21318, 2025
mamanullah7[m]
Thanks!
2025-08-01 21325, 2025
kojitsu[m] joined the channel
2025-08-01 21325, 2025
kojitsu[m]
Hello ! I try to to create an artist using seeding. I have my URL, i use GET for artist but i receive a login page. How to manage to go thru ?
2025-08-01 21345, 2025
kojitsu[m]
in header, i wrote my application, the version and a mail but i'm still stuck with the login page when i send my request
2025-08-01 21320, 2025
texke joined the channel
2025-08-01 21334, 2025
lusciouslover has quit
2025-08-01 21342, 2025
bitmap[m]
kojitsu: you're required to login so that you can review and submit the changes
2025-08-01 21312, 2025
kojitsu[m]
how to do it with in my code ?
2025-08-01 21322, 2025
lusciouslover joined the channel
2025-08-01 21336, 2025
kojitsu[m]
s/with//
2025-08-01 21301, 2025
bitmap[m]
with seeding you're supposed to log in yourself and review each change before submission to ensure data quality
what kind of bot are you working on? i.e. what data are you planning to submit and where is it sourced from
2025-08-01 21308, 2025
kojitsu[m]
artists and releases from discogs that doesnt exist in musicbrainz
2025-08-01 21353, 2025
revi has quit
2025-08-01 21322, 2025
bitmap[m]
ah, those are the kinds of submissions seeding is designed for. we wouldn't allow bot submissions for those, except perhaps in very narrow circumstances where the data is pre-vetted, since a human is required to check for duplicates and ensure the data follows our guidelines
2025-08-01 21347, 2025
d4rkie has quit
2025-08-01 21313, 2025
d4rkie joined the channel
2025-08-01 21313, 2025
mamanullah7[m]
lucifer: we dont need `write` scope for funkwhale? `read` only we need. i'm updating scoped to `read` which includes all like `read:profile` etc! removed manual addition in the beginning i was getting some error so used specific scopes now its working!