I Built My Own Audio Player
51–60 of 209 posts
Re: I Built My Own Audio Player
#52On iOS I'm using Evermusic player, which allows syncing with different online sources. First I used it with my Dropbox folder, then moved to my self-hosted WebDAV.
Re: I Built My Own Audio Player
#53For music on iOS I can't recommend foobar2000 [1] enough - and I tested ALL of the alternatives. You can import ANY folder (probably what OP is looking for) or use your "iPod Library". [2] 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
I was unaware foobar2000 existed on iOS too, but the Windows version is my favorite audio player on that platform too.
Re: I Built My Own Audio Player
#54>Even after the DMA Act in the EU, sideloading still isn’t fully open. EU users can now install apps from third-party marketplaces directly from a developer’s site, but only if that developer still enrolled in Apple’s $99/year program and agrees to Apple’s Alternative Terms. For personal/hobbyist use, this still doesn’t remove the 7-day dev build limitation. Does Apple want to face a formal non-compliance judgment un…
Re: I Built My Own Audio Player
#55For music on iOS I can't recommend foobar2000 [1] enough - and I tested ALL of the alternatives. You can import ANY folder (probably what OP is looking for) or use your "iPod Library". [2] 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
Re: I Built My Own Audio Player
#56It's interesting that most/all of the available tools for playing digital music, a well-known and very popular activity... suck. Do we think that's enshittification or product managers misunderstanding the market? In a normal universe one might otherwise expect it to be saturated with options.
Re: I Built My Own Audio Player
#57Earlier quoted context omitted.
It's actually surprisingly hard to get iOS Safari to keep playing audio with the screen off. When I made https://ambiph.one I ended up having to route everything through a MediaStreamAudioDestinationNode to trick Safari into thinking it's a livestream, which is apparently the only type of audio allowed to play in the background Minimal demo here if it's helpful for anyone: https://codepen.io/matteason/pen/VYwdzVV
Hey Matt! I've been a fan of Ambiphone for a while and I see your comments on HN surprisingly often. I've been trying to build a different web audio player with inspiration taken from yours. I haven't figured out the screen off audio thing, so thank you so much for sharing this demo!!!
Re: I Built My Own Audio Player
#58Earlier quoted context omitted.
It's actually surprisingly hard to get iOS Safari to keep playing audio with the screen off. When I made https://ambiph.one I ended up having to route everything through a MediaStreamAudioDestinationNode to trick Safari into thinking it's a livestream, which is apparently the only type of audio allowed to play in the background Minimal demo here if it's helpful for anyone: https://codepen.io/matteason/pen/VYwdzVV
The solution I found after approximately two months of struggling with this problem: you have to generate an audio file that is a few seconds of silence, play it on a loop, and play it at the same time as the actual audio file you want to play (via separate audio elements, or an AudioContext). Specifically I believe you need to make sure the silence is “playing” at track boundaries for the real audio, so there is nev…
Re: I Built My Own Audio Player
#59Earlier quoted context omitted.
The latest Iteration I discovered 2 days ago, a audio service(via Amazon), where you have limited time for listening. So I get to listen to that new audiobook, but see my 10 h contingent decrease every second I listen. Creates a new vibe for me.
Libraries had the same count down, but it just wasn't in your face. If you returned a book after the agreed time, they charged you late fees. These guys just cut off access to it. They should have a late fee equivalent where you can extend the time without having to pay the full rental rate again.
That is something completely different to me, as it limits replaying.
Having access for 14 days lile a boo kwould be something very different and more OK with me. But limiting the act of playing that audio itself has a new quality for me.