#listenbrainz

/

      • LupinIII joined the channel
      • 2025-12-02 33639, 2025

      • ApeKattQuest has quit
      • 2025-12-02 33617, 2025

      • harizz_076_51983
        Seems interesting, ill work on this. Thanks 😄
      • 2025-12-02 33627, 2025

      • harizz_076_51983
        s/😄/:DD/
      • 2025-12-02 33644, 2025

      • ApeKattQuest joined the channel
      • 2025-12-02 33655, 2025

      • LupinIII has quit
      • 2025-12-02 33602, 2025

      • elkiensad[m] joined the channel
      • 2025-12-02 33603, 2025

      • elkiensad[m]
        In my ListenBrainz Jams era thanks to https://github.com/kgarner7/navidrome-listenbrain…
      • 2025-12-02 33615, 2025

      • aereaux
        elkiensad[m], Oh wow, this is great, thanks!
      • 2025-12-02 33659, 2025

      • FaizanAkhtar[m]
        monkey: i restored the branch for LB-1622 (Tag Logic Fix)...The Pull Request should now be visible for merge/reopen. Could you please take the final call on merging it?
      • 2025-12-02 33659, 2025

      • BrainzBot
        LB-1622: Use the user input when adding a tag with the "Enter" key https://tickets.metabrainz.org/browse/LB-1622
      • 2025-12-02 33600, 2025

      • NOTICE: LB-1622 (https://tickets.metabrainz.org/browse/LB-1622): Use the user input when adding a tag with the "Enter" key
      • 2025-12-02 33630, 2025

      • COMPL_EXE has quit
      • 2025-12-02 33646, 2025

      • COMPL_EXE joined the channel
      • 2025-12-02 33658, 2025

      • x123 has quit
      • 2025-12-02 33630, 2025

      • aerozol[m]
        Thanks elkiensad, added to the list. Seems like there's a couple of similar ones: https://wiki.musicbrainz.org/External_Resources#L…
      • 2025-12-02 33629, 2025

      • harizz_076_51983
        Aerozol (@_discord_537897767968833566:chatbrainz.org) can we do something about this
      • 2025-12-02 33602, 2025

      • aerozol[m]
        About...
      • 2025-12-02 33606, 2025

      • aerozol[m]
        Possibly an image or something isn't being bridged?
      • 2025-12-02 33613, 2025

      • aerozol[m]
        Or I missed something from earlier
      • 2025-12-02 33615, 2025

      • monkey[m]
        harizz_076_51983: You might need to quote the messages you are responding to, or click "reply", or something, because we can't follow what your messages are about.
      • 2025-12-02 33627, 2025

      • rustynova[m]
      • 2025-12-02 33644, 2025

      • rustynova[m]
        They are on discord so that's a quote
      • 2025-12-02 33657, 2025

      • aerozol[m]
        Ah, thanks
      • 2025-12-02 33616, 2025

      • monkey[m]
        Ah, indeed that's a bridging issue. OIn Matrix we don;t see the replied-to message
      • 2025-12-02 33648, 2025

      • aerozol[m]
        harizz_076_51983: I foresee trouble when a lot of later studies use both LB and MB (and those are the only data sources of note, anyway). Then we have to duplicate across two pages. Personally I would stick to one page for now - but if you are keen to get really stuck in then you can do it how you like imo! You're welcome to take charge
      • 2025-12-02 33658, 2025

      • aerozol[m]
        Basically, MB was the data source for studies for an age, then LB came along later. I would say LB is still proving it's worth, but it's already getting there
      • 2025-12-02 33652, 2025

      • aerozol[m]
        I'm going to bed now (5 minutes ago!) but ping any time and I will get back to you tomorrow 👍
      • 2025-12-02 33659, 2025

      • atticus_withakay joined the channel
      • 2025-12-02 33600, 2025

      • atticus_withakay
        Hello, hoping im in the right place to work out why i cant import my navidrome instance listens into ListenBrainz. If im in the wrong space please advise where i should go.
      • 2025-12-02 33600, 2025

      • atticus_withakay
        I have it enabled within navidrome, and can see my new listens appearing in the feed. All good.
      • 2025-12-02 33617, 2025

      • atticus_withakay
        My issue arrises when trying to connect to my instance via the `Connect third-party music services` page I enter my details and get a
      • 2025-12-02 33617, 2025

      • atticus_withakay
        `Unable to connect to server: 403 Client Error: Forbidden for url: <mydomain>/rest/ping?u=Atticus&t=301d2d773924c8d1b252902ecf31011c&s=1764677015020&v=1.16.0&c=ListenBrainz&f=json`
      • 2025-12-02 33643, 2025

      • atticus_withakay
        I can access the navidrome instance via browser so not sure what is missing here
      • 2025-12-02 33611, 2025

      • atticus_withakay
        * My issue arrises when trying to connect to my instance to import my history via the `Connect third-party music services` page I enter my details and get a
      • 2025-12-02 33611, 2025

      • atticus_withakay
        `Unable to connect to server: 403 Client Error: Forbidden for url: <mydomain>/rest/ping?u=Atticus&t=301d2d773924c8d1b252902ecf31011c&s=1764677015020&v=1.16.0&c=ListenBrainz&f=json`
      • 2025-12-02 33632, 2025

      • mamanullah7[m]
        I don’t think there is any issue from lb side’
      • 2025-12-02 33643, 2025

      • atticus_withakay
        quite possibly, just trying to narrow down what is required by LB so i can tell if its an issue with navidrome, my network or lb.
      • 2025-12-02 33643, 2025

      • atticus_withakay
        Is it just the url, username, pwd no extra keys or anything that LB requires?
      • 2025-12-02 33651, 2025

      • mamanullah7[m]
        I can see ur server is blocking the rqst! Might be some issue in permission or something else can u once Chwk logs?
      • 2025-12-02 33633, 2025

      • mamanullah7[m]
        atticus_withakay: > <@atticus_withakay:matrix.org> quite possibly, just trying to narrow down what is required by LB so i can tell if its an issue with navidrome, my network or lb.
      • 2025-12-02 33633, 2025

      • mamanullah7[m]
        > Is it just the url, username, pwd no extra keys or anything that LB requires?
      • 2025-12-02 33633, 2025

      • mamanullah7[m]
        You only need a host url username and password! Rest lb will handle!
      • 2025-12-02 33622, 2025

      • mamanullah7[m]
        Check if your server blocking rqst!
      • 2025-12-02 33602, 2025

      • atticus_withakay
        mamanullah7[m]: hmm okay let my enable some deeper logging as not seeing anything obvious.
      • 2025-12-02 33602, 2025

      • atticus_withakay
        How do you know my server is blocking it? Thought i obfuscated my url enough, i assume the query string has some identifiable info?
      • 2025-12-02 33612, 2025

      • mamanullah7[m]
        Can u try sending this rqst!
      • 2025-12-02 33613, 2025

      • mamanullah7[m]
        curl -i "https://your-domain.tld/rest/ping?u=YOURUSER&t=abc&s=xyz&v=1.16.1&c=test&f=json"
      • 2025-12-02 33633, 2025

      • mamanullah7[m]
        s///, s/.tld//
      • 2025-12-02 33644, 2025

      • atticus_withakay
        Sure one moment
      • 2025-12-02 33626, 2025

      • mamanullah7[m]
        Or can u open network section n send me the exact url lb is requesting and along with that response!
      • 2025-12-02 33608, 2025

      • atticus_withakay
        That curl command when i replace domain and user says wrong user name and pasword... (full message at <https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/mhWVXztrPjDRvKHeVQIUXLzG>)
      • 2025-12-02 33622, 2025

      • atticus_withakay
        but is at least getting to my instance
      • 2025-12-02 33600, 2025

      • monkey[m]
        That is consistent with the 403 error
      • 2025-12-02 33635, 2025

      • monkey[m]
        I did want to clarify one point: when connecting to your navidrome instance, you'll be able to search for and play music from the LB website using your instance, but it does not import your history from navidrome
      • 2025-12-02 33602, 2025

      • atticus_withakay
        oh, well then never mind
      • 2025-12-02 33626, 2025

      • atticus_withakay
        misunderstood what that meant to do
      • 2025-12-02 33635, 2025

      • monkey[m]
        For some of the services in that page, we can connect to an API and pull your history (spotify and last.fm for example). For Navidrome, you'll need to set up your navidrome instance to submit listens to listenbrainz
      • 2025-12-02 33648, 2025

      • monkey[m]
        Let me spin mine up an check where that is
      • 2025-12-02 33603, 2025

      • atticus_withakay
        Yeah, ive got it so my navidrome updates what i play now
      • 2025-12-02 33601, 2025

      • atticus_withakay
        thought i needed the other to import what i have already played etc
      • 2025-12-02 33625, 2025

      • atticus_withakay
        thanks for the info, saved me a lot of investigating haha
      • 2025-12-02 33649, 2025

      • mamanullah7[m]
        Thanks monkey just forgot mention about importing history! I was just checking the error he’s is getting while connecting!
      • 2025-12-02 33625, 2025

      • monkey[m]
        That should be set for the future then. I don't think we have a history file importer for Navidrome yet, but I can check
      • 2025-12-02 33605, 2025

      • monkey[m]
        Ah well,m unfortunately Navidrome does not offer that feature :/
      • 2025-12-02 33605, 2025

      • monkey[m]
      • 2025-12-02 33637, 2025

      • monkey[m]
        We have importers for other services that can export a history file (https://listenbrainz.org/settings/import/)
      • 2025-12-02 33659, 2025

      • atticus_withakay
        Thank you, this is my first step into scrobbling was hoping to somehow get reccomended music from it in future.
      • 2025-12-02 33630, 2025

      • atticus_withakay
        for now i think have set myself up enough to start building that history
      • 2025-12-02 33620, 2025

      • rustynova[m]
        Iirc, Navidrome is like black player in that it doesn't save listens, it only saves the count. So makes it hard to export
      • 2025-12-02 33647, 2025

      • atticus_withakay
        that makes a lot of sense, it is very lightweight
      • 2025-12-02 33623, 2025

      • rustynova[m]
        There's like a week of normal listen history then it gets deleted
      • 2025-12-02 33613, 2025

      • FaizanAkhtar[m] uploaded an image: (1101KiB) < https://matrix.chatbrainz.org/_matrix/media/v3/download/matrix.org/lbspWSbCoPDhIomFolWHTyCg/Screenshot%202025-12-02%20at%207.12.57%E2%80%AFPM.png >
      • 2025-12-02 33617, 2025

      • FaizanAkhtar[m]
        Hey I'm facing a issue Invalid authorization token error when trying to submit listens/tags, even after performing a full environment reset and successful login. Could you please let me know if I'm missing a specific token scope or database sync step?
      • 2025-12-02 33627, 2025

      • FaizanAkhtar[m] uploaded an image: (679KiB) < https://matrix.chatbrainz.org/_matrix/media/v3/download/matrix.org/gduzGyeKUgtBAybOwOyAAZnr/Screenshot%202025-12-02%20at%207.14.10%E2%80%AFPM.png >
      • 2025-12-02 33611, 2025

      • FaizanAkhtar[m] uploaded an image: (672KiB) < https://matrix.chatbrainz.org/_matrix/media/v3/download/matrix.org/qfcuYbDTShVXHpGHNfsAfuyT/Screenshot%202025-12-02%20at%207.14.57%E2%80%AFPM.png >
      • 2025-12-02 33637, 2025

      • FaizanAkhtar[m] uploaded an image: (675KiB) < https://matrix.chatbrainz.org/_matrix/media/v3/download/matrix.org/lKpsktgHexBxEUoxFLBLoztE/Screenshot%202025-12-02%20at%207.15.23%E2%80%AFPM.png >
      • 2025-12-02 33639, 2025

      • monkey[m]
        Faizan Akhtar: You'll probably want to change a value in config.py to use the API from you localhost, instead of the production API. Check the value of `API_URL`, make sure it points to your local server
      • 2025-12-02 33615, 2025

      • monkey[m]
        Currently, it is trying to send listens to the production API, but with your local token.
      • 2025-12-02 33624, 2025

      • ManviSohi joined the channel
      • 2025-12-02 33613, 2025

      • ManviSohi has quit
      • 2025-12-02 33641, 2025

      • NicholasBoydIsac joined the channel
      • 2025-12-02 33641, 2025

      • NicholasBoydIsac uploaded an image: (92KiB) < https://matrix.chatbrainz.org/_matrix/media/v3/download/matrix.org/AMhhWffMoFLVNLXQWBEVTdfB/image.png >
      • 2025-12-02 33641, 2025

      • NicholasBoydIsac
        Did I manage to break the listening history importer? :)... (full message at <https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/qzCRfJyPNdGafoxORTYHIsye>)
      • 2025-12-02 33629, 2025

      • NicholasBoydIsac is now known as nichobi
      • 2025-12-02 33617, 2025

      • lucifer[m] joined the channel
      • 2025-12-02 33617, 2025

      • lucifer[m]
        Nicholas Boyd Isacsson: i'll look at it
      • 2025-12-02 33603, 2025

      • rogorido joined the channel
      • 2025-12-02 33621, 2025

      • lucifer[m]
        Nicholas Boyd Isacsson: please try again now
      • 2025-12-02 33638, 2025

      • nichobi
        New error when trying to cancel :')
      • 2025-12-02 33638, 2025

      • nichobi
        > There was an error cancelling your import
      • 2025-12-02 33638, 2025

      • nichobi
        > Please try again and contact us if the issue persists. Details: TypeError: NetworkError when attempting to fetch resource.
      • 2025-12-02 33644, 2025

      • monkey[m]
        That was my bad, I forgot to update a container
      • 2025-12-02 33626, 2025

      • lucifer[m]
        ah sorry, i am updating listenbrainz. i'll ping you again once its done.
      • 2025-12-02 33628, 2025

      • lucifer[m]
        Nicholas Boyd Isacsson: can you try once more?
      • 2025-12-02 33621, 2025

      • nichobi
        Seems to be gone from the page, not sure if that means it completed or got cancelled, but either one works for me :)
      • 2025-12-02 33621, 2025

      • nichobi
        Thank you very much for the help! And let me know if I should try uploading another empty file to test it, I'd be happy to help any way I can
      • 2025-12-02 33601, 2025

      • lucifer[m]
        it got cancelled and i tested with another empty file already.
      • 2025-12-02 33649, 2025

      • SigHunter has quit
      • 2025-12-02 33609, 2025

      • SigHunter joined the channel
      • 2025-12-02 33618, 2025

      • FaizanAkhtar[m]
        Hey monkey , working on LB-1880......and moved the storage logic to a helper file but kinda stuck on where to put the actual retry loop. I tried the hook first but realized it wont cover manual submits, then tried moving it to APIService to make it global but I kept getting syntax errors and it felt risky. Just wanted to ask if APIService is the right place for this or should I keep it in the hooks? Just asking before I break
      • 2025-12-02 33618, 2025

      • FaizanAkhtar[m]
        anything else
      • 2025-12-02 33618, 2025

      • BrainzBot
        LB-1880: Save listens and retry if submission fails in BrainzPlayer https://tickets.metabrainz.org/browse/LB-1880
      • 2025-12-02 33619, 2025

      • NOTICE: LB-1880 (https://tickets.metabrainz.org/browse/LB-1880): Save listens and retry if submission fails in BrainzPlayer
      • 2025-12-02 33642, 2025

      • FaizanAkhtar[m] uploaded an image: (62KiB) < https://matrix.chatbrainz.org/_matrix/media/v3/download/matrix.org/ljHMhAQFSJYAHunwdoDreVqi/1000115056.jpg >
      • 2025-12-02 33614, 2025

      • FaizanAkhtar[m]
        monkey: regarding LB-1880.. i working on this issue but i stuck in testing it locally cause the player wont play tracks without the youtube/soundcloud keys (getting 400 errors)
      • 2025-12-02 33615, 2025

      • BrainzBot
        LB-1880: Save listens and retry if submission fails in BrainzPlayer https://tickets.metabrainz.org/browse/LB-1880
      • 2025-12-02 33616, 2025

      • NOTICE: LB-1880 (https://tickets.metabrainz.org/browse/LB-1880): Save listens and retry if submission fails in BrainzPlayer
      • 2025-12-02 33654, 2025

      • FaizanAkhtar[m]
        Api key not valid
      • 2025-12-02 33639, 2025

      • FaizanAkhtar[m]
        Could not find the match