News for hackers. Stuff that matters.

aegrumet

Re:Show HN: I built a local-first podcast app on Tuesday October 14, 2025 @02:38PM (#45583322)
Go to the Following page, scroll to the Danger Zone section at the bottom, and delete all podcasts and episodes
Re:Show HN: I built a local-first podcast app on Friday October 10, 2025 @01:22AM (#45535577)
This is fixed in v0.47.5.
Re:Show HN: I built a local-first podcast app on Thursday October 09, 2025 @10:19PM (#45534877)
They let me download it, but alas

> The iOS 15.0 simulator runtime is not supported on macOS 15.6.1.

Re:Show HN: I built a local-first podcast app on Thursday October 09, 2025 @10:11PM (#45534836)
My XCode only goes back to iOS 15 :(

Downloading it now, will see what happens.

Re:Show HN: I built a local-first podcast app on Thursday October 09, 2025 @11:56AM (#45529482)
Ah, bummer. Just did some quick research, which suggested that first load can fail on iOS 14, but that refreshing the page might fix the issue. Can you try and report back?

I don't see iOS 14 in the list of simulators that ships with XCode, so this could be a challenge to reproduce.

Another option: try another browser. So if you're using Safari, try e.g. Chrome or Firefox.

Re:Show HN: I built a local-first podcast app on Thursday October 09, 2025 @11:31AM (#45529123)
Agree, the experience is inconsistent. Nice catch! I'll work on a fix and post back.
Re:Show HN: I built a local-first podcast app on Wednesday October 08, 2025 @06:06PM (#45521139)
When open in the browser, try some vi navigation keys :-)
Re:Show HN: I built a local-first podcast app on Wednesday October 08, 2025 @04:43PM (#45520425)
Ah, just realized you might be talking about syncing state between devices. Definitely haven't tackled that, as there's no coordinating server in the architecture at this point. But I did recently add "beaming", which lets you quickly transfer your subscription lists between devices with a QR code backed by an ephemeral, signed link.
Re:Show HN: I built a local-first podcast app on Wednesday October 08, 2025 @04:38PM (#45520360)
Yay! And not at all annoying. No plans to open-source the frontend at this stage but I'll keep the request in mind. Btw, that backend was part of an earlier abandoned infrastructure attempt. Still cool code imo, but no longer running on it.
Re:Show HN: I built a local-first podcast app on Wednesday October 08, 2025 @04:35PM (#45520324)
This gives me some motivation to look at the podcast:location tag, which I think unlocks this use case.

https://github.com/Podcastindex-org/podcast-namespace/blob/m...

Re:Show HN: I built a local-first podcast app on Wednesday October 08, 2025 @04:33PM (#45520295)
Not at the moment but I've been meaning to dig into stuff like this.

Fun sidenote, what you're describing is how the first podcast apps worked back in the day!

Re:Show HN: I built a local-first podcast app on Wednesday October 08, 2025 @04:31PM (#45520277)
Thanks :-)
Re:Show HN: I built a local-first podcast app on Wednesday October 08, 2025 @04:31PM (#45520268)
Yes exactly!
Re:Show HN: I built a local-first podcast app on Wednesday October 08, 2025 @04:30PM (#45520265)
Nice, thanks!

> Obviously syncing of podcasts / listening positions is not going to work, by design?

Not sure, can you say more? Quick potential answers in the meantime.

For syncing, there's an auto-sync that runs in the background and prioritizes the shows that you've listened to most in the past month, but eventually cycles through all podcasts that you follow. There's also a manual sync on the Following page.

For listening positions, there's a Queue where you can drag individual episodes up and down to change the order, and playback will automatically cycle to the next episode in the queue when the playing episode finishes.

Re:Show HN: I built a local-first podcast app on Wednesday October 08, 2025 @02:22PM (#45519080)
<3
Re:Show HN: I built a local-first podcast app on Wednesday October 08, 2025 @01:50PM (#45518761)
Thanks! Also, to be transparent, the chatbot uses a third party hosted API. Just updated the post to reflect that. There are actually models that can run in a browser, but last time I checked they were pretty heavy to run.

Show HN: I built a local-first podcast app

https://wherever.audio

I worked on early podcast software in 2004 (iPodder/Juice) and have been a heavy podcast consumer ever since. I wanted a podcast app that respects your privacy and embraces the open web—and to explore what's possible in the browser.The result is wherever.audio, which you can try right now at the link above.How it works: It's a progressive web app that stores all your subscriptions and data...

( Read More... | 34 comments | 30 points | on HN )