#metabrainz

/

      • petitminion has quit
      • 2025-08-01 21340, 2025

      • petitminion joined the channel
      • 2025-08-01 21307, 2025

      • petitminion has quit
      • 2025-08-01 21347, 2025

      • d4rkie has quit
      • 2025-08-01 21314, 2025

      • d4rkie joined the channel
      • 2025-08-01 21303, 2025

      • adhawkins has quit
      • 2025-08-01 21311, 2025

      • aerozol[m]
        Hey reosarevok, finally found the time to look at the changes to https://wiki.musicbrainz.org/About
      • 2025-08-01 21307, 2025

      • aerozol[m]
        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)
      • 2025-08-01 21340, 2025

      • BrainzBot
        MBS-14111: Show area anthems on area's overview https://tickets.metabrainz.org/browse/MBS-14111
      • 2025-08-01 21314, 2025

      • reosarevok[m]
        <aerozol[m]> "Though this para needs a quick..." <- mayhem: can you double check if you're happy with this?
      • 2025-08-01 21357, 2025

      • petitminion has quit
      • 2025-08-01 21318, 2025

      • petitminion joined the channel
      • 2025-08-01 21302, 2025

      • d4rkie has quit
      • 2025-08-01 21327, 2025

      • d4rkie joined the channel
      • 2025-08-01 21359, 2025

      • zas[m] has quit
      • 2025-08-01 21302, 2025

      • outsidecontext[m has quit
      • 2025-08-01 21331, 2025

      • mayhem[m]
        I like the disgracenote diss, but I am not sure we should put that on our home page.
      • 2025-08-01 21304, 2025

      • mayhem[m]
        and explaining what CC licenses are are fraught with peril. If our description is wrong, that could have legal consequences.
      • 2025-08-01 21326, 2025

      • mayhem[m]
        I would stick to the classic "released under CC licenses (links, links)" and be done
      • 2025-08-01 21327, 2025

      • __BrainzGit
        [listenbrainz-server] 14fettuccinae opened pull request #3333 (03master…new): Add notification_sender.py to use notification/send endpoint https://github.com/metabrainz/listenbrainz-server…
      • 2025-08-01 21340, 2025

      • __BrainzGit
        [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
      • 2025-08-01 21304, 2025

      • rayyan_seliya123 joined the channel
      • 2025-08-01 21304, 2025

      • rayyan_seliya123
        <rayyan_seliya123> "hey lucifer just wanted to..." <- Hey lucifer: thx for merging! : I have seen you have reviewed this pr https://github.com/metabrainz/listenbrainz-server…
      • 2025-08-01 21305, 2025

      • rayyan_seliya123
        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 !
      • 2025-08-01 21322, 2025

      • lucifer[m]
        sure makes sense.
      • 2025-08-01 21350, 2025

      • rayyan_seliya123
        lucifer[m]: Okk will do this also
      • 2025-08-01 21329, 2025

      • adhawkins has quit
      • 2025-08-01 21332, 2025

      • __BrainzGit
        [musicbrainz-server] 14reosarevok opened pull request #3602 (03master…MBS-14084): MBS-14084: Sort event lists by newest first https://github.com/metabrainz/musicbrainz-server/…
      • 2025-08-01 21332, 2025

      • BrainzBot
        MBS-14084: Sort event lists by newest first https://tickets.metabrainz.org/browse/MBS-14084
      • 2025-08-01 21348, 2025

      • adhawkins joined the channel
      • 2025-08-01 21354, 2025

      • derat[m] has quit
      • 2025-08-01 21309, 2025

      • mamanullah7[m] joined the channel
      • 2025-08-01 21309, 2025

      • mamanullah7[m]
        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
      • 2025-08-01 21317, 2025

      • bitmap[m]
        we don't allow fully-automated submissions except for approved [bot accounts](https://wiki.musicbrainz.org/Code_of_Co…
      • 2025-08-01 21349, 2025

      • kojitsu[m]
        thanks, i'll working on bots
      • 2025-08-01 21300, 2025

      • bitmap[m]
        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!
      • 2025-08-01 21324, 2025

      • aerozol[m]