← All projects
Open source · MIT
Offline Entertainment
Your own in-flight entertainment.
Save videos and music to your phone from YouTube and ten other sites, then watch them in airplane mode. Runs on your own computer: no accounts, no logs.
The problem
Planes, buses and the subway have no signal, and downloading for later is either blocked, locked to one app, or handed to a third-party service.
How it works
- A small Python server on your computer or home server prepares each file with yt-dlp and ffmpeg.
- The file is sent once to the phone and deleted from the server immediately. No library, history or logs.
- The phone keeps it in the browser's private file system; a service worker opens the app with no connection.
- A music player that works like a playlist: shuffle, repeat, your own order, lock-screen controls.
- Security by default: a required key, localhost only, a closed list of sites, and private network addresses blocked before every connection.
Built with
Python · yt-dlp · ffmpeg · PWA (OPFS, service worker)
Status
Released under the MIT license, with tests and CI.