<rustynova[m]> "Ok little hotfix because I..." <- > <@_discord_492790468321607681:chatbrainz.org> Ok little hotfix because I rushed it. I hate releasing stuff for a specific deadline...
I just noticed that when building the AUR package (that I just updated) it complains that the lockfile isn't up-to-date 😬
2025-12-04 33856, 2025
maxr1998[m]
(The PKGBUILD forces cargo to use the --locked mode)
2025-12-04 33806, 2025
maxr1998[m]
It also fails the `test api::musicbrainz::artist::fetching::tests::should_insert_artist ... FAILED` test on my end
2025-12-04 33820, 2025
firesquidwao has quit
2025-12-04 33813, 2025
tuxpaint joined the channel
2025-12-04 33812, 2025
tuxpaint has quit
2025-12-04 33816, 2025
tuxpaint joined the channel
2025-12-04 33858, 2025
sp1ff joined the channel
2025-12-04 33857, 2025
elkiensad[m] has quit
2025-12-04 33830, 2025
harizz_076_51983
Aerozol (@_discord_537897767968833566:chatbrainz.org) yeah i just checked google scholar, you’re right. We can do one thing, we can put a cutoff based on citations. It is a little unfair for newer studies but we can mention it explicitly, i mean having a long page is alright too but i dont know if its sustainable moving forward.
2025-12-04 33854, 2025
aerozol[m]
I like how thorough you are being! I never expected this to be more than a quick overview/non-exhaustive list, so I am happy for you to curate as you please. Please don't put in too much time, while it will be a useful resource, it is an 'extra'
2025-12-04 33838, 2025
rustynova[m]
... Rushed updates are the worse.
2025-12-04 33838, 2025
rustynova[m]
Although the test is probably a one time error? My CI run the test fine. Idk more without knowing the error message
2025-12-04 33806, 2025
rustynova[m]
(maxr)
2025-12-04 33855, 2025
rustynova[m]
I'll also make a new update to fix some error reports. But I'll take my time to release it this time. I still will try to get something out today or tomorrow morning
2025-12-04 33815, 2025
MonkeyPython has quit
2025-12-04 33839, 2025
MonkeyPython joined the channel
2025-12-04 33855, 2025
rogorido joined the channel
2025-12-04 33832, 2025
_discord_3144966 joined the channel
2025-12-04 33832, 2025
_discord_3144966
Yes, absolutely no rush!
2025-12-04 33815, 2025
_discord_3144966 posted a file: (15KiB) < https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/qATKFQsjUFjBbkfWNbznvibq/stacktrace.txt >
2025-12-04 33816, 2025
_discord_3144966
Here's the stacktrace for my test failure:
2025-12-04 33830, 2025
harizz_076_51983
thanks 🙂 Aerozol (@_discord_537897767968833566:chatbrainz.org) , ill decide a cutoff and work on this in 24 hours, have a deadline rn
2025-12-04 33824, 2025
zer0bitz- has quit
2025-12-04 33814, 2025
monkey[m]
I'm afraid we don't currently have a way to automatically import your loved songs from Navidrome.
2025-12-04 33814, 2025
monkey[m]
I do see there is a `getStarred` subsonic API method so that should be doable, I'll crate a ticket for that feature.
NOTICE: LB-1884 (https://tickets.metabrainz.org/browse/LB-1884): Import starred/loved songs from Navidrome
2025-12-04 33849, 2025
monkey[m]
<vivekanandan_ks[> "Hi All..." <- I will say that while our Year In Music comes after the year ends, you can right now (like any other time of the year) see your stats for the year up to this point, and even generate images for it if you want to share them online:
<monkey[m]> "I will say that while our Year..." <- Yes. I know this.
2025-12-04 33839, 2025
vivekanandan_ks[
I'm asking like maybe little bit a way to generate the Year in Music dynamically with the existing data would let users download it anytime instead of waiting for it to be released😅
2025-12-04 33830, 2025
vivekanandan_ks[
<monkey[m]> "I will say that while our Year..." <- Looks like the APIs are open too.
2025-12-04 33830, 2025
vivekanandan_ks[
I'm not a dev, so maybe I'll try vibe coding to generate a Spotify wraped like visual collection with the songs using the API?🤔
2025-12-04 33858, 2025
eg[m] joined the channel
2025-12-04 33859, 2025
eg[m]
ran alistral stats yim 2025
2025-12-04 33859, 2025
eg[m]
waiting !!
2025-12-04 33847, 2025
atticus_withakay has quit
2025-12-04 33854, 2025
rogorido has quit
2025-12-04 33847, 2025
zer0bitz- joined the channel
2025-12-04 33835, 2025
lz0 has quit
2025-12-04 33821, 2025
lz0 joined the channel
2025-12-04 33814, 2025
toffeetrish[m] joined the channel
2025-12-04 33814, 2025
toffeetrish[m]
<monkey[m]> "I'm afraid we don't currently..." <- Oh thank you!!
2025-12-04 33813, 2025
lz0 has quit
2025-12-04 33800, 2025
lz0 joined the channel
2025-12-04 33821, 2025
nichobi has quit
2025-12-04 33843, 2025
rustynova[m]
See you in 2898336 years elk!
2025-12-04 33851, 2025
aerozol[m]
vivekanandan_ks: this might be what you're looking for. Careful, some users have reported the website itself (not the GitHub) being hijacked by phishing ads - https://github.com/DevMatei/listenbrainz-wrapped
2025-12-04 33820, 2025
rustynova[m]
He's on it apparently. Didn't see any comics yet
2025-12-04 33829, 2025
mamanullah7[m] has quit
2025-12-04 33847, 2025
eg[m]
<rustynova[m]> "See you in 2898336 years elk!" <- `alistral stats yim 2900361`
2025-12-04 33840, 2025
eg[m]
<monkey[m]> "I'm afraid we don't currently..." <- I need syncing likes from and to the Navidrome 😭
2025-12-04 33830, 2025
rustynova[m]
I do want to try an implement a playlist exporter from LB to Navidrome. Might do that syncing next
2025-12-04 33843, 2025
kellnerd[m] joined the channel
2025-12-04 33843, 2025
kellnerd[m]
I've finally downloaded Alistral and am now running stats top artists. While I was already expecting "Fetching recordings" to take ages, I was surprised to see that nothing seemed to happen for about a minute after I hit return. Only When I was about to cancel, it finally fetched my listens and started to show progress bars... Is that expected?
2025-12-04 33804, 2025
eg[m]
I wasn't expecting that tbh
2025-12-04 33805, 2025
kellnerd[m]
And what exactly is taking so long before it even fetches listens?
2025-12-04 33820, 2025
eg[m]
kellnerd[m]: maybe fetching the listen history
2025-12-04 33826, 2025
eg[m]
if you didn't import the data file
2025-12-04 33801, 2025
kellnerd[m]
kellnerd[m]: I was expecting it from previous messages in this channel and others 😅
2025-12-04 33832, 2025
kellnerd[m]
eg[m]: I didn't, but after the long delay it showed progress for the listens which was fast and disappeared quickly.
2025-12-04 33811, 2025
toffeetrish[m]
<aerozol[m]> "vivekanandan_ks: this might be..." <- Aside from the website being down rn presumably because everyone's looking to match their spotify wrapped with friends, I can vouch for this one, it's nice :o
2025-12-04 33845, 2025
toffeetrish[m]
<monkey[m]> "I'm afraid we don't currently..." <- Just wanna verify because I just realized there's multiple ways to scrobble from Navidrome to ListenBrainz, would this work when I put in my API key into Navidrome directly (i.e in the option in the pic), or does that have to be done through the ListenBrainz website? Because my Navidrome instance is behind a VPN
2025-12-04 33848, 2025
toffeetrish[m] uploaded an image: (9KiB) < https://matrix.chatbrainz.org/_matrix/media/v3/download/neko-girl.gay/veOxt17kS0D7oHIUItNg1qfqHxPMl18b/image.png >
<kellnerd[m]> "I've finally downloaded Alistral..." <- Well the internal process is:
2025-12-04 33859, 2025
rustynova[m]1
- Create the API clients and DB clients
2025-12-04 33859, 2025
rustynova[m]1
...(truncated)
2025-12-04 33803, 2025
rustynova[m]1
OH WAIT. I remember now. I forgot to add the progress bar for the fetching part. You saw the *saving* part.
2025-12-04 33803, 2025
rustynova[m]1
Need to add it back.
2025-12-04 33836, 2025
kellnerd[m]
Ah, that would make sense. I wasn't sure what the progress bar said exactly, I just saw "listens" and then it was done already while I was checking process monitor to see whether it was still alive. Thank you!
2025-12-04 33855, 2025
rustynova[m]
I reworked the listen fetching into its own library so bugs will happens.
2025-12-04 33855, 2025
rustynova[m]
At least got rid of those pesky 500s (they still happens but they are retried)
2025-12-04 33857, 2025
kellnerd[m]
What I've seen so far (even if it is only little, mostly the help menus) looks very nice. I guess I should bug Maxr1998 to ship shell completions with the AUR package to make my life easier :)
2025-12-04 33848, 2025
eg[m]
`
2025-12-04 33849, 2025
eg[m]
come to your Year in Music recap!
2025-12-04 33849, 2025
eg[m]
...(truncated)
2025-12-04 33811, 2025
rustynova[m]
Iirc Alistral --generate <shell>
2025-12-04 33811, 2025
eg[m]
crashed around ~15k 😭
2025-12-04 33830, 2025
eg[m]
`alistral --generate fish > ~/.config/fish/completions/alistral.fish` my beloved
2025-12-04 33844, 2025
rustynova[m]
No log?
2025-12-04 33814, 2025
eg[m]
rustynova[m]: ```
2025-12-04 33814, 2025
eg[m]
Welcome to your Year in Music recap!
2025-12-04 33814, 2025
eg[m]
...(truncated)
2025-12-04 33855, 2025
eg[m]
On my second run, it crashed again after 654 seconds, same log.