Jstrom2022

TVBox-Swift 是一套基于原生 Swift & SwiftUI 构建的跨平台多媒体应用核心工程。它同时支持 macOS 和 iOS 设备,致力于在双端提供无缝、现代且极其流畅的视听体验。

87
13
69% credibility
Found Mar 01, 2026 at 55 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Swift
AI Summary

A native cross-platform media player for iOS and macOS that streams on-demand videos and live TV from user-configured sources using a modern SwiftUI interface.

How It Works

1
🚀 Discover TVBox

You hear about this sleek video player app for Mac and iPhone that brings movies and live TV to life.

2
📱 Launch the app

Open the app on your device and it welcomes you with a simple setup screen.

3
🔗 Add content sources

Paste a web link for your favorite movies, shows, and channels, and watch it load categories and recommendations instantly.

4
📺 Explore the home screen

Scroll through beautiful cards of videos, live TV groups, and suggestions in a modern glassy design that feels super smooth.

5
Pick what to watch
🎥
Watch movies & shows

Tap a video to play, switch episodes or quality, and resume anytime.

📡
Tune into live TV

Select a channel group and flip through stations with easy switching.

6
❤️ Save favorites

Heart your liked videos and check history to continue watching later.

😊 Pure entertainment bliss

Kick back with seamless playback, dark mode beauty, and cross-device joy on your Mac or phone.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 55 to 87 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is tvbox-Swift?

TVBox-Swift is a cross-platform media player app built natively in Swift and SwiftUI for iOS and macOS, delivering VOD browsing, live streaming, search, history, and favorites from CMS JSON/XML sources. Load a config URL in settings, and it pulls categories, video lists, details, and playback links for seamless watching on both platforms. It handles AVPlayer and VLCKit switching, HLS quality selection, and SwiftData persistence without Java-dependent scrapers.

Why is it gaining traction?

It ports the popular Android TVBox to Apple silicon with fluid SwiftUI glassmorphism UI, dark mode, and macOS/iOS-specific optimizations like split views and DMG packaging. Developers get one codebase for true native feel, auto-resume playback, multi-source search, and live channel switching—far smoother than web wrappers or Electron apps. Quick XcodeGen setup and config compatibility hook SwiftUI fans tired of hybrid media players.

Who should use this?

SwiftUI devs prototyping media apps for Apple TV, iPad, or Mac, especially those integrating custom VOD/live APIs. Indie creators building set-top clients or wanting a polished player base without reinventing lists, players, or caching. Avoid if you need JAR scrapers or advanced subtitles—stick to JSON/XML sources.

Verdict

Solid starter for Swift/SwiftUI media projects (11 stars), but low 0.699999988079071% credibility signals early maturity—docs are README-focused, no tests visible. Fork and extend if Apple-native TVBox appeals; otherwise, wait for more polish.

(187 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.