mayhem lucifer Importing listening history files pre proposal... (full message at <https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/sWKmLzLAhHCNvPkJRnQYprQk>)
2025-03-17 07600, 2025
shivang_[m] has quit
2025-03-17 07639, 2025
lucifer[m]
[@suvid:matrix.org](https://matrix.to/#/@suvid:matrix.org) the importers need to be implemented on the backend. Ui should only be there to upload the files and select some parameters like from and to date to import etc. but all the file processing should happen on the backend so will you not need to call the api. you will directly submit the listens to insertion queues like the api does after validating the data.
2025-03-17 07608, 2025
suvid[m]
Yes yes... (full message at <https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/RLfrnXgqjARtxDUjoTplDuNW>)
2025-03-17 07643, 2025
suvid[m]
There will be a main importer and then there will be transformers (as I like to call them) which will process different file formats to jsonl and will also have checks to see if the data is incomplete or not in proper format
2025-03-17 07643, 2025
suvid[m]
Then the processed data will be submitted by the main importer
2025-03-17 07603, 2025
suvid[m]
I'll try to make a diagram to explain it in the proposal
2025-03-17 07614, 2025
suvid[m]
* make a structure diagram to
2025-03-17 07600, 2025
lucifer[m]
suvid[m]: > <@suvid:matrix.org> Yes yes... (full message at <https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/vIaVZOWWHaQQHWKGoVLRRzvY>)
2025-03-17 07648, 2025
suvid[m]
Yea Spotify extended streaming history is in zip format
2025-03-17 07648, 2025
suvid[m]
But it has json files in the zip
2025-03-17 07648, 2025
suvid[m]
So we'll allow complete zip file uploads as well?
2025-03-17 07624, 2025
suvid[m]
It should we tell users to upload the json files after extracting the zip ๐ค
2025-03-17 07635, 2025
suvid[m]
s/It/Or/
2025-03-17 07616, 2025
suvid[m]
Also, the Spotify extended history zip contains both music and video history
2025-03-17 07617, 2025
suvid[m]
So we'll have to just process the music history right
2025-03-17 07617, 2025
suvid[m]
So just process the music history folder from the zip
2025-03-17 07608, 2025
kto456dogkeirono joined the channel
2025-03-17 07609, 2025
kto456dogkeirono
Just checking in to say I fucking love listenbrainz.
2025-03-17 07603, 2025
vardhan_ joined the channel
2025-03-17 07638, 2025
lucifer[m]
<suvid[m]> "Yea Spotify extended streaming..." <- > <@suvid:matrix.org> Yea Spotify extended streaming history is in zip format... (full message at <https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/nzdBOZGpyDPTrYwfTHWAdGjZ>)
2025-03-17 07645, 2025
lucifer[m]
also, i forgot the exact fields but i remember there is a case of missing fields or wrong data in the exports vs what they serve on the api so you might need to call spotify api to fix up some fields during the processing.
2025-03-17 07619, 2025
vardhan_ has quit
2025-03-17 07613, 2025
vardhan_ joined the channel
2025-03-17 07642, 2025
vardhan_ has quit
2025-03-17 07605, 2025
vardhan_ joined the channel
2025-03-17 07627, 2025
vardhan_ has quit
2025-03-17 07650, 2025
vardhan_ joined the channel
2025-03-17 07623, 2025
irc_standardnick joined the channel
2025-03-17 07659, 2025
suvid[m]
<lucifer[m]> "> <@suvid:matrix.org> Yea..." <- okay the i'll include processing both music and video history... (full message at <https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/NaTRLMKwnXqSKMWhYBkwKCLK>)
<mayhem[m]> ""Creator options in admin page..." <- When notifications are created, i want to give the notification sender the options for each notification which is being sent out.... (full message at <https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/UhRYEPmCjzRDDAUdcjefqgoH>)
2025-03-17 07654, 2025
monkey[m]
YoMo12: Finally finished and deployed the fix for your pseudo-release cover art issues. Thanks for reporting !
2025-03-17 07655, 2025
monkey[m] uploaded an image: (25KiB) < https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/DQFMPZnDCeftDYEpdLNePBgT/image.png >
2025-03-17 07602, 2025
suvid[m]
<monkey[m]> "suvid: you might also want to..." <- Yes, I'm looking at it these days... (full message at <https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/rYIjtslvrEGtihzqMCyaBnNf>)
2025-03-17 07612, 2025
monkey[m]
Yep, sorry if that read as related to video query, it wasn't. Just some more edge cases...
2025-03-17 07645, 2025
kellnerd[m] joined the channel
2025-03-17 07646, 2025
kellnerd[m]
I wasn't even aware of the issue with the video history because mine was empty as I never used that feature.
2025-03-17 07651, 2025
suvid[m]
monkey[m]: ohh ok ๐๏ธ
2025-03-17 07615, 2025
suvid[m]
kellnerd[m]: yea me too
2025-03-17 07615, 2025
suvid[m]
discovered it while viewing my extended listening history files ๐
2025-03-17 07652, 2025
monkey[m]
Same
2025-03-17 07621, 2025
YoMo12[m] joined the channel
2025-03-17 07622, 2025
YoMo12[m]
Thank you monkey!
2025-03-17 07631, 2025
monkey[m]
My pleasure
2025-03-17 07632, 2025
vardhan_ has quit
2025-03-17 07615, 2025
KrishnaCosmic joined the channel
2025-03-17 07639, 2025
KrishnaCosmic
Hello, While exploring the iOS app, I identified some potential gaps compared to the website. What's the best way to confirm if these are known issues or if they'd be valuable contributions? Should I open GitHub issues or discuss them here first?
2025-03-17 07616, 2025
suvid[m]
<suvid[m]> "mayhem lucifer Importing..." <- any other feedback/suggestions for the pre-proposal?
2025-03-17 07616, 2025
suvid[m]
perhaps if i missed something important :)
2025-03-17 07609, 2025
bitmap[m] joined the channel
2025-03-17 07610, 2025
bitmap[m]
monkey: I'm getting m.sanitize is not a function on artist pages (maybe related to the release)
are you sure? the timestamps on the listens i'm seeing are ~a minute ago
2025-03-17 07616, 2025
neau[m]
Forgot that time is relative but his latest was like 30 seconds into the future
2025-03-17 07642, 2025
neau[m] uploaded an image: (64KiB) < https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/NYIzmzMUCaDQCrreInLlELmK/0EEAB572-3614-4AAD-B2BB-C75E4B5F08B2.jpg >
2025-03-17 07644, 2025
metadataismydrug joined the channel
2025-03-17 07644, 2025
metadataismydrug
` "inserted_at": 1742240513, "listened_at": 1742240569,` Could be it is submitting before it finishes the song, but calculates when it actually finishes based on the length of the song
2025-03-17 07602, 2025
neau[m]
Could it be a timecone thing?
2025-03-17 07608, 2025
metadataismydrug
Could be their computer clock is out of sync. listened_at is set but the submitter and inserted by the server, IIRC
2025-03-17 07619, 2025
elkiensad[m] joined the channel
2025-03-17 07620, 2025
elkiensad[m] sent a json code block: https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/ftdYlKbmphDHEuyzMqZrqgVP
2025-03-17 07643, 2025
kellnerd[m]
I sometimes submit future listens when I put on a vinyl record and know that I won't stop listening before the side is over ๐
2025-03-17 07615, 2025
m_shahnawaz[m] has quit
2025-03-17 07614, 2025
suvid[m]
<lucifer[m]> "suvid: you can post your more..." <- oh ok... (full message at <https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/bECYDGFtuKuHEBSdOFXkmJOE>)
2025-03-17 07638, 2025
rustynova[m]
LB IS DOWN!
2025-03-17 07638, 2025
rustynova[m]
DOWN ON DANCE FLOOR!
2025-03-17 07638, 2025
rustynova[m]
LOOK AT IT GO BABY!
2025-03-17 07619, 2025
shisma[m] uploaded an image: (528KiB) < https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/xpttVcwlFQqEzWGJGPTgklHs/Screenshot_2025-03-17_at_21.30.32.png >
2025-03-17 07619, 2025
shisma[m]
will go for less details for now
2025-03-17 07650, 2025
shisma[m]
xcode is such a confusing mess. I'm so happy to have successfully replaced the placeholder
2025-03-17 07607, 2025
rustynova[m]
Well I'll reuse my Idea for my Yumako Jams... When I actually get to make icons for my LB apps
2025-03-17 07629, 2025
shisma[m]
I think I'm missing context ๐
2025-03-17 07633, 2025
aerozol[m] joined the channel
2025-03-17 07634, 2025
aerozol[m]
Ooh pretty icon/logo shisma!
2025-03-17 07658, 2025
kellnerd[m]
Yeah, I also remember experimenting with triangles forming one half of the hexagon before aerozol came up with the beautiful puzzle logo for Harmony ๐ฅฐ
2025-03-17 07612, 2025
rustynova[m]
BTW what SVG editors are Y'all using? Need recomendations as I will definitly not use Krita for that
2025-03-17 07648, 2025
shisma[m]
I used Figma
2025-03-17 07644, 2025
kellnerd[m]
Inkscape (GUI + XML editor) and draw.io (to make diagrams, can embed its format into the exported SVG)
2025-03-17 07653, 2025
rustynova[m]
Had to use figma. Never again.
2025-03-17 07653, 2025
rustynova[m]
Trying out inkscape, but RN I got the blender shortcut stuck in my hands...
2025-03-17 07644, 2025
elkiensad[m]
<shisma[m]> "Screenshot_2025-03-17_at_21.30.3..." <- i love this
2025-03-17 07603, 2025
elkiensad[m]
what is this for though
2025-03-17 07647, 2025
shisma[m]
A music player for iOS that integrates listenbrainz and maybe shows musicbrainz data.
2025-03-17 07606, 2025
Jigen has quit
2025-03-17 07624, 2025
Jigen joined the channel
2025-03-17 07632, 2025
aerozol[m]
I still use Adobe/illustrator to edit vectors. Adobe are slowly but surely enshittifying themselves out of existence, but the suite is still too useful for me
2025-03-17 07640, 2025
julian45[m]
<aerozol[m]> "I still use Adobe/illustrator to..." <- have you heard of the [affinity](https://affinity.serif.com/en-us/) suite? i've heard decent things about it as an alternative to adobe tools