MyGo 云音乐
Go와 MyGo로 만든 서드파티 네이버 클라우드 뮤직 데스크톱 클라이언트
Apple TV·iPhone·iPad·Mac용 무료 TVBox 플레이어, 실시간 채널·주문형 카탈로그·통합 검색 제공
Free, native TVBox player for Apple TV, iPhone, iPad and Mac. Live channels, on-demand catalogs and one search across all your sources.
미디어Swift · JavaScriptGitHub @jo32온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Yingxia: a native SwiftUI TVBox player for Apple TV, iPhone, iPad and Mac.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗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 ported Android screens, no account.
👉 See it in action at yingxia.getmegaportal.com, including the intro film.
| 📺 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 subscriptions, and results appear as they arrive. |
| 🗂️ Every source gets its own shelf | Browse each source's categories and pages, grouped by subscription. Hide the sources you don't use. |
| ❤️ Favorites for everything | Save a show, a single episode, a song, a cloud file or a live channel. The newest ones wait on Watch Now. |
| ☁️ Cloud Files | Browse your Quark and UC drives and your AList or OpenList servers, and play videos and music straight from them. |
| 📲 Play On | Like AirPlay: send what's playing on iPhone, iPad or Mac to Yingxia on an Apple TV or another Mac, and it picks up at the same spot. |
| ⬇️ Watch offline | Download episodes and movies to watch without a connection, on every device. |
| 🎬 Native playback | AVPlayer with HLS, clear error screens with Retry, and Picture in Picture. iPhone and iPad add gestures and speeds from 0.5x to 4x; the Mac has a separate player window. |
| 🧩 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 subscriptions, kept safe | Import TVBox JSON subscriptions by URL, several at once, merged into one list of sources. A failed refresh never wipes the last working copy. |
| 🔄 Stays up to date | The Mac app updates itself. TestFlight keeps the iPhone, iPad and Apple TV apps current. |
| 🔒 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. |
| Platform | How |
|---|---|
| Mac (macOS 15+, Apple silicon or Intel) | ✅ Free download for Apple silicon or Intel, signed and notarized. It updates itself. |
| iPhone & iPad (iOS 17+) | 🧪 Public beta: join on TestFlight. Or download the IPA and sideload it, or add the AltStore source. |
| Apple TV (tvOS 17+) | 🧪 Public beta: join on TestFlight (open the invite on an iPhone or iPad signed in to the same Apple Account, then install from TestFlight on the TV). Or download the IPA and sideload it. |
TestFlight is the easiest way: no computer needed, and new builds arrive on their own. TestFlight builds are always numbered 1.7.7 with the release's build number, for example 1.7.7 (31) for 1.7.12. The beta and a sideloaded copy use the same app ID, so keep one or the other. The install guide covers sideloading with your own Apple Account (a free one works), keeping the app signed, and fixing common problems.
You'll need Xcode, XcodeGen, JDK 19 with Maven, a standalone Node.js binary, and uv.
export JAVA_HOME="$(/usr/libexec/java_home -v 19)"
Scripts/build-java-host.sh # bundled JVM plugin runtime
Scripts/build-script-host.sh # JavaScript host
Scripts/build-python-host.sh # Python host
xcodegen generate
open TVBox.xcodeproj # pick TVBox-macOS, TVBox-iOS or TVBox-tvOS
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, releases, and more.
| 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, and the embedded JVM for iOS and tvOS |
Vendor/ | Vendored DEX interpreter and QuickJS; the FFmpeg build record |
Services/ | Cloudflare Workers for error reports, feedback and the App Review demo server |
website/ | The yingxia.getmegaportal.com site, plus releases.json, the Mac appcasts and the AltStore source |
Docs/ | Install guide, developer guide, runtime status, third-party notices |
Yingxia stands on the shoulders of FongMi/TV (reference implementation), DexLoom, unidbg, Unicorn, dex2jar, QuickJS-ng and others. Licenses and details are in THIRD_PARTY_NOTICES.
Yingxia's original code is licensed under the GNU General Public License v3.0 (GPL-3.0-only).
Copyright (C) 2026 jo32 and Yingxia contributors.
You may use, modify, and redistribute Yingxia under the terms of this license. When distributing a covered modified version, you must also provide its corresponding source code under GPL-3.0. The software is provided without warranty.
Third-party code and bundled dependencies retain their own licenses and copyright notices; see Third-Party Notices.
Yingxia is a player. It does not host, provide or endorse any media content, and it shows only what the subscriptions you add provide. You are responsible for using sources you have the right to access. Apple TV, iPhone, iPad and Mac are trademarks of Apple Inc. This project is not affiliated with Apple.