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?
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.
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?
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 :/
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
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)