Product frame
這個系統長期面對真實設備、真實播放場景和真實維護成本。播放穩定性、Apple TV focus、訂閱來源、FAQ、更新節奏和用戶支持需要一起被設計。
現在 · Media runtime ecosystem
Syncnext 不是單一播放器,而是一套圍繞播放可靠性和內容來源彈性的 media runtime。設計重點在於邊界:哪些留在 native app,哪些交給 playback bridge、外部 source、plugin 和文檔承擔。
Narrative
這個系統長期面對真實設備、真實播放場景和真實維護成本。播放穩定性、Apple TV focus、訂閱來源、FAQ、更新節奏和用戶支持需要一起被設計。
主 app 保持產品與互動邊界;公開的 SyncnextHybrid 隔離 AetherEngine、AVKit timeline 和音訊分析整合;API、plugin reference 與 networking helper 則承擔高變動內容來源和擴展層。
公開頁面應把它呈現為一個小型產品生態:不是展示功能清單,而是展示一個獨立媒體產品如何被拆分、維護和解釋。
System
| Component | Type | Visibility | Role |
|---|---|---|---|
| Syncnext main app | tvOS / iOS app | Private source | 播放體驗、Apple TV 互動和產品入口。 |
| SyncnextHybrid | Swift playback bridge | Public / MIT | 隔離 AetherEngine 與主 app,透過 native AVKit 呈現播放,並提供獨立音訊分析和實機驗證邊界。 |
| syncnext-api | API support repo | Public | 承接內容 metadata 和外部整合邊界。 |
| syncnextPlugin | Plugin reference | Public | 描述 plugin protocol 和可擴展方式。 |
| SyncPlaylist | Predecessor | Archived | 保留產品演進脈絡。 |
Public URLs
Public Swift integration boundary for AetherEngine, native AVKit presentation, audio analysis, and physical-device playback validation.
github.com/qoli/SyncnextHybrid Notion Product documentationPublic entry for product positioning, support material, FAQ, and the maintained app surface.
www.notion.so/821b80378be241149fa5e9a1bbf6cfdc Release notes ChangelogShows the maintenance rhythm and product evolution behind the media runtime.
www.notion.so/2e3c1b36c4018098babae678943c8d20 Writing Syncnext redesign logDetailed 2021 redesign note for the tvOS player, covering product constraints, SwiftUI implementation, UI decisions, and Notion-backed data.
www.notion.so/qoli/Syncnext-c01c1b36c4018342857901a47c12e0af?v=e90c1b36c401831d99bf08f10dcbae9b&source=copy_link Historical product SyncPlaylist archivePredecessor product archive that keeps the earlier media-player direction readable alongside Syncnext.
www.notion.so/qoli/SyncPlaylist-56ba1d46bdf74bceba7e0efcc607cf94?source=copy_link