frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

The Appalling Stupidity of Spotify's AI DJ

https://www.charlespetzold.com/blog/2026/02/The-Appalling-Stupidity-of-Spotifys-AI-DJ.html
34•ingve•1h ago

Comments

walthamstow•45m ago
I didn't get past the wanky declaration that he listens to classical, listing out dozens of composers.

The term DJ is synonymous with modern, electronic music, anyway.

stavros•34m ago
Yeah, that's where he lost me too. Strikes me as very pretentious.

He didn't even say "classical", he was circumspect with "that moste illustriouse of musical traditionnes".

sambapa•22m ago
Because most of that list isn't classical music
BrissyCoder•25m ago
"wanky"

Austraian/New Zealander detected lol

defrost•15m ago
Specifically one who disliked The Hard Road: Restrung and Metal in general.

https://en.wikipedia.org/wiki/The_Hard_Road:_Restrung

Mistletoe•10m ago
The Spotify AI DJ makes some pretty cool sets for me, but I listen to Hyperpop and Outrun type electronic music, stuff like that. A DJ spinning sets of classical music is pretty weird haha. I’d recommend just listening to the Classical New Releases playlist, which is excellent.
xav0989•41m ago
While I sympathize with the issue and have experienced similar problems with classical music, I found the listing of composers and the holier-than-thou attitude (because “pop is bad”) grating and soured the rest of the post.
gorgoiler•25m ago
Ha, despite all that the author exposes themselves as a filthy casual anyway by focusing on the work itself, as if Spotify were looking up a score. Instead “of course” we are looking for a recording, principally keyed by, for example, conductor (orchestra), director of music (choral), and/or a soloist or key ensemble members. Searching by work is like typing in “Hallelujah” to find a version by someone other than Leonard Cohen.

Snobbery sniping aside, I empathize with their sentiment, and their work was worth reading. Spotify’s whole UI is far too complicated and I wish they would go the Facebook route of breaking out the separate products into separate apps. Jumbling podcasts, pop music, and covers — sorry, classical music — is a bit weird.

spiderfarmer•18m ago
I hate this AI slop commenting fad.
Closi•34m ago
From the article:

> Am I naïve in expecting Artificial Intelligence to be smart? Is my interpretation of the word “intelligence” too literal? And when an AI behaves stupidly, who’s to blame? The programmers or the AI entity itself? Is it even proper to make a distinction between the two? Or does the AI work in so mysterious a way that the programmers need no longer take responsibility?

IMO this is a programming/prompting failure - not a failure in the general capability of 'AI'.

We can prove that an AI can understand this with a basic prompt:

https://chatgpt.com/share/69b67906-0e18-8012-9123-718fc6422c...

This is a minimal base prompt, with no fine-tuning, with the same user prompt, which shows that an AI will respond correctly by default. Presumably either the AI they are using is a weak model, or their prompt is encouraging the model against this (e.g. maybe the prompt says 'return one song based on the suggestion, and then songs from similar artists after')

> I’ve heard people claim that an AI can compose music. But how can that be when it can’t even grasp basic concepts in music?

Trying to infer the underlying capability of AI to generate music based on a badly-prompted Spotify DJ feature is always going to have it's limits. The proof of 'can AI compose music' will of course be in the eating of the pudding. I mean of course AI models have already been able to compose classical music to some extent, and can already grasp music theory, so after this point it's just going to be a matter of taste.

arrrg•27m ago
Your reference to prompting is pretty disgusting since you try to shift the blame to the user. All the prompts were crystal clear. Trying to shift any blame on user error is non-sensical stupidity or dumb manipulation in this case.

Also, might I recommend looking at the way the world is, not the way the world might be. This is one of the ugly AI tendrils this disgusting industry is putting into everything, bringing ruin to the world. This is the actual reality of it, making the world a dumber, less interesting more stupid place.

foltik•15m ago
Pretty sure they were saying it was a skill issue on the part of the Spotify engineers writing the internal system prompt for their slop DJ.
mikkupikku•10m ago
> Your reference to prompting is pretty disgusting since you try to shift the blame to the user

Users are often to blame in many varied cases and there should be no taboo around discussing this. I think maybe some people hear that you should never blame rape victims for rape and then go running wild trying to apply that as a general principle of never blaming anybody who is in any way a victim of anything, even when the "victimhood" is simply some piece of trivial software not working well. But we're not talking about rape so your intense rejection ("disgusting") is completely off the mark.

wzdd•25m ago
He doesn't really even dig into the quality of Spotify's AI DJ apart from pointing out, in a very roundabout way, that it was designed for popular music.

Classical is a harder (or at least different) problem and it's why specialist apps like Apple Music Classical exist.

comrade1234•24m ago
I've tried using Spotify and similar services that try to track your preferences but they're just, I don't know, boring. I much prefer the challenge of a human-picked DJ set.

I usually listen to dublab (los Angeles, cologne, and Barcelona) and nts1 (usually London) and nts2 (location rotates). They have 1 or 2 hour DJ sessions (live or recorded) and your hear some music that you normally wouldn't be exposed to and sometimes you hate it but usually not.

metalman•4m ago
tiny desk

you have to do your own search and play, but some of the stuff by unknowns and famous artists giving back is profound, they KNOW when they hit it, all live, mostly acoustic and all useing musicians, no tape, no sequencers. listen to one such performance, and maybe you dont need anything else for a week.

jonathanlydall•21m ago
I briefly tried it when they first launched it, but in less than an hour decided I hated it.

Which I really should have anticipated since I generally dislike music radio "DJ"s too and Spotify's AI DJ is trying to be like one.

In particular it would do things like start playing tracks with no bearing on anything I'd ever listened to, like local South African music which is very far from universally preferred here. I also got the feeling it was pushing "promoted" tracks with little regard to what I would likely like, just like real life radio stations.

I also don't care to have some voice interrupting the music all the time.

I was hoping it would kind of be like their other "radio"s, but it would be more explorative to finding more "similar" tracks to what I have listened to, without seeming to get stuck in a repeating play list.

I suppose it's a cool gimmick for people who are prefer the broadcast radio experience.

spiderfarmer•19m ago
Now please try again with music that's actually played by DJ's.
mikkupikku•16m ago
I do wonder how people can be satisfied with automatic music playlists. I was entertained by this for maybe a few hours when Pandora was new, but they all seemingly always devolve into either playing weird shit, playing the same 50 songs over and over again, or playing whatever new release shilled crap the record companies are paying to promote. Yet it seems like everybody else these days is a Spotify addict. I guess most people are fine with it.
Gigachad•10m ago
My observations are that the average person is bothered by the slop of modern playlists full of AI music, but they don’t care enough to do anything about it.

Personally I dropped playlists long ago for YouTube dj sets which are a million times better than Spotify’s AI dj. Some of this is not a tech failing but the DJs have access to unreleased tracks, their own private edits, and are more willing to do more bold things. The AI DJ will never drop a surprise change that makes the crowd scream.

ChrisMarshallNY•9m ago
Pandora is the only one that even remotely came close to something worthwhile, for me. It usually picked stuff that I wanted to hear; and that was a decade ago. Every other selection service regularly fed me garbage.

Pandora was worthless, though, because of their skip limit (even in the paid version). Even with its effectiveness, it would still feed me junk.

This guy is a classical music guy, though, and all the pickers suck, for that. Classical has been treated badly, forever. I am extremely disappointed that Apple segregated classical into its own app, because I have always enjoyed mixing it in with my regular music.

One thing about classical music, is that every performance is a “cover.” Who performs the piece is just as important as who wrote it. None of the selection services seem to understand that.

MP3 tags are pretty much worthless. They are incredibly limited, and I don’t know why they have never been improved.

staticassertion•8m ago
I listen to a lot of old music - 1950s, 1960s. I don't really have peers who listen to it so discoverability is a real issue. Pandora was amazing for me ~20 years ago, it introduced me to songs I never would have heard. Especially in the 50s you had a lot of "one hit wonders" so just listening to a band wasn't a great way to find other songs that I would like.

I don't really use Spotify so I can't compare but Pandora was awesome. I've found Youtube playlists to be the best replacement so far.

lordnacho•7m ago
But he already explains why it won't work at the beginning. If stuff is cataloged according to a pop paradigm, why would we expect to be able to reassemble it according to a classical one?

Presumably a pop DJ would also mess this up. It's like going to an Indian restaurant and asking what Dim Sum they recommend.

The only reason a human would be able to do this task is that they might be trained in how to find classical music, and they have spent some time learning what is what in that world.

But a Spotify AI is of course going to be trained on the prevailing classification system only.

Shield Messenger A Tor-native,P2P encrypted messenger with built-in Solana/Zcash

https://github.com/abokenan444/shield-messenger
1•abokenan444•4m ago•1 comments

AutoResearchClaw

https://github.com/aiming-lab/AutoResearchClaw
1•frozenseven•5m ago•0 comments

The Space Data Center Mass Budget Behind 10× Power Density

https://research.33fg.com/analysis/the-space-data-center-mass-budget-behind-10x-power-density
1•T-A•5m ago•0 comments

//go:fix inline and the source-level inliner

https://go.dev/blog/inliner
1•vismit2000•8m ago•0 comments

Claude Code tips for non-programmers

https://thewriting.dev/claude-code-isnt-just-for-developers/
1•r0rshrk•12m ago•0 comments

Three Claude Skills to Sharpen Judgment

https://age-of-product.com/three-ai-skills-to-sharpen-judgment/
1•swolpers•13m ago•0 comments

Hybrid AI Desktop Layer Combining DOM-Automation and API-Integrations

https://github.com/BiamOS/BiamOS
1•BiamOS•14m ago•1 comments

Jazzband Is Sunsetting

https://jazzband.co/
2•taubek•15m ago•0 comments

Base44 can now power any front end with standalone back end as a service

https://base44.com/blog/base44-backend-platform
1•yoavcwix•20m ago•0 comments

LocalCowork

https://github.com/Liquid4All/cookbook/tree/main/examples/localcowork
1•armcat•26m ago•0 comments

MaiaSpace: Europe steps up in the race for reusable rockets

https://www.euronews.com/my-europe/2026/03/13/maiaspace-europe-steps-up-in-the-race-for-reusable-...
1•vrganj•27m ago•0 comments

Str:::Lab Studio – run and test Flink SQL from the browser

https://coded-streams.github.io/strlabstudio/
1•nestormartourez•32m ago•1 comments

How LLMs and coding agents change the dynamics of adopting Rust

https://mdwdotla.medium.com/revisiting-rust-in-2026-ae8720cc7f2c
1•mad•33m ago•0 comments

Show HN: Fortress Language: Cybersecurity DSL

1•CzaxTanmay•34m ago•0 comments

Show HN: Voice-tracked teleprompter using on-device ASR in the browser

https://github.com/larsbaunwall/promptme-ai
1•lbaune•37m ago•1 comments

The O16g Manifesto – Outcome Engineering

https://o16g.com/manifesto/
1•stigi•37m ago•0 comments

When Is Enough?

https://ivanca.github.io/ai/elite/2026/03/15/when-is-enough/
1•AmbroseBierce•39m ago•0 comments

I built V2 of my AI answer generator

https://99helpers.com/tools/ai-answer-generator
2•nickk81•45m ago•1 comments

Home-Made Shock Diamond

https://physics.stackexchange.com/questions/41293/home-made-shock-diamond
1•whalee•45m ago•0 comments

Six ingenious ways how Canon DSLRs used to illuminate their autofocus points

https://exclusivearchitecture.com/03-technical-articles-CSDS-00-table-of-contents.html
2•ExAr•45m ago•1 comments

Britain's Populist Right Has Surrendered Its Mind to America

https://liambyrne.substack.com/p/take-back-control
3•tastyface•46m ago•0 comments

The enshittification of Amazon paperback books

https://www.alexerhardt.com/en/enshittification-amazon-paperback-books/
10•aerhardt•46m ago•1 comments

Microsoft Hasn't Had a Coherent GUI Strategy Since Petzold

https://www.jsnover.com/blog/2026/03/13/microsoft-hasnt-had-a-coherent-gui-strategy-since-petzold/
2•freetonik•48m ago•0 comments

Largest German gym for humanoid robots being built in Munich

https://www.heise.de/en/news/Largest-German-gym-for-humanoid-robots-being-built-in-Munich-1120721...
1•thm•49m ago•0 comments

Open Alleged PhotoDNA

https://github.com/ArcaneNibble/open-alleged-photodna
1•edent•50m ago•0 comments

Multi-Claude – manage multiple Claude CLI accounts with shared and cloud sync

https://www.npmjs.com/package/@ghackk/multi-claude
1•geeky_geeker•52m ago•1 comments

The Operator That Dethroned a King: Python's Walrus Operator Story

https://techlife.blog/posts/the-operator-that-dethroned-a-king-pythons-walrus-operator-story/
1•clarkmaxwell•52m ago•0 comments

I Used Claude Code to reverse engineer a 13-year-old game binary

https://old.reddit.com/r/ClaudeAI/comments/1ru3irp/i_used_claude_code_to_reverse_engineer_a/
2•virgildotcodes•53m ago•1 comments

Agent Context Is Data. Treat It That Way

https://medium.com/@a.mandyev/agent-context-is-data-treat-it-that-way-cd8bcfd03ced
1•andrey_m•58m ago•1 comments

UK must build own nuclear missiles, say Lib Dems

https://www.bbc.co.uk/news/articles/cy0dz1k0rr4o
1•mmarian•58m ago•0 comments