We tried to keep it as lean as possible. MacOS itself adds quite a bit, and then there are libraries for format decoding, audio streaming, VST support, etc. Could it be smaller? Probably – but not by an order of magnitude.
Call me crazy but iTunes/Music has always been one of the things I like most about macOS, at least after going through the settings and disabling all the features trying to push you into a subscription. I still manage my own ~500 file mp3 collection instead of paying monthly.
I also hate the idea of streaming, but I have been super lazy in the past
I have listened to 44,000 songs on Spotify over the last 13 years. It has brought me a ton of value, but I would love to move back to owning my music as files. I've been getting fancier with managing self-hosted infra at home, especially using AI to help me out.
Maybe I'll get back there, but I also can't imagine only listening to 500 songs!!!!
iTunes/Music has its merits but in my opinion has been in decline since between versions 6 and 10 depending on the aspects being spoken about. For most of its existence it was subject to constant bloat and always felt a bit "off" compared to other Mac apps due to its nature as a cross-platform Carbon app full of bespoke UI widgets, and though its feature set got pared down and it technically became AppKit-dominant in the transition to "Music", it still doesn't feel right and is out of step with the rest of the OS.
A proper AppKit iTunes-style player with the best parts of iTunes across versions but without the bloat would be a beautiful thing. Even better if it's FOSS so it doesn't get abandoned a few years down the road, as paid players tend to. While there's several apps in this general direction like Doppler[0], nothing really nails it satisfactorily.
I feel like iTunes/Music gets worse with every version, to the point where I've effectively abandoned it finally after macOS 26.
My music collection is some tens of thousands of files served via a DAAP media server - since macOS 26, Apple Music will only play music for 5-15 minutes before giving up and just stopping.
For years, it's had a trivially reproducible bug where pausing Apple Music while playing from a DAAP server, then restarting the DAAP server will crash Apple Music.
After trying basically every airsonic/subsonic/plex/etc. alternative, I finally settled on simply using foobar2000 to play from an SMB share.
I share the sentiment, even with fond memories of foobar2000/winamp/audacious, I've gone the route of just resorting to a "simpler" setup, just a collection of shell scripts to manage mpv to play my files from my disk/shares/http
I imagine the shittiness of iTunes doesn't really show up as much with a music collection as small as 500 files. I remember it being a slouch with more files. I'm currently at 73,000.
ITunes and Aperture were the apps that made me buy my first mac. Music and photos were just handled so easily, unlike anything else that came before. Smooth, intuitive and quick, everything else felt stale or broken.
These days Aperture is long gone and Itunes will let me make playlists where if I own the song, I can't play it cause it's not synced. If I don't own the song, it plays fine.
It's like nobody cares anymore, and back around 2008 that was the killer feature of the Mac - it was the computer and OS where it seemed like someone cared, about every little thing.
It seems like most of the iTunes hate has historically come from people who used iTunes on Windows because they needed to use it to sync their iPods. Apparently it wasn't very good on Windows?
I do agree that it had been getting worse and worse on Mac before it was rebranded "Music" in 2019.
iTunes on Windows was horrible and it was even more horrible when trying to use it for managing Apple devices. Obscure errors, convoluted error mesages, slow... I will never miss it. One of the worst software ever created and I'm glad it's dead. I like Music.app under macOS though as someone who used MusicBee under Windows.
I buy mostly music on Bandcamp and iTunes/Music is my sole driver for my 30k local song files. It's unfortunate that it has been neglected over so many years. There is a plethora of well known bugs and the sync with iPhone works most of the times, but not always and is in general quite cumbersome. The UI has become ridiculous over time (for example: it features two search/filter fields). It would be an easy mark to simply fix and polish it a bit. Sad.
Quasi-normie computer users: Linux will never take off on the desktop. I want to use my computer, not spend all day configuring it.
Also quasi-normie computer users: Windows/Mac is great as long as you go into Settings/the registry/PowerShell and disable all the user-hostile anti-features first.
iTunes is still the best I have, mainly because it syncs well with iPhone, but also because it (kind) of just works, and I have a pile of applescripts to beat it when it doesn't.
I still wish it was a bit better at finding lost files, but maybe I'll vibe code something to do that for me someday.
(I'll have an album in the folder it doesn't see anymore, point one song at it, and it can't "find the rest" of the album, but I have to point each one out)
I used iTunes for a long time with a library of around 1,000 albums. If you weren’t too lazy to add proper covers and ID3 tags, it was actually pretty enjoyable to use – especially together with an iPod. But the problem is that iTunes imposes a very “flat” structure on your library, while for some collections a hierarchical folder/subfolder/file structure just works much better. Not to mention that you can keep all kinds of related files alongside the music itself – booklet scans, lyrics, interviews, links, PDFs, and so on.
I remember using that "green head" Windows Media Player. It's fun for like five minutes, then you get back to the default, but maybe that's just me. But we definitely need more "weird shaped" apps, that's for sure.
I personally own a bunch of vinyl records and love to change pitch while listening to get a different feel for the familiar music. DJs used to mix with turntables that have only pitch and phase adjustments, it was very minimal.
I actually prefer VLC to foobar2000. However, I still prefer classic Winamp to to all other music players, and I wish I could get Apple Music work in the same interface. I like 100% of the classic Winamp player UI/UX.
- I like the separate player, playlist, EQ windows.
- I like that I can re-arrange the windows, and resize the playlist separately.
- I like that the main player has a little EQ built in.
- I like the layout of the main window. It's perfect.
- I like the layout of the playlist window, it's also perfect. I can add "directories", "albums", etc. and again, I can resize the window.
- I like the skins. I like the classic skin, but I also love the Sonicated skin. I still have it on my Windows laptop.
- Conversely, I really dislike the "native" UI elements.
- I like that lack of rounded corners on the classic Winamp windows, such that when windows stick together, they appear as whole, and I can drag them around as one.
Mostly, it's a bunch of seemingly small and aesthetic things, but if a player doesn't have those things, I might as well just use iTunes.
My newest discovery with the iOS version of foobar2000 is that it can read the files for things I have bought on iTunes and downloaded through the Apple Music app without a subscription. I was trying to go back to an iPod but lack of Bluetooth killed me.
For me personally, the main reason to use foobar2000 back then was FLAC support, which Winamp didn’t have at the time. Out of nostalgia, I downloaded foobar again not too long ago, but I just couldn’t get into it – it doesn’t really jive with me anymore. I wouldn’t have tried to build a new audio player if I felt there were better alternatives already out there, but personally I couldn’t find one. Cheers.
answered in show hn post and a github issue. source is coming in a week or so when im back at computer. claude wrote a large portion of the visualizer and im trying to rearchitect how it taps the audio feed and understand it before releasing source. it felt weird to publish code i didnt have a strong hand in. people wanted the player though so i put up the release.
The Buy button is kinda signaling, that they don't understand, what Winamp and this whole time was about... New tools with a frenetic mdding scene behind it, max customization, no tutorials, but digging through every file to see what you can change, bulky windows, which all needed to be arranged aside, like browser, napster, icq, winamp, your cs server chat in a thick browser.
I miss these times too. And I’d like to remind you that Winamp used to be a $10 shareware app (that’s roughly $30 in today’s dollars). The first version of Winamp didn't have any windows, it was pure utility application. Do you still think there's value in "max customization"?
Sigh this is the same insanity that tesla brought into the car dashboard UI/UX, They removed physical buttons and now everyone is bringing them back. Same applies to music players.
What for? It's just streaming audio chunks with Core Audio that you cannot bypass. Even if there's resampling of 44.1khz to 48khz (Mac's default nowadays), it's not audible. Bit by bit perfection matters when you do a lot of processing, like in the context of a DAW or sound plugins, but not so much in the listening context. DA (digital-to-analog) end-chain matters much more – the actual audio interface and speakers, where all file-to-sound-wave reconstruction magic happens.
Nice build. Will check it out. Winamp had a simplicity to it that made it great to use. Just enough config to not get in the way. I find that most modern players somehow emphasize configuration for the perfect playback experience when all you want is to just launch & listen with minimal involvement. Definitely onboard returning to owning more your own (purchased) content.
mocko | 7 hours ago
[OP] surganov | 4 hours ago
taffydavid | 7 hours ago
huhtenberg | 7 hours ago
[OP] surganov | 4 hours ago
[OP] surganov | 3 hours ago
xnx | 7 hours ago
[OP] surganov | 4 hours ago
sethops1 | 7 hours ago
graphememes | 7 hours ago
wmichelin | 7 hours ago
I have listened to 44,000 songs on Spotify over the last 13 years. It has brought me a ton of value, but I would love to move back to owning my music as files. I've been getting fancier with managing self-hosted infra at home, especially using AI to help me out.
Maybe I'll get back there, but I also can't imagine only listening to 500 songs!!!!
cosmic_cheese | 7 hours ago
A proper AppKit iTunes-style player with the best parts of iTunes across versions but without the bloat would be a beautiful thing. Even better if it's FOSS so it doesn't get abandoned a few years down the road, as paid players tend to. While there's several apps in this general direction like Doppler[0], nothing really nails it satisfactorily.
[0]: https://brushedtype.co/doppler/
Marsymars | 6 hours ago
My music collection is some tens of thousands of files served via a DAAP media server - since macOS 26, Apple Music will only play music for 5-15 minutes before giving up and just stopping.
For years, it's had a trivially reproducible bug where pausing Apple Music while playing from a DAAP server, then restarting the DAAP server will crash Apple Music.
After trying basically every airsonic/subsonic/plex/etc. alternative, I finally settled on simply using foobar2000 to play from an SMB share.
gmt4 | 5 hours ago
This is how it looks on macOS, and Linux:
https://gmt4.github.io/mpvc/assets/mpvc-fzf-mac.jpg
https://gmt4.github.io/mpvc/
Hamuko | 6 hours ago
egypturnash | 5 hours ago
johnsillings | 6 hours ago
Kon5ole | 6 hours ago
These days Aperture is long gone and Itunes will let me make playlists where if I own the song, I can't play it cause it's not synced. If I don't own the song, it plays fine.
It's like nobody cares anymore, and back around 2008 that was the killer feature of the Mac - it was the computer and OS where it seemed like someone cared, about every little thing.
wl | 6 hours ago
I do agree that it had been getting worse and worse on Mac before it was rebranded "Music" in 2019.
sunaookami | 5 hours ago
justsomehnguy | 6 hours ago
Huh?
Just checked my 'collection':
Not audiophile scale, for sure - but only 500 looks quite low. No wonder iTunes can manage it snorts.HDBaseT | 3 hours ago
208,778 Files 1,799 GB
Mostly MP3.
*slightly inflated file/music count due to album covers/metadata.
agys | 6 hours ago
bitwize | 6 hours ago
Also quasi-normie computer users: Windows/Mac is great as long as you go into Settings/the registry/PowerShell and disable all the user-hostile anti-features first.
bombcar | 4 hours ago
I still wish it was a bit better at finding lost files, but maybe I'll vibe code something to do that for me someday.
(I'll have an album in the folder it doesn't see anymore, point one song at it, and it can't "find the rest" of the album, but I have to point each one out)
[OP] surganov | 3 hours ago
VladVladikoff | 7 hours ago
[OP] surganov | 3 hours ago
Torlan | 7 hours ago
rckt | 6 hours ago
[OP] surganov | 4 hours ago
armchairhacker | 7 hours ago
[OP] surganov | 4 hours ago
daneel_w | 7 hours ago
code51 | 6 hours ago
[OP] surganov | 4 hours ago
mghackerlady | 6 hours ago
echelon_musk | 5 hours ago
https://news.ycombinator.com/item?id=45928363
cluckindan | 6 hours ago
[OP] surganov | 4 hours ago
2III7 | 6 hours ago
Demiurge | 6 hours ago
- I like the separate player, playlist, EQ windows.
- I like that I can re-arrange the windows, and resize the playlist separately.
- I like that the main player has a little EQ built in.
- I like the layout of the main window. It's perfect.
- I like the layout of the playlist window, it's also perfect. I can add "directories", "albums", etc. and again, I can resize the window.
- I like the skins. I like the classic skin, but I also love the Sonicated skin. I still have it on my Windows laptop.
- Conversely, I really dislike the "native" UI elements.
- I like that lack of rounded corners on the classic Winamp windows, such that when windows stick together, they appear as whole, and I can drag them around as one.
Mostly, it's a bunch of seemingly small and aesthetic things, but if a player doesn't have those things, I might as well just use iTunes.
bombcar | 4 hours ago
Ah, fond memories of cron jobs generating m3u playlists for me ...
tomjakubowski | 4 hours ago
https://developer.apple.com/musickit/
krabizzwainch | 6 hours ago
This seems like the best of both worlds for me.
the__alchemist | 5 hours ago
[OP] surganov | 3 hours ago
chrisallick | 6 hours ago
eps | 6 hours ago
chrisallick | 6 hours ago
AndyMcConachie | 6 hours ago
ErroneousBosh | 5 hours ago
lschueller | 5 hours ago
[OP] surganov | 4 hours ago
conception | 4 hours ago
lofaszvanitt | 4 hours ago
[OP] surganov | 4 hours ago
cybercatgurrl | 4 hours ago
[OP] surganov | 3 hours ago
HDBaseT | 2 hours ago
qa3-tech | an hour ago