KSPlayer is the default video player in Vidi. More specifically, the lgpl
license version. It supports HDR using:
- HDR10
- HDR10+
- Dolby Vision
Optionally playback can be handled by VLCKit, a wrapper of libVLC
which is the library that powers VLC. It’s recommended for older devices at is tends to be more performant than KSPlayer.
External Players
Supported external players are:
- Infuse
- VLC
- Outplayer1
Vidi implements x-callback-url
to make the transition as smooth as possible. Do note that Vidi can’t track progress in other apps.
Devices Getting Warm
Worth nothing regarding VLCKit on iOS is that older devices might get warm if they do not support hardware decoding of the video format you’re watching. VLCKit falls back to software decoding which can be taxing on the hardware. This is normal but ideally you should only watch videos encoded in a format your device can hardware decode.
-
iOS and iPadOS only and since Outplayer doesn’t support
x-callback-url
you’ll have to open Vidi manually and progress will not track. ↩