Crafted with care
A peek under the hood at the technology and thoughtful engineering behind RandomPlayer.
Tech Stack
Engineering Highlights
100% Native, Every Device
Built entirely in Swift for each Apple platform. No web views, no cross-platform shortcuts. Every screen gets the experience it deserves.
Smart Caching
Only downloads the parts you actually watch. Seek to the middle of a big file? Only that portion gets cached. The playback timeline shows you exactly what's downloaded.
Encrypted Storage
Every cached file is encrypted on your device, with keys synced through iCloud Keychain. Your content stays private, even if someone gets physical access to your storage.
MKV & WebM, Natively
NewNo conversion, no waiting. MKV and WebM files play directly, and VideoToolbox extracts real thumbnail previews so your library looks great.
Background Downloads
Downloads keep going even when you switch apps. The system schedules them intelligently around battery and Wi-Fi, and partial progress is always preserved.
Browse That Scales
The Netflix-style Browse view builds smart rows from your watch history, favorites, and folders -- no extra server calls. Handles massive libraries without breaking a sweat.
Fast Streaming
NewPipelined reads and connection caching deliver noticeably faster SMB and NFS throughput. Seeking through big files on a network share feels snappy.
Credentials Just Sync
NewServer credentials travel with you through iCloud Keychain. Set up a connection once, and every device with your Apple ID can access it automatically.
RandomPlayer is a labor of love. Have questions about how something works? Feel free to reach out.