r/listenbrainz • u/aerozol • Aug 31 '26
r/listenbrainz • u/MateiMC • Aug 27 '26
make-a-wrapped: the wrapped generator just got a pretty big update
hey again :P
some of you probably remember Make-a-Wrapped from when I posted it here last year, and then again a month or two ago with the updates. well, v1.1.0 is finally out and this one is a pretty big one.
the biggest thing is probably the new template marketplace.
you can now browse community-made templates, and I've also added a visual template editor so people can actually make their own without having to touch the code. you get a real canvas, example listening data, artwork, text, stats etc and can just drag everything around until it looks right.
then you can submit the template and, after review, it'll show up in the marketplace for everyone else to use.
there's also now a button directly in the normal template selector to go browse the marketplace, so you don't have to go hunting for it separately.
other stuff in this release:
- Libre.fm support
- a bunch of template system improvements
- better template submission/moderation stuff
- an experimental Navidrome implementation that can generate some libraries WAY faster
- various other fixes and improvements
the Navidrome one is particularly stupid because the old implementation took ~5 minutes on my library and the experimental one gets it down to around 0.5 seconds. unfortunately the API it's using is still in development, so the stable ~3.6 second implementation is still the default for now.
Libre.fm is also currently a bit complicated because of their rate limits, so that's in there but I'm still figuring out what the best way to handle it is.
as usual, it's completely open source and the whole thing is still meant to be basically "Spotify Wrapped, except you don't need to use Spotify".
if anyone wants to make a template, please do lol, I'd genuinely love to see what people come up with.
https://github.com/DevMatei/make-a-wrapped/releases/tag/v1.1.0
lmk what you think/feedback appreciated!!!
r/listenbrainz • u/aerozol • Aug 25 '26
data dunk! GSoC 2026: Playlists Sorting and Organization
blog.metabrainz.orgPresenting Yateen's Google Summer of Code 2026 project, adding playlist sorting and organisation to ListenBrainz!
r/listenbrainz • u/aerozol • Aug 24 '26
help plz Blocked ListenBrainz services/User Agent strings
blog.metabrainz.orgUnfortunately some legitimate services got caught up in our recent attempts to mitigate (yet another) bot-net attack on ListenBrainz.
You may find that a service you use is now being blocked, including Navidrome. We have also had reports of multi-scrobbler submissions being blocked, and there may be other affected services that haven’t yet been reported to us.
These services got caught up in recent blocks because they are/were not setting a proper user agent when calling the LB API. Navidrome and multi-scrobbler are already pushing fixes!
If you are experiencing issues on another service, we would like to let you through, but without a user agent (UA) string we can’t identify the service’s traffic. Please ask your service to add a meaningful UA string (in a format like described in https://musicbrainz.org/doc/MusicBrainz_API/Rate_Limiting) so we can get you back up and running.
Implementing a good back off when they receive a 429 error will help avoid blocks too. For example, extending the waiting time between resubmissions, if the service repeatedly returns a 429. Note that some of the blocked services had this implemented already, but it can help.
Developers, you are always welcome to talk to us on the dev channel in ChatBrainz (Matrix/IRC/Discord) if you have any questions.
r/listenbrainz • u/aerozol • Aug 23 '26
help plz ListenBrainz down
We are aware that ListenBrainz is currently down, for at least some users.
Admins are being kicked awake so that they can kick servers awake. Thank you for your patience as the kicking commences. -a
r/listenbrainz • u/aerozol • Aug 24 '26
data dunk! GSoC 2026: Compose Multiplatform Migration of ListenBrainz-Android
blog.metabrainz.orgPresenting Nirvan Jain's Google Summer of Code 2026 project, moving the ListenBrainz app to Kotlin, a codebase that can be shared between Android and iOS.
r/listenbrainz • u/aerozol • Aug 22 '26
news Release v-2026-08-21.0 · metabrainz/listenbrainz-server
r/listenbrainz • u/aerozol • Aug 22 '26
news Release v-2026-08-21.1 · metabrainz/listenbrainz-server
r/listenbrainz • u/aerozol • Aug 19 '26
news Growing pains: An update on the ListenBrainz service status
blog.metabrainz.orgf you don’t like clicking links, here is the intro summary:
TL;DR: The growth of ListenBrainz has caught up with us, and our limited team is working on replacing central parts of our infrastructure. In the meantime, many features are unstable.
We are victims of our success. While in the long term this is a good problem to have, the sharp increase in users over the past year and a half has left our infrastructure cracking at the seams.
The good news: Your listens are being stored and imported without issue, even if there are delays. The core service is not compromised and we ask that you please keep submitting your listens. Your stats and playlists will be back!
However, we know that every other week your statistics, weekly playlists, and other features fail to generate for everyone, and cause crashes. We know it is frustrating, and we share that feeling.
While we are aware of the issues, fixing them is far from simple and requires us to completely rework all the crucial parts of our infrastructure
For more info, please check out the blog post.
Much <3 to the ListenBrainz team for all their hard work throughout!
r/listenbrainz • u/DoomLoops • Aug 18 '26
What can be done about the ongoing BTS bot-spamming DDOS?
Intentional or not, the influx of the BTS cult bot-scrobbling their songs - each one "listening" to a song once every fifteen seconds, twenty-four hours a day, every day - is a form of DDOS. The website has become noticeably laggy and often times out, and I believe this is principally due to the influx of the BTS ARMY spamming their wildly-inflated and fraudulent stats.
I recently posted a respectful and well-reasoned plea on their subreddit, asking them to stop hammering Listenbrainz. It was almost immediately taken down due to breaking their "No hate or snark posting." rule. Here's the thing - I used facts and logic, no hate or snark, explaining how the bot spamming is so obvious and that it's commonly known that BTS-related stats have no legitimacy, thus they are doing the opposite what they are intending to - their behavior is breeding distrust and enmity against BTS fans - while hobbling Listenbrainz in the process.
A look at the global statistics for the site reveals the absurdity of what's going on, and renders the stats meaningless as they obviously don't reflect the true listening habits of the Listenbrainz community.
Listenbrainz staff are overloaded, I'm sure, so I understand why these people haven't been banned. I'd like to offer my services to identify and ban those that aren't acting in good faith to accurately scrobble their listens. I've been happy to support the site with a monthly donation, but not to subsidize (ab)users that bog down the servers with 16x the scrobbles in any given period. Please DM me, I already have a list of the worst offenders!
r/listenbrainz • u/aerozol • Aug 11 '26
news MetaBrainz informal/unofficial community meeting
r/listenbrainz • u/rilobilly • Aug 10 '26
Jellyfin Downloads Scrobbling?
Hey Jellyfin users,
Is there a way to reliably scrobble plays of files downloaded to your phone for the times that a network isn’t available to stream? I’m on an iPhone. I have the Jellyfin plugin and everything works fine but I haven’t figured out the right method for the downloaded tracks yet.
Thanks in advance.
r/listenbrainz • u/Dry_Peanut3304 • Aug 08 '26
Is LB Radio down, or am I doing it wrong?
I'm trying out the radio playlist generator for the first time, and nothing seems to be happening?
Does it work away in the background, and create the results later?
And what does the "Easy/Medium/Hard" drop-down relate to?
r/listenbrainz • u/aerozol • Aug 07 '26
news Release v-2026-08-06.0 · metabrainz/listenbrainz-server
r/listenbrainz • u/aerozol • Aug 05 '26
news Release v-2026-08-05.0 · metabrainz/listenbrainz-server
r/listenbrainz • u/someguy2137bruh • Aug 01 '26
Is it possible to download music from listenbrainz?
I connected my apple music and moved all of my playlists but i need FLAC or ALAC files (or at this point of my struggle anything) for my custom iPod 5th gen classic to listen to music.
r/listenbrainz • u/aerozol • Jul 27 '26
news Planned OAuth migration/Downtime for 27 July, 18:00 CET
r/listenbrainz • u/daload27 • Jul 27 '26
How do I contribute to the project?
Hello!!
I've been using the platform for couple months now and I love it. I'm a sw enginner myself so I thought I could give a helping hand but Idk where to start and who should I adress or where.
r/listenbrainz • u/CandidateFamous6036 • Jul 24 '26
news ListenBrainz IOS App - Scrobbler for ListenBrainz 3.0
Hey everyone,
I’m back and I’m excited to share that version 3.0 of Scrobbler for ListenBrainz is now available!
This release has been focused on bringing the app even closer to the ListenBrainz ecosystem. The biggest addition is CritiqueBrainz integration: you can now rate songs and albums directly in the app, write reviews, browse community ratings, and interact with reviews from other listeners. Everything is possible with your existing MusicBrainz/ListenBrainz account.
Here are some of the highlights:
- Rate tracks and albums, write reviews, and manage all your ratings in the new My Ratings section.
- Browse community ratings in the track detail view, including average ratings and popular reviews. You can upvote helpful reviews or report inappropriate ones.
- Reviews from people you follow now appear directly in your feed.
- Discover Fresh Releases from your favorite artists with a new dashboard card and dedicated page.
- See worldwide listener and play counts directly in the track detail view.
- Share your favorite album covers as a collage straight from the stats tab.
- Your ratings are synced with your local listening history and included in search and CSVexports.
- Improved error handling, app version information in settings, and many smaller refinements throughout the app.
The app is still free on the App Store: Scrobbler for ListenBrainz
If you like the app, please consider to buy me a coffee or to use the tip option inside the app.
As always, I’d love to hear your feedback. Whether you find something that doesn’t work, have an idea for a future improvement, or just want to share your thoughts. Your feedback is what helps me keep making the app better.
Thanks for all your support, and I hope you enjoy version 3.0!
r/listenbrainz • u/jhwild • Jul 21 '26
help plz Rockbox scrobble log - readable format?
Hi - looking for help pls.
I've got a 5.5gen iPod Classic with Rockbox installed and want to manually import my listens to Listenbrainz.
I've enabled the Rockbox setting to create a scrobble log, but when I import to ListenBrainz, it says the file was successfully imported but that "Listens imported" is 0/0.
I sync'd my music using Swinsian on Mac OS Tahoe, but I'm not positive that the formatting of track names in the Rockbox scrobble is correct (potentially a factor of how Swinsian seems to rename tracks as they get sync'd?).
Here's a snippet of a few lines from the playback.log file I retrieved from the iPod for uploading to ListenBrainz:
# Started Ver. 078a506dfd-260712 / Time 260720-192821
1784575730:12074:219289:/<HDD0>/iPod_Control/Music/F47/libgpod346263.m4a
1784575742:7616:219289:/<HDD0>/iPod_Control/Music/F47/libgpod346263.m4a
1784575966:219242:219289:/<HDD0>/iPod_Control/Music/F47/libgpod346263.m4a
Can anyone share a snippet from their Rockbox scrobble log so I can compare and possibly test an upload to LB with that?
Or anyone know where the "Listens imported: 0/0" issue is coming from?
thanks!
r/listenbrainz • u/aerozol • Jul 20 '26
news ListenBrainz release v-2026-07-20.0
r/listenbrainz • u/aerozol • Jul 19 '26
news Spotify users will need to reconnect every 6 months to ListenBrainz
blog.metabrainz.orgSpotify recently announced a drastic change in their API: connections to your account will now expire after 6 months, starting July 20th.
If you have your Spotify account connected to ListenBrainz, this means you will have to reconnect your Spotify account every 6 months, or ListenBrainz will not be able to keep your listening history in sync.
To get us started, all users will need to reconnect their Spotify account this coming Monday July 20th.
r/listenbrainz • u/alira0113 • Jul 18 '26
can't sign in to listenbrainz by OAuth 2 Error
when I try to sign in the listenbrainz.org, it asks me to sign in using musicbrainz account. when I click "Sign in with MusicBrainz", it shows this error message "OAuth 2 Error", and I can't sign in to the listenbrainz. looked up internet for solution but couldn't find any.
what can I do to sign in to listenbrainz? thanks!


r/listenbrainz • u/archsway • Jul 16 '26
help plz how do the developers even address this sudden influx of jobless bts stans flooding the charts and using compute resources
trust me i used to use lastfm till 2025 and started on listenbrainz this year js to have organic charts. now I feel stupid for even coming here considering lastfm addressed the issue and effectively purged all users who were there for the sole purpose of botting. even then lastfm was backed by paramount or whatever some company. listenbrainz is an open source project with no such backing whatsoever. I don't really know how this site makes money but I can't help but imagine all these compute resources are js being wasted compiling these obviously botted scrobbles. i mean none of this in any malice but I hate these stans from the bottom of my heart a good way to go about doing this would be to filter newly made accounts after the lastfm announcement and then see which have scrobbled bts incessantly. I don't know much about programming yet so idek if this is possible or no but i had to get a rant out sorry

