by nexo-v1 on 5/22/25, 2:09 PM with 193 comments
by prell on 5/22/25, 8:40 PM
by wvh on 5/23/25, 8:00 AM
I'm sure I can't be the only one that doesn't want to be a renter, give up control and stream anything the industry wants to push or deal with ads. It's cool to see some even go to great lengths to write their own application.
by tschumacher on 5/22/25, 5:21 PM
by duxup on 5/22/25, 2:18 PM
I will say that I sympathize with the idea that ... I don't like any audio players that I've tried, but in the world of music apps the layout of screens and UI seem almost universal across them and ... I just don't like them / don't "get it".
I feel like I'm boxing with every music app ever...
I appreciate anyone who takes a shot at making something new.
by al_borland on 5/23/25, 1:04 AM
I turned off Apple Music (the steaming service), loaded everything into Apple Music (the app on macOS). I then plugged my phone into my laptop like it was 2007 and synced it over like an iPod. Everything works as expected. My music doesn’t change so much, so syncing hasn’t been an issue. I get a certain hit of nostalgia when syncing over the wire as well.
by selkin on 5/22/25, 7:20 PM
I have to disagree. Async may makes concurrent code easier to write, but also less simple to reason about as it grows. In a complex async codebase, I find it harder to reason about code flow and concurrency.
If the goal is to reduce the cost of executing threaded code, we have a solution in green light weight threads.
If we aim to reduce the cost of maintaining threaded code, I expect async to end up costing more effort in the long run.
by ivyirwin on 5/23/25, 7:29 AM
I think the iPos shuffle (usb stick form) is still the best mp3 player I ever had – it was small, pluggable without extra cords, and battery lasted a really long time. It didn't have a screen to browse music but that was part of the idea – just let the shuffle do its thing. Even this relatively simple concept has not been replicated in the hardware market.
People will say it's not a hardware problem but a software/drm issue. I think that's a real shame. I wish there were a good, inexpensive, portable device that would just play my music.
by slmjkdbtl on 5/22/25, 4:27 PM
by 369548684892826 on 5/22/25, 10:37 PM
by icar on 5/23/25, 8:45 AM
by nzoschke on 5/22/25, 6:42 PM
https://github.com/nzoschke/jukelab
It's a web app with the Spotify Web Playback SDK or a good old MP3 HTTP server and API like Internet Archive.
It works crazy well on a ChromeBook, and reasonably well on an iPhone, iPad or Android both through a native app with a webview component or the browser.
I have a theory the pendulum is swinging back and there is a demand for controlling our own music and music interface, and web technology is sufficiently good for implementing players.
by bccdee on 5/23/25, 2:32 PM
Makes sense to me. See this quote from erstwhile Disney CEO Michael Eisner:
> We have no obligation to make art. We have no obligation to make history. We have no obligation to make a statement. But to make money, it is often important to make history, to make art, or to make some significant statement.
Apple is not innovative by nature, and it is certainly not democratic. It is profit-seeking by nature, and will innovate and democratize when it thinks that is the best way to make money. However, letting the riff-raff into your App Store without paying the entrance fee is not a good way to make money. That fee is where the money comes from. You're letting the public abscond with your golden goose.
by codingjerk on 5/23/25, 7:56 AM
Everything from writing code to building and publishing is overcomplicated.
by rollcat on 5/22/25, 11:55 PM
You just upload your files (e.g. via Finder) and play them. You can browse by artist, album, etc. It's boring, it works, it's all I want.
by johng on 5/22/25, 9:07 PM
by TartHint54 on 5/23/25, 7:21 PM
by tipofthehat on 5/23/25, 2:09 PM
The idea is to give me vocab, phrases and idioms with timed with a transcript to appear just before the audio, with some feedback on understanding and a simple learning model of users level, vocabulary, strengths and weaknesses etc
I've made a start using whisper and some simple Bayesian modelling but if anyone more technically gifted wants to steal my idea they're more than welcome... As it's going to take a while for little old me.
by NSUserDefaults on 5/22/25, 6:29 PM
by nopelynopington on 5/23/25, 11:59 AM
On android the best I've found is Pi music player
by mg on 5/22/25, 3:32 PM
On both iOS and Android, HTML can play videos and mp3s while the screen is turned off. So maybe it is possible?
by koakuma-chan on 5/22/25, 7:34 PM
by precompute on 5/22/25, 4:38 PM
by teleforce on 5/23/25, 3:21 AM
It's not just an audio player but an eco-system, and for better or worst it changed the music industry forever.
Perhaps the modern version should make a p2p music streaming from peers rather than direct downloading.
[1] Napster:
by josefritzishere on 5/22/25, 3:19 PM
by wafriedemann on 5/23/25, 2:35 PM
by busymom0 on 5/22/25, 5:27 PM
You can transfer files to the app over wifi or even use files from the Files app.
by strunz on 5/22/25, 8:31 PM
Project's Github - https://github.com/nexo-tech/localwave
by jbirer on 5/23/25, 5:37 PM
When I was 16, I developed an mp3 player in C (I cheated and used mpg123 library). Audio players are a great way to learn about low level stuff and as a first project.
Keep developing things!
by Gud on 5/23/25, 5:21 AM
by karpovv-boris on 5/22/25, 9:43 PM
by thelastinuit on 5/29/25, 10:19 PM
by sandreas on 5/22/25, 6:28 PM
However, I feel like this is one of the most re-invented wheels I've come across so far. Nobody seems to be happy, everybody seems to fail to build something that fits at least 80% of the requirements most people have.
My personal K.O. criteria is a bit awkward in days of bluetooth and wireless devices: Working cable headphone remote controls like Apple devices had for more than 10 years now - especially useful for audio books.
Years ago I tried to write a cross platform audio player[1] app with C# and Flutter inspired by iPod Nano 7g, but it always failed for the same reason: I could not get the headset controls working properly.
I've also spent some days to submit a PR on audiobookshelf-app[2], but it didn't get merged, although it worked pretty good on my device.
Nowadays I use a combination of my old iPod Nano 7g for music and audiobooks on the go and my Android GrapheneOS Phone as spare device for "streaming" something I don't have with me using Navidrome[3] and Substreamer[4] / DSub[5] for music and audiobookshelf-app[6] and VLC Media Player[7] for audiobooks (the offline support for audiobookshelf regularly breaks on my device) - most of these are available on fdroid or even official app stores.
Btw, if you ever wondered, why Apple EarPods do not support Volume Control on Android devices and vice versa, see this link[8] - it's definitely worth a read
1: https://github.com/sandreas/ToneAudioPlayer
2: https://github.com/advplyr/audiobookshelf-app/pull/1218
4: https://substreamerapp.com/
5: https://github.com/daneren2005/Subsonic
6: https://github.com/advplyr/audiobookshelf-app/releases
by pdntspa on 5/23/25, 1:36 AM
What should happen: The album only has one listing and opening it reveals the entire album
What actually happens in pretty much everything: The album has one listing per artist (so you end up with a screen full of the same thing) and trying to play the whole album as one cohesive unit is an exercise in frustration
VA stuff is extremely common in my experience and it is gobstopping to me that nobody gets it right. Gobstopping enough that I have been kicking around ideas for my own music player (as it seems many of you as well)
by detectivestory on 5/22/25, 11:39 PM
by apt-apt-apt-apt on 5/23/25, 1:19 PM
by dvh on 5/22/25, 6:04 PM
by Almondsetat on 5/23/25, 6:03 AM
by aanet on 5/22/25, 9:11 PM
by slimebot80 on 5/23/25, 7:18 AM
by hondo77 on 5/22/25, 4:15 PM
by throw_m239339 on 5/22/25, 6:28 PM
by CommenterPerson on 5/22/25, 6:50 PM
by shubkukreti on 5/22/25, 8:49 PM
by AdmiralAsshat on 5/22/25, 3:13 PM
I'd still love to get a proper successor to the Sandisk Sansa Fuze, just with USB-C charging instead of its proprietary charging cable.
There's plenty of "luxury" /audiophile MP3 players out there which cost in the hundreds of dollars, but that one was in the sweet spot of bang-for-your-buck music player that I could just use for listening to music on long plane rides etc. without draining my smartphone battery.
by kelthuzad on 5/22/25, 5:13 PM
Does Apple want to face a formal non-compliance judgment under the DMA, or is there another reason for Apple's blatant contempt of court with its refusal to properly and fully implement the mandated sideloading[1]?
[1] The Digital Markets Act (DMA) does mandate sideloading in Article 6(paragraph 4). It requires designated gatekeepers, which includes Apple for its iOS operating system, to allow for the installation and use of third-party apps and app stores. ( https://eur-lex.europa.eu/eli/reg/2022/1925/oj/eng )
by 7839284023 on 5/22/25, 4:39 PM
Personally, I sync my music via Synctrain (a Syncthing client). [3]
[1]: https://apps.apple.com/us/app/foobar2000/id1072807669
[2]: https://imgur.com/a/7GVxB2y
[3]: https://apps.apple.com/us/app/synctrain/id6553985316
by noncoml on 5/22/25, 4:00 PM
by rckt on 5/22/25, 5:29 PM
by amiga386 on 5/22/25, 3:50 PM
by boomer_joe on 5/22/25, 3:56 PM