kingslay/KSPlayer
A video player for iOS、macOS、tvOS、visionOS , based on AVPlayer and FFmpeg, support HLG、HDR10、 HDR10+、Dolby Vision、Dolby Atmos、Text/Image subtitle. observed · 2026-08-28
Health v2 · maintenance only
77/100
- Activity 99
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3024
- days_rel: n/a
- days_push: 11
- n_releases_24m: 0
Adoption not part of the score
1644 stars · 318 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
KSPlayer is a Swift media playback framework for iOS, macOS, tvOS, visionOS, and Mac Catalyst built on AVPlayer and FFmpeg. It supports a wide range of video/audio codecs and formats including HLG, HDR10, HDR10+, Dolby Vision, Dolby Atmos, and text/image subtitles, and is also distributed as the TracyPlayer App Store app.
Use cases
- play mkv and avi files on iphone without converting
- video player with dolby vision and hdr10+ support on apple tv
- embed a video player in my swiftui ios app
- play 4k hdr videos with subtitles on mac
- stream videos from smb or webdav nas to apple vision pro
- iptv m3u8 live streaming player for ios
- video player with automatic subtitle downloads from opensubtitles
When to choose
- you need a native Apple-platform player that handles formats AVPlayer alone cannot, like MKV, ISO, or BDMV
- you need HDR formats (HLG, HDR10, HDR10+, Dolby Vision) and Dolby Atmos support in an iOS/tvOS/visionOS app
- you want a Swift/SwiftUI player framework with FFmpeg-level codec coverage and subtitle support
When to avoid
- you need an LGPL or permissively licensed player without paying for a commercial license - the default is GPL-3.0
- you target Android, Windows, or Linux - it only supports Apple platforms
- you need advanced features like AI subtitle generation, AV1 hardware decoding, or Blu-ray ISO playback on the free GPL tier
Facets
library · maturity active
video-processing audio-processing gui media entertainment cross-platform cpp video-player media-player ffmpeg avplayer swiftui dolby-vision dolby-atmos hdr subtitles visionos maccatalyst iptv streaming gpl-licensed video ios macos tvos swift
2 sources
- readme: https://github.com/kingslay/KSPlayer · fetched 2026-08-28 · 0872355a1f87
- homepage: https://apps.apple.com/app/tracyplayer/id6450770064 · fetched 2026-08-29 · f8427b163aa9
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| kingslay/KSPlayer | main | 77 |
For agents
markdown · JSON · MCP: product_card(name="kingslay/KSPlayer")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem