Live data from Hacker News

I Built My Own Audio Player

nexo.sh

61–70 of 209 posts

Re: I Built My Own Audio Player

#62

Managing local music with Music.app and syncing with Finder iPhone sync still works good for me, but Music.app does seem unmaintained for a couple years now with some annoying bugs since the terrible Big Sur rewrite. Despite the flaws this combination is still the best music library management + mobile sync solution I've seen (plz recommend!), but I feel eventually will have to write a system myself since the softwar…

Part of the issue with the Music “rewrite” is that it’s less of an actual rewrite and more of a copypaste from iTunes. Lots of iTunes quirks remain, like the modal settings/preferences window that’s a holdover from the OS 9 days (OS X settings windows aren’t supposed to be modals).

My hunch is that they’ve got an actual from-scratch rewrite in the works that’s similar to the all-new WinUI-based Windows version of Music that came out a while back.

Re: I Built My Own Audio Player

#63

I built my own web app to listen to full albums while allowing me to take breaks and switch devices. I really like to listen to albums from front to back but I found that at least YouTube Music doesn't remember playback position and you can't just switch devices without pulling up the album again on the other device and finding the position where you left off. My web app lets me paste a URL that is then downloaded to…

You've just described one of my biggest frustrations with YouTube Music, wishing I could save queues and switch devices more seamlessly.

Would love to take a look at your web app if it's available

Re: I Built My Own Audio Player

#64
post #11

Earlier quoted context omitted.

I wonder if you could get an iPod Classic and upgrade the storage/replace the battery...

There is a whole modding community around the iPod video/classic. You can replace the hard drive with MicroSD/SD or compact flash cards. https://www.iflash.xyz You can buy different color faceplates/backplates, upgrade the batteries, etc. https://www.idemigods.com/iPod_5th_5_5_Generation_Video_Part...

I have an iPod 5th gen sitting on a drawer, I definitely need to check this out, thanks for the resources

Re: I Built My Own Audio Player

#65
Nice write-up - although I thought you've built your own HARDWARE audio player first.

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

3: https://www.navidrome.org/

4: https://substreamerapp.com/

5: https://github.com/daneren2005/Subsonic

6: https://github.com/advplyr/audiobookshelf-app/releases

7: https://code.videolan.org/videolan/vlc-android

8: https://tinymicros.com/wiki/Apple_iPod_Remote_Protocol

Re: I Built My Own Audio Player

#68
Interesting read, nice to see technical details and rationale for building it this way. I made a similar one (https://www.catnapgames.com/tiny-player/) except instead of iCloud I rely on web based uploads. For me one of the high level takeaways was to use ffmpeg next time. Apple APIs for decoding are nice but have limited support for file formats. And then there’s the lockin aspect..

Re: I Built My Own Audio Player

#69
I built my own audio player too.

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.

Re: I Built My Own Audio Player

#70
Years and years ago I tried to store and organize family photos using iTunes on my computer. Suddenly, I could not use image files directly any more , for example edit them in Photoshop, without having to jump through hoops. That was when I ruled out apple products for ever. .. It's enshittification.
Post reply on HN