ShowShark logo: a shark bursting out of a retro television

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.

Learn More

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.

Available on

iPhone iPad Mac Apple TV Apple Vision Pro Apple Watch