anomie_[m] uploaded an image: (73KiB) < https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/GYIlABwcHdDMRJXvOReFpoZE/Screenshot_20250525_172056_Edge.jpg >
anomie_[m]
I just found out that artists that name the first track of multiple albums "Into" are kinda annoying.
I hope LB will be able to differentiate it by track length in the future if I link it
phoenix_05[m] joined the channel
phoenix_05[m]
got foobar on mobile, listenbrainz app as well, but highly likely won't have internet access to scrobble while listening; any other way to log my listens?
similar case on my laptop where I've only got tauon with the scrobbler active but no network for a while
anomie_[m]
I don't know about a specific mobile app, but *Rockbox*, the custom iPod classic firmware, has an option to log your listens
If you're using Android, this has an option to scrobble to a csv or json file.
and also https://github.com/kellnerd/elbisaur can process the scrobbler log files. The two tools have a bit different concept on how they are used, but submitting scrobbler log data they both do :)
tuxpaint has quit
anomie_[m]
You know if this works with pano fm logs?
* You know if this works with pano scrobbler json logs?
anomie_[m] uploaded an image: (39KiB) < https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/QmGpnGetzzWUEIKyVSMJzMqD/Screenshot_20250526_003841_Pano_Scrobbler.jpg >
phoenix_05 (@_discord_502736866169061386:chatbrainz.org) btw pano should submit the listens eventually, but I'd still scrobble to a file just in case
tuxpaint joined the channel
zer0bitz- has quit
zer0bitz- joined the channel
outsidecontext[m
I don't know how the log format is, but could check. Likely not, but could be added.
zer0bitz- has quit
zer0bitz- joined the channel
terinjokes has left the channel
terinjokes joined the channel
sp1ff` joined the channel
sp1ff has quit
pano scrobbler actually has become much better than when I last checked. I think I will switch to it again (which was over two years ago).
* pano scrobbler actually has become much better than when I last checked (which was over two years ago). I think I will switch to it again.
phoenix_05[m]
I hadn't logged in to LB until now, it doesn't seem to update previous scrobbles, I think
just tried this and it gives me a error: Uncaught (in promise) TypeError: Line 1 contains no listen
how do i ping across the bridge
@outsidecontext
outsidecontext[m
phoenix_05: sorry, I don't follow. What did you try, and where does it show this error?
phoenix_05[m]
tried both `elbisaur import scrobbles.jsonl --preview` (like I just stated, line 1 itself, I'm guessing the format isn't supported for importing directly?) and `elbisaur parse scrobbles.json test.jsonl` (renamed the extension 'cause it wouldn't read jsonl) and it tripped up on an unexpected non-whitespace character, that seems to be just a newline?
phoenix_05[m] sent a code block: https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/xAwdTAiNwfGytaeSLNqOyUch
outsidecontext[m
I don't think elbisaur does support the scrobble log of pano currently. It does support jsonl files, but with different content
the format isn't too different, but just not what elibisaur would expect. but kellnerd is behind this project, so knows better.
I'll also likely add support for the pano scrobbler logs to my own scotty soon
phoenix_05[m]
well, if I know the expected format, it'd be pretty easy to write a script that converts each line, lol
outsidecontext[m
I think elbisaur expects it more in the format of LB json
Both a JSON array of these objects and a JSONL file with one object per line are supported.
There are a few other parsers already which convert into this format, but none for Pano Scrobbler.
phoenix_05[m]
should be easy enough, I'll give it a shot in a bit
phoenix_05[m] uploaded an image: (23KiB) < https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/QEpXERRRgheiLcWxKYLhxlFs/image.png >
well, made a python script to convert my file into the LB format, used `elbisaur import scrobbles.jsonl --preview`
the date seems right, dunno what the # is for
I also had to exclude the entries that were marked with `"event":"love"`, from what I looked up, you need the recording mbid to do this and PanoFM only got the data from notifs so it doesn't seem to have checked my file metadata; not sure how I'd support that data