📈 GH Trending Explorer 🎲 Surprise me

← all repos

jo32 / tvbox-silicon

git clone https://github.com/jo32/tvbox-silicon.git

Yingxia: a native SwiftUI TVBox player for Apple TV, iPhone, iPad and Mac.

+3
stars, 24h · #8,320
+~23
stars, 7 days · #7,261
+264
stars, 30 days · #3,027
264
★ total · +10% this week
35
forks · 6 open issues

Star history (as recorded here)

2026-10-20 · 254 ★ 2026-10-23 · 264 ★
LanguageSwift
LicenseGPL-3.0
Created2026-10-04 (19d ago)
Last pushtoday
Watchers0
OwnerUser

Links

README excerpt
Yingxia 
 All your sources. One big screen. 
 A native TVBox player for Apple TV, iPhone, iPad and Mac.
 yingxia.getmegaportal.com 
  · 
 Download for Mac 
 ( Intel )
  · 
 Install on iPhone, iPad & Apple TV 
  · 
 Developer guide 
---
Yingxia (映匣) plays your TVBox subscriptions the way an Apple app should: live channels, on-demand catalogs, and one search across every source, all in SwiftUI and AVKit. No web views, no ported Android screens, no account.
👉 **See it in action at yingxia.getmegaportal.com**, including the intro film.
## ✨ Highlights
| | |
| --- | --- |
| 📺 **Live TV, laid out like a guide** | Bring M3U or TXT playlists. Browse by group, search channels, and keep your favorites close. |
| 🔎 **Search everything at once** | One query runs across every source in your subscription, and results appear as they arrive. |
| 🗂️ **Every source gets its own shelf** | Browse each source's categories and pages with nothing but the Siri Remote. |
| 🧩 **Plugins on device** | Runs JSON, JavaScript and JAR sources, plus Python on Mac. Lightweight ports go first, with the original plugin as a fallback. |
| 🛟 **Your subscription, kept safe** | Import any TVBox JSON subscription by URL. A failed refresh never wipes the last working copy. |
| 🎬 **Native playback** | AVPlayer with HLS, clear error screens with Retry, and a separate Picture in Picture player window on Mac. |
| 🔒 **Private by design** | No account and no tracking. Subscriptions and history stay on your device; only anonymous error reports are sent, and you can turn them off. |
| 🌏 **Speaks your language** | English, Japanese, and Traditional and Simplified Chinese, following your system setting. |
## 📦 Get it
| Platform | Status |
| --- | --- |
| **Mac** (macOS 15+, Apple silicon or Intel) | ✅ Free download for Apple silicon or Intel, signed and notarized |
| **Apple TV** (tvOS 26+) | 🧪 Preview. Download the IPA and sideload it |
| **iPhone & iPad** (iOS 18+) | 🧪 Preview. Download the IPA and sideload it |
The iPhone, iPad and Apple TV apps aren't on the App Store yet. The install guide walks you through installing them with your own Apple account (a free one works), keeping them signed, and fixing common problems.
## 🛠️ Build from source
You'll need Xcode, XcodeGen, JDK 19 with Maven, a standalone Node.js binary, and uv.
 [code] 
Physical iPhone, iPad and Apple TV builds need your own signing team in Xcode. The developer guide covers command-line builds, tests, source audits, the plugin runtime architecture, and more.
## 🧭 Project map
| Path | What's inside |
| --- | --- |
| `App/` | SwiftUI screens and platform playback |
| `Sources/TVCore/` | Subscriptions, networking, catalogs, localization, runtime boundaries |
| `Runtime/` | JVM, JavaScript and Python plugin hosts |
| `Vendor/` | Vendored DEX interpreter and QuickJS |
| `website/` | The yingxia.getmegaportal.com site |
| `Docs/` | Install guide, developer guide, runtime status, third-party notices |
## 🙏 Acknowledgements
Yingxia stan