Download
Fliks on every screen
The same account, the same history, the same library, wherever you install it.
Clients
| Client | Where to get it | Minimum | Notes |
|---|---|---|---|
| Web / PWA | Your browser, at the server URL | Any current browser | Installable to the home screen |
| iOS / iPadOS | App Store | iOS 16.6 | |
| Android | Play Store | Android 6 (API 23) | Phone and tablet |
| Android TV | Play Store | Android 6 | |
| Samsung TV (Tizen) | Sideload for now | Tizen 5.5 | Works fully, not yet on the Samsung app store |
| LG TV (webOS) | LG Content Store | webOS 7.0 | Approved, on the store |
| Desktop | Release assets | macOS: Apple Silicon | Windows .exe, macOS .dmg, Linux .deb / AppImage |
| Chromecast | Built in, cast from any client | Any | Custom receiver, same player engine |
| Apple TV | App Store | tvOS 17 | Native SwiftUI app |
| Nintendo Switch | Build the .nro from switchfliks | Homebrew-enabled console | Beta, native client with hardware decode |
Server
| How you run it | Platforms | Hardware transcoding | Ships with |
|---|---|---|---|
| Docker (recommended) | linux/amd64, linux/arm64 | Intel QSV, VAAPI, NVIDIA NVENC, AMD | Backend, web client, FFmpeg |
| Windows, tray app, NSIS installer | Windows x64 | Intel QSV, AMD AMF, NVIDIA NVENC, auto-detected | Everything, no dependencies |
| macOS, menu-bar app, .dmg | macOS 13 Ventura+, Apple Silicon | VideoToolbox | Everything, no dependencies |
| From source | Anywhere Node runs | Whatever your FFmpeg exposes |
Encoders
Which hardware path is available depends on the machine, not on Fliks. It probes at startup and falls back to CPU when nothing else answers.
| Codec | CPU | Intel QSV | VAAPI | NVIDIA NVENC | AMD AMF | VideoToolbox |
|---|---|---|---|---|---|---|
| H.264 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| HEVC | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| AV1 | ✓ | ✓ | ✓ | ✓ | ✓ | - |
HDR10, HLG and Dolby Vision are tone-mapped to SDR when the receiving device cannot render them.
Get the server
Grab the latest release, or follow the Docker quick start.