个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Arc TV for Mac: a native SwiftUI streaming app for Stremio addons
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
Your streaming, your way, on your Mac.
A native, Netflix-style streaming app for Stremio-protocol addons, built with Swift and SwiftUI.
Arc TV is a modern media center for your Mac. Content comes from Stremio addons rather than a fixed catalog, so you choose the addons you want, the same way Stremio itself works. Arc TV ships with no content of its own.查看完整 README ↗Arc TV is a modern media center for your Mac. Content comes from Stremio addons rather than a fixed catalog, so you choose the addons you want, the same way Stremio itself works. Arc TV ships with no content of its own.
It is a native Mac app (not a web page in a window) for Apple Silicon Macs on macOS 14 or later, and it uses the same account as the Fire TV, Firestick and Android TV app, the phone app and the web app, so your list and addons are already there when you sign in.
Same account, same list, same addons on every device:
| 💻 Mac | this repository |
| 📺 Fire TV / Firestick / Android TV / Google TV | ArcTV-AndroidTV, also home of the account backend (server/) |
| 📱 Android phones and tablets | ArcTV-MobileAPK |
| 🌐 Web | web.arctv.org (ArcTV-Web) |
ArcTV-0.2.0.dmg (or the newest ArcTV-<version>.dmg) from the latest release, open it and drag Arc TV into Applications.xattr -d com.apple.quarantine /Applications/ArcTV.app(The exact wording differs between macOS versions.) The app does carry a free ad-hoc signature, which Apple Silicon Macs need to run it at all.
Where do the movies and shows come from? From the Stremio addons you add. Arc TV only plays what an addon provides and does not host or supply any content.
Is it free? Yes. Browsing, playing, My List, Continue Watching and addons are free. ArcTV Plus adds extras on top.
Is Arc TV affiliated with Stremio? No. Arc TV is an independent app that supports the Stremio addon format, so addons made for Stremio work in it. It is not affiliated with or endorsed by Stremio.
Does it run on an Intel Mac? Not for now. It needs Apple Silicon (M1 or newer) and macOS 14 or later.
Why the warning when I open it? The app isn't notarized by Apple yet, so macOS asks you to confirm once. The steps above show how.
The app is Swift and SwiftUI, built as a Swift package and talking to the same account backend and Stremio-protocol addons as the other Arc TV apps (the backend lives in the Fire TV repository's server/).
Needs an Apple Silicon Mac on macOS 14+ with Xcode's command line tools (Swift 5.9+) and brew install libtorrent-rasterbar (the torrent engine).
swift test # the tests (ArcTVCore: addon protocol, account API, Home rows)
swift run ArcTV # run it from the command line
scripts/package-app.sh 0.1.0 # build/ArcTV.app and build/ArcTV-0.1.0.dmg
The backend address is baked in from the API_BASE_URL environment variable when packaging (the release workflow reads it from a repository
secret of the same name). It can also be typed on the sign-in screen, so a build without it still works.
Sources/ArcTVCore: everything that isn't on screen, so it can be tested on its own.Sources/ArcTV: the SwiftUI app.Tests/ArcTVCoreTests: unit tests..github/workflows/build.yml: builds and tests every push and keeps an unsigned DMG as a build artifact..github/workflows/release.yml: on a version tag or a manual run, builds the DMG and publishes a GitHub Release with the patch notes.Add each user-visible change as a bullet under ## Unreleased in RELEASE_NOTES.md, then run the Build and publish release DMG workflow with
a version (for example 0.1.0). The notes under Unreleased become the release's notes and are filed under the version afterwards.