Syncnext
Your subscription player.
Only for Apple TV
Free · In‑App Purchases
Syncnext is a media player that provides a beautiful interface and supports VOD protocols. It offers metadata matching, playback progress management, VOD content search, and VOD playback source subscription functionality.
Disclaimer:
- Syncnext does not provide or include any media content
- Users use their own content
- Syncnext does not belong to any third-party provider
- Streaming copyrighted data without the permission of the copyright owner is not supported by Syncnext.
Privacy Policy:
https://qoli.notion.site/Privacy-Policy-4709fb2b81db4d21a98f83d38488204a
Terms of Use:
https://qoli.notion.site/Terms-of-Use-75cb67aff57b42d2bebea12189cda4fc
more 1.166
### 新增
- 新增 Core Data V2 數據庫,以減少 iCloud 數據庫的空間佔用問題
### 修正
- 修正 QRCode View 會導致 UI 卡頓
- 修正缺少正確的 Remote notifications 權限,這是數據庫的要求
1.166 May 23
1.165
修正
- 改善了 Transmux 的錯誤報告方案
1.165 May 12
1.164
修正
- 改善錯誤頁面的顯示方案
- 再次修正多 Hosts 功能產生的副作用,面向單 Host 的插件,不啟動 Search Host 改寫。
1.164 Apr 27
1.163
### 修正
- 修正 1.161 引入的多 Hosts 搜尋 URL 重建問題,避免中文關鍵字被重複編碼,導致部分插件搜尋結果異常。
- 改善搜尋日誌觀測,記錄插件搜尋解析後的結果數量,便於定位來源返回與解析問題。
1.163 Apr 27
1.162
更新報錯的標題樣式
改善 KSPlayer 的報錯內容
Transmux 引擎不會 fallback 到 KSPlayer 以保留正確的錯誤報告能力
新增基於 Transmux 泛生的弱網絡引擎 + Transmux 智能解碼的選擇組合,以避免破壞部分非標準化的 HLS 內容不能下載
1.162 Apr 22
1.161
修正
- 更新 Plugin 協議的 Hosts 策略,調整為一次性 Hosts 測試避免無限被重新測試
- 更新 Plugin 協議,javascript 層增加 HostsProbeRequest 固定函數,以滿足 Hosts 測試設定
1.161 Apr 17
1.160
新增
- Plugin 協議新增 hosts 支持,現在使用 1.160 適配的 Plugin 會自動化選擇可用域名
修正
- 媒體探測超時默認調整為 10s,以改善對弱網絡環境的容錯能力;增加了 Setting 選項可更改。
- 改善了插件錯誤的報錯辦法,現在遠端純文本錯誤可正常顯示
- 播放引擎調整從開發中切換到播放器,整理文案顯示
1.160 Apr 16
- 修正 Transmux Engine 缺乏傳遞 MimeType 標記的問題,導致智能模式下,MP4 無法打開
- 修正 TaskView 覆蓋層可能錯誤終止部分準備播放的過程
1.159 Apr 8
修正
- 修正播放器啟動階段的錯誤覆蓋層問題
- 增強了錯誤的顯示能力
- Transmux Engine 增加全局選項
- 修正了頻道列表的頻道搜尋的結果不可交互的問題
- 優化了頻道列表進入的搜尋的時候執行屏蔽全局搜尋
移除
- 最小版本號更為為 18.0
1.158 Apr 7
修正
- 再次修正 TaskView 無法被隱藏的問題
- 修正 UniversalResultView 的錯誤洩露問題導致無法打開頁面
- 修正 UniversalHomeView 的錯誤報告,現在重新支持原生通信錯誤
1.157 Mar 10
修正
- 優化了搜尋相關功能的生命週期管理,現在關閉介面能正確取消搜尋任務
- 重構 JavaScript 橋接器與共享狀態管理,以降低因為 JS 插件而導致的崩潰可能性
1.156 Mar 6
修正 TaskView 可能會在播放器啟動後未能自動關閉的問題
1.155 Mar 5
新增:
- 新增更多的插件日誌資料,以改善對插件對網絡波動的捕捉能力
- 頻道頁面現在可以支持獨立搜尋
修正:
- 部分 BlockingPanel 的場景已經重構成 TaskView 改善體驗
- 修正 TaskView 在視覺上提前結束覆蓋層
- 改善 TMDB 的連通性檢查的能力
- 重構了 KSPlayer(內置播放器)的交互層體驗
- Plugin 協議現在允許沒有 Search 字段
- 增強了 JSHTTP 的 Debug 能力
- 重寫了搜尋功能
- 「搜尋功能」加入了 TMDB 預搜尋,避免關鍵字錯誤
- 「搜尋功能」搜尋結果可以以來源分組
- 重構了媒體的播放列表的打開過程,更快了
- 重構了插件頻道的打開過程,也更快了
移除:
- 移除 Server 的 Receiver 路由能力和相關代碼
Transmux beta 2:
- 新增「虛擬 VOD Proxy」能力,現在能對 HLS 上游執行 Seek 能力
- file-like 支持依然停留在 Event 模式
- Transmux 引擎現在修改為自適應模式,會自動轉發 AVPlayer 能播放的內容給 AVPlayer;AVPlayer 不能播放的內容,將會有 Transmux 引擎實時轉碼
- 目前 Seek 能力依然性能不理想,請包容 beta 版本功能
1.154 Mar 3
新增
- 新增了日誌以追隨搜尋信息
修正
- 修正了一個 AVPlayer 由於加載高質量背景圖而導致崩潰的問題
1.153 Feb 10
修正
- 修正啟動後,當已購買的狀態,會隱藏歡迎頁面
- 恢復歡迎頁面下的購買頁面的繼續按鈕
1.151 Jan 29
修正
- 日誌現在擁有獨立的接收頻道
- 更新了通知的錯誤顯示模式,現在一定會在搜尋頁面隱藏錯誤通知。
工程
- 回退 1.149 的【重構部分單例回歸 View 生命週期依賴】改動,恢復到單例模式以免 Heap corruption detected 崩潰錯誤
- 適配 Swift Concurrency 的併發模型,減少崩潰的可能性
1.150 Jan 27
新增
- 新增發送日誌給開發者的功能
修正
- 改善插件等待邏輯;現在插件會考慮 HTTP 請求,動態縮短等待時間。
- 改善了錯誤頁面的佈局,擴大可視空間
- 播放器針對 Transmux 系統,做了長度讀取適配
工程
- 重構部分單例回歸 View 生命週期依賴
- 改善「分集播放列表」的錯誤代碼邏輯
- 移除了不再使用的代碼、模塊和頻道
Transmux
1. 性能層:VT decode → VT encode → zero-copy
2. 容錯能力:盡力兼容不好的網絡環境
3. 啟動:會通知 BlockingPanel 正在執行的行為
Transmux 說明
- 這依然是一個正在開發的轉碼引擎。
- 目的是,盡可能把一切格式轉發回歸 AVPlayer 執行播放邏輯。
- 在當前,正在使用 Event Playlist 模式。
- 在完成開發後,會切換到 Virtual VOD 模式,以提供完整的時間線跳轉體驗。
1.149 Jan 23
新增
- 增加「Transmux」實時轉碼方案,現在可以在 AVPlayer 播放更多的內容了(測試中,不建議大家使用)
- 現在設定面板可以忽視 URL 傳入的播放器預設
修正
- 【埋堆堆】的登入面板終於修理了登入後不切換頁面的 Bug
- 【埋堆堆】修正了埋堆堆的播放列表的標題構建邏輯
- 錯誤提示現在不會在搜尋介面顯示
- 現在 App 啟動的時候,會清理所有緩存文件
API
- 【埋堆堆】的版本號會自動更新了
1.148 Jan 20
### 新增
- 【埋堆堆】會判斷是否存在 4K 播放 URL 以提供 4k 播放支持
### 修正
- 重新支持最低版本號 tvOS 16.0
- 埋堆堆的 API 信息會顯示為「來自埋堆堆」以減少誤解
1.147 Jan 10
### 修正
- 插件的網絡請求錯誤將遷移給「顯示插件的錯誤報告」管理,以減少可見錯誤的出現
1.146 12/02/2025
### 修正
- 修正在 tvOS 26.1 系統播放器 dismiss 失效的問題。
### 開發者備註
- 原本使用 dismiss(animated: true) { … } 執行簡單的畫面關閉。
- 現在重寫成 dismissSelf,會檢查當前 VC 的容器場景,而保證成功關閉。
1.145 11/24/2025
### 移除
- 撤銷【系統播放器】的“改善負數 DTS 影片的支持能力、增加播放心跳檢查,以減少播放非標準 MP4 時候出現的卡頓或畫面凍結”相關改變
1.144 11/21/2025
### 新增
- JS 插件協議更新
- emptyView api 現在支持在封面牆、播放列表(原本就支持)、播放器三個場景下使用
### 修正
- 改善插件的 HTTP 通信的能力,HTTP 請求已經更符合瀏覽器
- 移除部分介面的錯誤 padding
- 【系統播放器】改善負數 DTS 影片的支持能力、增加播放心跳檢查,以減少播放非標準 MP4 時候出現的卡頓或畫面凍結
- 【設定】更新選單圖示
### 移除
- 移除 447 新增的 API 通信網絡錯誤提示
1.143 11/18/2025
### 新增
- 新增 WasmKit 框架引入
### 修正
- 修正部分頁面的按鈕樣式,讓它們重新適配 tvOS 的 padding 變化
- Github 鏡像、TMDB 鏡像增加了 fallback 方案,以減少網絡錯誤的顯示
1.142 11/12/2025
## 新增
- 【睡眠倒計時】工具加入
- 有 +15 分鐘、+45 分鐘、+1:30 小時 三組預設,無論想設定 30 分鐘,或者 60 分鐘,都可以。
- 也支持直到影片結束
### 修正
- 【播放列表】進行了重構,改善了列表性能
- 【播放列表】修正了一個滾動時候會出現越界錯誤(崩潰)的問題
- 【系統播放器】更新了 Toolbar 的小圖標
- 【系統播放器】優化了播放器在視圖消失、停止時候,移除觀察者以防止記憶體洩露(預防崩潰)
- 【系統播放器】修正緩存路徑檢查,以免崩潰
- 【訂閱頻道列表】頻道列表修正了 PlaySource 的接收方式,避免失效的數組索引而導致崩潰。
1.141 10/31/2025
1.166
### 新增
- 新增 Core Data V2 數據庫,以減少 iCloud 數據庫的空間佔用問題
### 修正
- 修正 QRCode View 會導致 UI 卡頓
- 修正缺少正確的 Remote notifications 權限,這是數據庫的要求
more Version 1.166 May 23
Data Not Linked to You The following data may be collected but it is not linked to your identity: