ShowShark
A personal media server and streaming client, built natively for Apple platforms.
ShowShark streams your own movies, shows, and home videos to every Apple device you own. Hardware-accelerated transcoding on Apple Silicon, adaptive bitrate streaming for any network, and a SwiftUI experience designed for iPhone, iPad, Mac, Apple TV, and Apple Vision Pro.
Why ShowShark
Most personal media servers were built for an era of web browsers and single-screen playback. ShowShark is different — every line is written for Apple's modern frameworks, with the server tuned for Apple Silicon and the clients written in SwiftUI from day one. The result is a media library that feels native everywhere it runs, with none of the cloud dependencies, telemetry, or third-party logins that come bundled with most alternatives.
How it works
Hardware Transcoding
A GStreamer pipeline drives VideoToolbox for real-time H.264 and HEVC encoding on Apple Silicon, with hardware AV1 decoding on M3 and later.
Adaptive Bitrate
A buffer-based AIMD controller adjusts quality continuously, so playback stays smooth across Wi-Fi, cellular, and remote connections.
Native Clients
SwiftUI apps for iPhone, iPad, Mac, Apple TV, and Apple Vision Pro — each one designed for its platform, not ported from the web.
Privacy First
Runs entirely on hardware you own. No cloud sync, no third-party accounts, no analytics — just your library, on your network.