I fly a drone and keep the 4K footage on a Hetzner Storage Box. No iOS app could just play it — they all download almost the whole file first, then stutter. So I built one with real streaming. The rest I added because I needed it. Search that works on-device. Offline files. A scanner, because letters arrive every day and I'd rather they land on my own server than in someone else's cloud.
Fin Startups get Fin free for a year + 93% off Intercom
Promoted
Maker
📌
Marcel here, solo dev from Bavaria.
I fly a drone and keep the footage on a Hetzner Storage Box. Nothing
professional — I just like watching it back, and it comes up more often
than you'd expect: someone mentions a place I've flown over and I want
to show them what it looks like from above.
That was the part that didn't work. Every WebDAV app I tried downloaded
almost the entire 4K file before playing anything, then stuttered
anyway. Most of them don't do HTTP range requests properly.
So I wrote that part. Real byte-range streaming, seeking without
re-downloading, playback that starts more or less immediately.
iOS 26 only, all SwiftUI. Ask me anything.