Syncnext App 更新日誌

可能執行的目標

Trakt API 紀錄支持

其他相關更新日誌

📺
訂閱源協議
🈸
VODPlus 協議
🔌
插件化頻道協議

TODO

正在調查

App 啟動黑屏閃退問題
支持阿里雲盤的文件夾分享連結
調查 iCloud 佔用空間較大的問題

Syncnext 更新

1.128 Build 434

修正

  • 更新了內置的 AList 模塊
  • 修復了多個代碼警告
  • 允許沒有初始化 FFMPEG 的媒體進行初始化並片頭跳過
  • 減少了播放列表可能遇到的重新繪製問題
  • 修正了播放列表的查找功能
  • 減少了最近播放區域可能會遇到重新繪製的問題
  • 減少了主界面可能遇到的重新繪製問題
  • 初步重構了 App 的引導過程和主界面
  • 修正了獨立 VOD 面板的焦點禁用失效的問題
  • 修正了 App 可能在 iCloud 失效下,啟動會崩潰的問題
  • 改善了 App 的代碼可讀性
  • iCloud 恢復界面使用原生按鈕以避免焦點無法對焦的問題
  • 改善二維碼頁面顯示造成卡頓的問題
  • 修正了 iCloud 恢復時機在 423 版本寫反了的條件

1.127 Build 423

修正

  • 播放列表修正了可能出現的自動滾動的問題
  • 修正了啟動時候的動態背景可能出現的泄露問題
  • 改善了 iCloud 恢復的觸發時機

1.126 Build 422

新增

  • 新增了「增加播放列表高度以改善焦點對焦」問題的選項
  • 新增了「內置播放器總是使用 ME 核心」選項

修正

  • 改善了播放列表的佈局樣式
  • 當播放列表只有一個條目時候,將合併背景和介紹到播放列表
  • 改善了首頁的佈局
  • 改善了元數據匹配的邏輯
  • 修正了一個可能會在某個頻道切換類別時候會崩潰的問題
  • 修正了一個可能會在邊下邊播導致崩潰的問題
  • 修正了一個可能會在播放開始階段導致崩潰的問題
  • 修正了一個可能在播放過程中儲存到進度時候會導致的崩潰問題
  • 改善了 iCloud 恢復的交互連續性問題
  • 播放列表恢復了「回到頂部」的功能
  • 修正了用戶無法在搜尋元數據時候覆蓋過去產生的錯誤匹配
  • 調整了新功能通知的顯示時機
  • 改善了沒有元數據的響應時機
  • 改善了定位焦點的面向底部的定位成功率

移除

  • 移除了一些 TheTVDB 殘餘的數據庫資料
  • 移除了一些不重要的通知
  • 移除了 CFByass 一些殘餘的代碼
  • 移除了第一次使用的彈窗
 
增加播放列表高度以改善焦點對焦:
  • 「增加播放列表高度以改善焦點對焦」播放列表在對焦一些在列表底部的成員時候,會出現焦點被重置到列表中央。這是由於播放列表是使用了 UITableView 構建的列表,而焦點對焦系統由 SwiftUI 管理,從而導致焦點衝突。我尚未找到合適的解決方案以修復問題。因此增加此選項,以暫時讓 UI 適配 SwiftUI 的焦點對焦功能。
內置播放器總是使用 ME 核心:
  • 最近部分資源出現對 AVPlayer 的網絡請求不友善的問題。使用 ME 核心能更好的處理網絡,但是對 HLS 資源可能會出現進度無法跳轉的問題。

1.125 Build 418

新增

  • 新增透過聲音算法識別片頭音樂的功能
  • 加速了跳過片頭的執行時機

修正

  • 修正了播放列表焦點定位錯誤的問題
  • 修正了預告片播放沒有聲音的問題
  • 修正了播放列表更新播放進度不及時的問題
  • 修正了跳過片頭可能會發生在不合適的時間點
  • 調整了播放列表的佈局樣式
  • 增強了元數據匹配的能力

移除

  • 移除了「廠長資源」的網絡助手功能
  • 移除了 TheTVDB 的所有代碼
 
備注:
片頭跳過是使用聲音算法自動識別的,會出現錯誤的跳過行為。在面對存在紀錄、播放列表只有 1 個條目、片頭音樂推測短於 35 秒的條件下,將不會執行跳過行為。
目前跳過片頭只提供了開關功能。

1.124 Build 410

新增

  • 新增了隱私披露信息
本 App 使用 Mixpanel / Sentry / Discord 追蹤用戶行為、崩潰、錯誤數據

修正

  • 重新調整了 App 的內部結構
  • 調整首頁最近播放的背景樣式
  • 調整了 Discord 錯誤報告
  • 通用媒體頁面現在不會因為切換類別而導致分集頁面重新載入
  • 調整了介紹頁面的佈局
  • 內置播放器修正了一個無法釋放的問題
  • 內置播放器追加了加載中時候的加載樣式
  • 內置播放器優化了 HLS 的處理
  • 內置播放器調整了播放或暫停的按鍵綁定問題
  • 重新設計了 Menu 頁面

移除

  • 移除了一些無效的代碼

1.124 Build 408

新增

  • App 啟動時候的動態背景可關閉

移除

  • 回落到傳統 Logo 樣式

備注

經過一段時間的驗證,我認為新 Logo 推出過於草率。請等待我使用更多的時間以考慮使用更美觀的設計讓大家接受。
在「追加 App 啟動時候的動態背景」之後,似乎 HomePod 用戶受到了影響,我無法清楚知道是否因為動態背景而導致 HomePod 沒有聲音的問題,所以給出可切換開關,讓用戶自行選擇。

1.123 Build 407

新增

  • 為回落內置播放器提供了切換選項,默認關閉

修正

  • 優化了播放紀錄截圖的操作邏輯
  • 優化了自動錯誤報告的操作邏輯
  • 可能修復了播放過程中儲存進度導致的崩潰問題
  • 可能改善了開啟 App 後取得播放紀錄導致的崩潰問題
  • 可能改善了邊下邊播導致的崩潰問題
  • 預告片功能調整為不再依賴第三方後端
  • VOD 項目支持從源列表取得分割字符串
  • 進度條樣式移除背景模糊效果
  • 批量數據庫修改增加了立即儲存的功能,以免導致後續修改錯誤
  • 嘗試修正 HomePod 的播放問題

移除

  • 移除了 QRCode 使用的第三方生成庫
 

備注

  • 「VOD · iKun 資源站」的列表會被修復,因條目「VOD 項目支持從源列表取得分割字符串」
  • 最近播放可能不顯示最近播放會因為「批量數據庫修改增加了立即儲存的功能,以免導致後續修改錯誤」而修復
 

1.122 Build 405

修正

  • 為編碼探測功能添加了超時設定
  • 為內置播放器 KSPlayer 添加了超時設定
  • 操作阻塞界面現在可以取消正在啟動的播放任務
  • 動態背景將調整為不佔用音頻
  • 優化了數據庫的性能
  • 嘗試修正進度條在 tvOS 18 的閃爍問題

1.121 Build 400

修正

  • 修正了 KSPlayer 的 HTTP 頭重複 Key 問題
  • 修正了低端影視調用 KSPlayer 給了錯誤 HTTP 頭問題
  • 在啟用「始終使用內置播放器」時候,會跳過文件編碼探測功能
 
備注
  • 因處理了 KSPlayer HTTP 頭重複 Key 問題,所以也修正了 Biu 源的 One 頻道播放支持

1.120 Build 399

新增

  • 使用了新的 VI 視覺效果

修正

  • 修正了進度條背景可能處於不可見的狀態

移除

  • 移除 1.119 增加的最近播放動態背景

1.119 Build 397

新增

  • 現在能在選項中選擇「總是使用內置播放器」
  • 內置播放器現在能正確傳遞 HTTP 頭信息
  • 系統播放器若播放失敗,可回落到內置播放器再次嘗試
  • 新增 iCloud 數據庫恢復過程中的獨立界面

修正

  • 低端影視調整了 HTTP 頭信息

1.118 Build 396

新增

修正

  • 優化了 App 的總體性能
  • 優化了數據庫的讀取性能

1.117 Build 393

新增

  • 現在可以看到 App Cache(App 使用數據)的佔用空間

修正

  • 修正插件化頻道恢復播放時候沒有傳遞 HTTP 頭的問題

1.116 Build 392

新增

  • 支持插件化頻道 Alpha 4.5 版本
  • 現在可以在設置面板看到數據庫佔用空間(本地空間)

插件化頻道 Alpha 4.5 更新內容

  • 【新增】支持向播放器傳遞播放 HTTP 頭信息

移除

  • 移除 gh-ddlcd-top 鏡像
  • 移除不再使用的代碼內容
  • 移除公庫緩存支持
  • 移除遙控器型號傳遞給 Discord 以幫助數據分析
 
備註:
iCloud 佔用空間似乎過大,這個問題已經開始調查。不過由於 iCloud 的使用,在開發者而言是完全黑盒的模式,所以這個調查可能需要很長的時間才找到解決辦法。

1.115 Build 391

新增

  • 增加 VOD 頻道的 JSON API 的支持
  • 增加 TVBox 的 Type 類型 1 的訂閱源支持

修正

  • 搜尋結果現在會和關鍵字建立關係,避免新結果被舊結果數據沖洗。

移除

  • 移除部分不再使用的代碼
  • 移除插件化網絡緩存功能
  • 移除 tvOS 15 的 Bug 焦點錯誤告知
 
備註:
目前僅支持含有 type=1,其他類型的 tvbox 來源將會被過濾。

1.114 Build 389

修正

  • 修正 Top Shelf 的更新時機
  • 增加自動 GitHub 當未選中可用鏡像時候報錯
  • 修正 KS(內置)播放器因為缺少提供 SearchKeyword 字段而導致不出現在 TopShelf

移除

  • 移除 DoH 相關功能
備註:上述與 SearchKeyword 的更新需要刪除原始播放記錄才生效,舊的數據庫記錄不會自動更新處理。

1.113 Build 388

修正

  • 移除了 raw.staticdn.net 鏡像
  • 播放器儲存的縮略圖現在會壓縮為 720P 大小,以減少數據庫空間
  • 修正了 tvOS 18 的內置播放器的進度條樣式問題
  • 修正了內置播放器錯誤的時間格式化問題
  • 修正了最近播放因為缺少 searchKeyword 字段而導致損失封面圖的問題

新增

  • 內置播放器現在支持進度記錄功能
 

1.112 Build 387

重構

  • 重寫了播放列表的實現方式

新增

  • iCloud 同步狀態現在能在菜單位置查看

修正

  • 【低端影視】可能在恢復播放時候發生崩潰的問題
  • 修正了 tvOS 18 的菜單提示樣式問題
 
備註:
播放列表現在修正了焦點錯誤的問題,並且現在性能更好了。
詳細可看:

1.111 Build 385

修正

  • 文件探測功能增加 HTTP 頭支持
  • 現在 JS 插件化頻道會報告錯誤所在行和欄位
  • 現在 JS 插件化任何錯誤都只會在打開錯誤顯示才顯示

1.110 Build 384

修正

  • 更新了內置的 GitHub 鏡像列表
  • 調整了 GitHub 鏡像的判斷方案
  • 現在重新加入了原始 GitHub 地址作為鏡像之一
  • 【阿里雲盤】現在可自己填寫 App ID 和 App Secret。
  • 【阿里雲盤】由於阿里雲盤風控問題,所以文件探測功能不再使用在阿里雲盤,將始終使用內置播放器播放。
 
備註:
因為目前使用內置播放器日漸增加,所以在未來的重心將轉移到全面使用內置播放器。內置播放器的相關功能也在未來會快速開發。
系統播放器已經無法滿足使用要求。

1.109 Build 381

修正

  • 修正搜尋完畢後,代碼返回了搜尋中的問題(我為何寫錯了,也不知道)。
  • 修正部分模塊化頻道(AGE / DDRK / CZSPP)的函數缺少 @MainActor 標記(會導致搜尋閃退)。
  • 修改了阿里雲盤私有協議過期的提示樣式。

1.108 Build 380

修正

  • Github 鏡像移除了無法使用的 ghproxy org
  • 阿里雲盤的私有 Token 過期將有更明確的提示
  • 文件格式探測追加了 HTTP 頭的支持
  • 【埋堆堆】之前埋堆堆阻止了文件格式探測的訪問,現在使用了 HTTP 頭將正常運作。(系統播放器不支持的格式將會使用 KSPlayer 播放)

1.107 Build 379

修正

  • 修正搜尋過程中導致崩潰的問題

1.106 Build 377

修正

  • 更新 GitHub 鏡像列表,移除了 mirror.ghproxy.com,替換為 ghproxy.org
  • 嘗試修正 NSInvalidArgumentException 導致的崩潰問題。
  • 嘗試修正本地伺服器可能產生的崩潰問題。
  • 嘗試修正播放過程中 DisplayLink 相關的崩潰問題。
  • 修正播放過程中儲存進度而導致的崩潰的問題。

1.105 Build 375

修正

  • 增加了購買項目處於 Pending 的提示。

1.104 Build 374

修正

  • KSPlayer 合併了上游代碼
  • 重寫了 GitHub 鏡像的自動選擇方案
  • 【阿里雲盤】改善了部分錯誤的展示方式
  • 【阿里雲盤】現在默認開啟篩選少於 5mb 的播放文件
  • 【頻道】現在模塊化頻道將會尊重首頁設定的過濾
  • 改善了內部代碼的可讀性
  • 移除了一個不必要的提示

移除

  • 完整移除「歐樂頻道(模塊化版本)」的所有代碼內容
 
KSPlayer 本次上游代碼帶來的改善:
  • 本次可正確點亮杜比視界並提供杜比視界的亮度信息

1.103 Build 373

修正

  • 【內置播放器】增加了 Siri 第一代遙控器的另一個識別代號
  • 【AGE 動漫】重新適配了搜尋匹配
  • 【阿里雲盤】現在啟動 App 會刷新私有 Token
  • 搜尋重寫了多任務邏輯

移除

  • 移除了 CFBypass 的支持
  • 移除了古早時期的 Pikpak 遺留代碼
  • 移除了部分不再使用的代碼
 

1.102 Build 372

修正

  • 【內置播放器】標題欄停用了焦點功能
  • 【內置播放器】支持了 MFi 設備判斷
  • 【內置播放器】播放器狀態會在播放之前進行重置,避免污染
  • 繼續改善了文件探測功能,現在判斷文件編碼、MineType 等信息更加可靠
  • 移除了 HTTP 頭探測功能(被文件探測功能取代)
  • 減少了不必要的提示
  • 修正了 VOD 源去廣告不生效的問題

1.101 Build 371

修正

  • 【內置播放器】適配了一套符合 tvOS 風格的 UI
  • 修正了文件探測功能的編碼錯誤判斷
  • 減少了非必要的提示信息
  • 【內置播放器】修正了遙控器識別的錯誤問題
  • 【內置播放器】允許使用軟解濾鏡方式播放所有杜比內容
  • 【內置播放器】修復了外部字幕沒有被重置的問題
  • 【內置播放器】杜比視界內容使用 HDR 模式進行播放
 
杜比視界回落 HDR:
在目前的 KSPlayer 上,在其他平台(除了 tvOS)使用了 Apple EDR 方案來實現「杜比視界」的影射播放。但是,tvOS 缺少大部分 EDR 相關的 API,所以在原始 KSPlayer 上只能激活「杜比視界」而影片以 SDR 播放,這導致亮度信息嚴重缺乏。
為了舒適的觀看體驗,所以目前將點亮「杜比視界」的方案調整為點亮「HDR」以滿足觀看亮度要求。
 
內置播放器:
內置播放器當然依然還在開發中。
適配 Siri Remote 1 代,Siri Remote 2 代
當前如果遇到操作 UI,或者遙控器適配的問題,請必須反饋
尚未實現的功能:
內置字幕 / 外部字幕的選擇功能
音軌選擇
更多按鈕
面板資訊
進度紀錄和恢復進度
更精緻的仿原生操作

1.100 Build 368

修正

  • 優化了啟動過程代碼,移除了過期的特性
  • 修改了內置播放器的參數順序
  • 播放器修改了邊下邊播進度選單的出現時機

移除

  • 頻道自動封面移除灰色顯示的特性

1.99 Build 367

修正

  • 【邊下邊播】現在會把 ShanaEncoder 壓縮的 mp4 標記為不可使用邊下邊播功能。
  • 現在邊下邊播的失敗錯誤進行自動報告。
  • 【廠長資源】如果無法打開,則使用網絡緩存(如果存在)
  • 更新了網路緩存的更新辦法,以減少無法讀取緩存問題出現。
  • 自定義播放器,現在檢測到杜比 v5 時候,自動使用軟解濾鏡方案播放。
  • 現在阿里雲盤會使用空白頁來顯示錯誤,並減少錯誤後的等待時間。
  • 重寫了播放前的文件探測方案,現在將會探測得更快。
  • 現在插件化頻道會在關閉頁面時候取消插件化的數據等待。
  • 增加了自定義播放器的軟解硬解切換開關。
 
CFBypass 的當前問題:
與 CFBypass 的技術交談之後,當前服務供應商將會考慮如何解決此問題(廠長 WAF 無法繞過的問題)。
在當前階段,請使用 AnyCookies 方案以繞過 WAF 限制。
 
無法邊下邊播:
通過多個文件的觀察,似乎是由於 MP4 文件的問題導致無限下載而無法開始播放。同時,相似問題的導致均使用 ShanaEncoder 壓縮,所以當前以禁止 ShanaEncoder 使用邊下邊播功能。
同時,已經追蹤播放錯誤的錯誤信息,在未來可進一步排除問題。
 
軟解濾鏡播放:
在 Apple A10X GPU(Apple TV 4k 1 代)上測試,軟解濾鏡方案播放性能不理想。但是由於杜比 Profile v5 色彩不准方案只有濾鏡解決方案。所以依然使用此默認值。

1.98 Build 363

修正

  • 【廠長頻道】增加了網絡緩存的自動儲存支持
  • 網絡緩存移除了對【新歐樂影院】的緩存功能(因新歐樂影院需要時間戳作為 URL 的一部分,會導致無限增長網絡緩存)

1.97 Build 362

新增

  • 引入了第三方播放器 KSPlayer

修正

  • 大幅減少了 App 本體的磁盤空間大小,經過本次優化,最少減少了 20mb。
 
備註
KSPlayer 是一個支持 4k/HDR/HDR10/HDR10+/Dolby Vision,Dolby Atmos/Spatial Audio 特性的第三方播放器。使用 GPL 協議。當前 KSPlayer 使用 KS 內置的 UI 提供操作。將在未來的版本更新到自行設計的 UI 操作介面。

1.96 Build 361

新增

  • 新增了開發者管理共享網絡緩存的功能

修正

  • 共享網絡緩存增加到 7 天過期
  • 修正了阿里雲盤部分 API 的 HTTP 頭不及格問題

移除

  • 移除 App 啟動載入兩次 API 的邏輯
  • 移除了一個不再使用的代碼包
  • 暫時移除了 MPV 的代碼

1.95 Build 359

修正

  • 現在 API 增加了重新載入 API 功能。
  • 調整了啟動時候載入 API 的邏輯,自動增加了額外載入一次。
  • 調整了網絡請求策略為「忽視緩存」

1.94 Build 358

修正

  • 網絡緩存現在將始終讀取最新的條目
  • 修正了插件化頻道的初始化從而導致遙控器輸入卡頓的問題
  • 移除了一些基本不變更的設定

1.93 Build 353

新增

  • 插件化頻道支持到 Alpha 4.4 協議

修正

  • CFBypass 網絡緩存將會只讀取最近 2 天的數據
  • 移除了一部分非必要的提示信息
  • 更新了手工轉存的說明 UI

插件化協議 Alpha 4.4

  • 新增播放列表允許傳遞 $next.emptyView(string) 函數以發送一個空白頁面。

1.92 Build 352

新增

  • 增加啟動自動刪除邊下邊播緩存功能(默認開啟)
 
為何增加這個功能:
因為當前邊下邊播緩存導致的崩潰無法定位原因,但是共同特性均是在 App 重啟後可能發生。所以為了減少崩潰次數,增加了此功能。

1.91 Build 350

新增

  • 【廠長資源】增加了 CFBypass 支持,現在海外用戶也可正常訪問。
  • 現在插件化頻道支持 “403 Forbidden” 使用 CFBypass 繞過功能。
  • 【新歐樂頻道】支持從中國大陸透過 “CFBypass” 訪問。

修正

  • 修正了 CFBypass 的錯誤 URL 輸入從而導致的無效問題。
  • 現在公告文字支持自動寬度。
 
403 Forbidden 的 CFBypass 注意事項:
當前 CFBypass 依然處於觀察階段,可能因為使用成本太高而取消服務。當前新歐樂頻道的 API 使用了時間戳,從而導致 CFBypass 緩存服務失效。正在尋找更優秀的解決方法。

1.90 Build 348

修正

 
備註
在此更新後,開啟 GitHub 鏡像是一定從 GitHub 鏡像通過。以防止部分地區網絡使用不恰當方案以滿足 githubusercontent.com 的測試通過條件。

1.89 Build 347

新增

  • 增加了當使用者錄入完畢訂閱源後,將會詢問是否需要執行頻道測試。

修正

  • 增加了數據庫的儲存檢查以防止因為某些條件下的數據庫輸入而崩潰。
 

1.88 Build 346

修正

  • 修正了探測 TMDB ID 功能,未能應用 GitHub 鏡像而產生報錯的問題。
  • 修正了 XML 的 & 符號支持問題。

1.87 Build 345

修正

  • 優化了 CFBypass 的邏輯過程

1.87 Build 344

修正

  • 減少了列表錯誤的資訊內容

新增

  • 加入了插件化網絡通信的 CFBypass 方案,嘗試解決部分地區網絡的 CF 阻斷問題。

備註

CFBypass 功能當前標記為 Beta 提供。
可能存在未能預測的問題。也不代表功能完全運作良好。
當必須使用 CFBypass 方案取得資料的時候,因服務透過第三方中轉,所以會導致需要較長的網絡等待時間。

1.86 Build 343

修正

  • 修正了網絡通信的錯誤重置導致了搜尋或其他併發網絡請求卡住的問題。
  • 修正了部分用戶跨區購買遇到的失效問題。

1.85 Build 341

修正

  • 更新了頻道錯誤的顯示內容。現在會區分顯示內置網絡通信和插件化通信橋的兩份數據。
  • 優化了內置網絡通信的錯誤構建方法。

1.84 Build 340

修正

  • 修正 StandardMediaEpisode 以支持插件化頻道的播放列表初始化

1.83 Build 339

修正

  • 修正了文件類型頭部判斷的錯誤,

阿里雲盤

  • 現在進行空間自動清理時候,會一同刪除轉存對照緩存。

1.82 Build 338

修正

  • 現在使用 PreCodec 字段以減少查詢文件類型的次數
  • 移除了一個無效的內置 GitHub 鏡像

阿里雲盤

  • 修正了單文件的轉存錯誤
  • 修正了阿里雲盤在線轉碼的判斷方案
  • 修正了兩個 API 的錯誤構建方法,以減少未知問題的發生

1.81 Build 336

新增

  • 增強了元數據匹配能力

修正

  • 追加了頻道遇到錯誤的基於「標準化網絡通信」的 WAF 錯誤識別。
  • 播放方式通知將考慮用戶端的邊下邊播的打開狀態而進行按需顯示通知。
  • 優化了第一次匹配的運行邏輯。
  • 修正了「第X季 XX」的匹配錯誤。
  • 通用播放列表當無法打開的描述更新。

頻道適配

  • 【廠長資源】現在允許用戶輸入域名。

阿里雲盤

  • 改善了自動轉存的邏輯,移除了無效的重複轉存
 

備註

現在 Syncnext 會從網頁中分析是否存在豆瓣連接,並訪問豆瓣取得 imdb ID,然後使用 imdb ID 取得 TMDB 數據。
以此方式增強了元數據的匹配能力。
在當前頻道來看,低端視頻和廠長資源都有提供網頁豆瓣連接。
自動轉存改善:現在本地數據庫會紀錄轉存記錄。轉存前,會讀取少量數據,以判斷是否需要更新轉存。
 

1.80 Build 334

修正

  • 改善了訂閱源的錯誤顯示
  • 改善了錯誤頁面的錯誤顯示,不再顯示 HTML 代碼
  • 調整了網絡錯誤的代碼
  • 移除了 ipv6 的建議描述
  • 插件化頻道當網絡錯誤後,自動終止數據等待倒計時
  • 現在能識別 WAF 錯誤了
  • 改善了錯誤頁面的錯誤建議
  • 移除了一些不再需要的自動錯誤報告
  • 改善了播放錯誤的顯示數據

1.79 Build 331

新增

  • API 域名規則支持正則表達式。
  • 元數據受限模式下,增加了 Cloudflare 代理嘗試解決阻斷問題。

修正

  • 修正了邊下邊播會在下載完成後,忽略了播放倍速和播放暫停的問題。
  • 擴展了文件頭探測的結尾範圍。

1.78 Build 330

修正

  • 修正了播放過程中儲存變量使用混亂的問題

上述修正詳細解釋

  • 可修正可能在播放中崩潰的問題
  • 可修正播放過程中,有些操作和數據庫儲存時候發生的聯動錯誤問題
  • 可修正邊下邊播的儲存穩定性

1.77 Build 329

新增

  • 增加了「頻道列表測試和管理工具」

修正

  • 開啟邊下邊播增加了會導致網絡錯誤的警告
  • 調整了添加訂閱源的檢查和儲存的順序,現在將無法添加檢查失敗的源
  • 使禁用頻道功能可應用在搜索上
 

1.76 Build 328

修正

  • 更新判斷 TMDB 可訪問性的判斷網址
  • 嘗試修正一個可能在播放過程中並保存進度時候,導致的崩潰問題
  • 嘗試修正一個可能在播放過程中,會出現的崩潰問題

1.75 Build 327

修正

  • 修正了搜尋工作時候會出現卡住的問題
  • JS 的網絡請求將會執行 App 內的超時設定
  • JS 插件頻道增加了檢查拋棄 API 的功能
  • 允許用戶選擇「顯示插件的錯誤報告」

1.74 Build 326

新增

  • 插件化頻道更新到 Alpha 4.2 版本,支持頻道內公告的功能

修正

  • 增加了跳轉「影音寶」的支持

阿里雲盤

  • 現在文件列表支持超過 50 個項目,會自動加載更多的項目
  • 通用播放列表當載入的是阿里雲盤的內容時候,允許跳轉到文件夾模式瀏覽

備註

  • 我缺少影音寶 App,所以無法測試影音寶的跳轉是否正常
  • 文件夾模式尚未支持播放紀錄功能

1.73 Build 325

修正

  • 「低端影視」若存在命名歧異的季度名稱,將會自動增加季度改名(例如,假如…);
  • 插件化頻道當網絡錯誤時候會進行可視化報告;
  • 遇到錯誤頁面現在支持 JS 插件的通信數據取回;

阿里雲盤

  • 增加了當需要 MPV 時候,跳轉阿里雲盤在線轉碼的功能

1.72 Build 324

修正

  • 修正了插件化頻道收藏後無法打開的問題
  • 移除了插件化頻道的自動報告
  • 整理了代碼
  • 改善了阿里雲盤的部分文案
  • 增加了數據庫錯誤的可視化顯示
  • 改善了文件列表的元數據匹配

1.71 Build 323

修正

  • 修正了收藏的錯誤邏輯行為
  • 插件化頻道增加了自動報告功能

1.70 Build 322

修正

  • 【AGE 動漫】修正了遺忘的從歷史紀錄重建播放地址的問題
  • 【AGE 動漫】從 API 取回地址解密所需資料
  • 【AGE 動漫】更新了選擇線路的操作邏輯
  • 優化了收藏和取消收藏的邏輯行為
  • 嘗試指定最低 TLS 要求為 1.2(可能可以優化 v6 問題)

1.69 Build 321

修正

  • 改善了代碼結構
  • 移除了不再使用的代碼
  • 修正了插件化頻道變量污染的問題
  • 允許用戶刪除所有網絡緩存

備註

現在插件化頻道的搜尋功能正常了。
插件開發者需要更新插件化規範到 Alpha v4 版本。
請參考文檔以更新寫法

1.68 Build 320

修正

  • 調整了訂閱源的緩存邏輯,以免儲存了錯誤的數據
  • 現在沒有網絡的時候,可以從本地訂閱源數據恢復
  • 調整了 VLC 的跳轉參數

阿里雲盤

  • 修正了部分用戶無法使用私有協議登入

1.67 Build 319

新增

  • 支持 TMDB 的評分顯示(需要在設置 - 元數據緩存 - 清理)

修正

  • 追加了 VLC 的跳轉播放支持

移除

  • 移除了「智能廣告遮擋」功能

阿里雲盤

  • 重寫了阿里雲盤的錯誤處理邏輯
  • 自動轉存功能支持單文件模式

插件頻道(玩偶哥哥)

修正

  • 修正搜尋問題

1.66 Build 318

新增

  • 追加了「禁用邊下邊播」的域名列表
  • 訂閱源現在支持本地數據庫緩存

修正

  • 調整了「重新定位焦點」的延遲時間
  • 調整了邊下邊播的工作邏輯,以免因為緩存不完整而導致的崩潰問題
  • 更新了文案
  • 播放列表當顯示不完整時候,會顯示 Tips 以完整描述

阿里雲盤

  • 調整了登出的邏輯
  • CreateFile 追加了更多的錯誤追蹤內容

1.65 Build 317

新增

  • 阿里雲盤增加自動空間清理(若剩餘空間不超過 50% 將清空 Syncnext 文件夾)
  • 阿里雲盤相關功能追加了自動錯誤報告

修正

  • 修復阿里雲盤缺少資源盤ID問題

1.64 Build 316

新增

  • 新增網絡受限模式。

修正

  • 修正插件化頻道的啟動流程
  • 插件化將會在要求資料不足時候,不允許進入頻道
  • 阿里雲盤的第三方插件調整為官方私有接口
  • 調整了阿里雲盤的使用流程
  • 修正了 Base 會籍會出現 Pro 會籍的錯誤提示

備註

網絡受限模式:
將會自動檢測網絡是否能訪問牆外網絡,若不可,將停用 TMDB 的網絡錯誤報告。
阿里雲盤折騰攻略:

1.63 Build 315

修正

  • 修復無法從 GitHub 鏡像取得正確的值
  • 「阿里雲盤」在空目錄時候允許顯示側邊欄

1.62 Build 314

新增

  • 重寫了阿里雲盤的相關界面
  • 重寫了使用引導的界面
  • 使用私有 Token 以實現自動轉存
  • 在自動轉存之前可使用手工轉存
  • 添加了使用 MPV 時候自動跳轉 infuse 的開關

修正

  • 訂閱源現在可以在管理頁面進行來源排序
  • 切換到前景時候,會檢查本地服務器是否需要重啟
  • 允許用戶自行決定是否開啟「自然排序」
  • 優化了播放列表的性能
  • 優化了訂閱源管理頁面的顯示效果
  • 優化了免費版的啟動速度
  • 嘗試修復因保存進度而產生的崩潰問題
  • 增加和優化了阿里雲盤相關的功能和代碼
  • 修正了交互阻塞未能正常關閉的問題
  • 優化了「低端視頻」的季度請求方法,修改為併發處理
  • 優化了取回訂閱源的請求方法,修改為併發處理
  • 優化了播放列表行高問題
  • 擴大了文件編碼的探測範圍
  • 修正了阿里雲盤的錯誤頁面跳轉路徑
  • 修正了 JS 插件當 ID 和播放地址不一致時候會導致播放紀錄失效的問題
  • 修正了阿里雲盤頻道的恢復播放的問題
 
私有 Token(第三方插件)使用文檔

1.61 Build 309

新增

  • 加入了 AnyCookie 同步 Cookie 功能,以應付某些頻道的 WAF 攔截

修正

  • 移除了 AppCloudStorage 的使用
  • 修復頻道訂閱列表無法使用「重新載入」的問題
  • 優化了播放列表的排序方案

移除

  • 移除無效的 iOS 的代碼

備註

請參考文章
AnyCookies app 也可以用於其他任何需要讀取 Cookies 的場景,也無要求必須和 Syncnext 搭配。由於 AnyCookies 是剛完成的 app,所以短時間內依然都是提供 TestFlight 測試版本,日後上架後也將使用免費 App 形式提供(如果 app 沒有被使用「這個 app 太簡單了,做網頁版吧」的理由拒絕審核的話)。
本版本發佈後,焦點將轉回「阿里雲盤的自動轉存」功能的實現。

1.60 Build 308

修正

  • 擴展文件自動探測所下載的範圍,增加到 512 字節
  • 把 mp4 unknow 回歸到 AVPlayer 播放
  • 【廠長資源】使用新的搜索辦法替換舊的
  • 優化了訂閱源內存緩存的方法
  • 改善了啟動過程中的描述
  • 改進了搜尋的方法,減少了搜尋所需要的等待時間

感謝

  • 感謝“jimmy zheng”用戶反饋問題。

1.59 Build 307

新增

  • 允許用戶訪問開發中的「阿里雲盤」
  • MPV 播放器綁定了 Menu 按鈕作為退出播放器

修正

  • 【低端影視】移除重置播放器頭部的功能

備註

阿里雲盤和 MPV 播放器遇到任何問題,無需向開發者反饋。

1.58 Build 306

新增

  • 現在正在使用 MPV 時候,會禁止屏保功能

修正

  • 修改了 MPV 播放器的代碼邏輯
  • 修復了封面牆無法加載下一頁的 Bug

感謝

  • 感謝用戶「sliver」和「hua jiang」反饋的問題

1.57 Build 305

新增

  • 現在用戶可以在設置,刪除所有收藏內容
  • 域名規則增加了「NoRebuild」規則,用於從 API 端標記域名略過去廣告重建 m3u8 的行為

修正

  • 更新了內置 GitHub 鏡像列表
  • 優化了 FileHeader 影片探測的寫法
  • 修正了廠長資源的搜尋 URL 地址(廠長的搜尋依然有 waf)
  • 修正了停止搜尋的時機
  • 修正了搜尋的 Tips Bar 顯示不正確的問題
  • 修正了一個可能在播放器崩潰的問題
  • 優化了 VOD 頻道的 ID 取得方案
  • 修正了部分錯誤的播放器 MimeType 類型

移除

  • 移除了 Storyboard 的多語言,這是部分語言導致始終崩潰的原因

正在開發

  • MPV 的 UI 正在對接,使用 MPV 會看到一些無效的 UI
  • 阿里雲盤 OPEN 已對接完畢,尚未開放給使用者使用

1.56 Build 304

修正

  • 修正 302 版本產生的邊下邊播始終超時的問題
  • 使用新的方案,修正邊下邊播可能出現的閃退問題
  • 更新 AGE 動漫的代碼內部備用伺服器地址

1.55 Build 303

修正

  • (跨區驗證)修正某些條件下,購買的生命週期未能覆蓋訂閱驗證的問題
感謝 Ben Zhang 協助反饋問題

1.54 Build 302

新增

  • 現在邊下邊播進度的 UI 可以隱藏了
  • API 將能決定某些域名是否必須啟用邊下邊播

修正

  • 修正 infuse 的跳轉 URL 編碼問題
  • 修正 MPV 可能的閃退原因
  • 修復了一個可能在邊下邊播時候的閃退問題
  • 修正了一個自動文件類型判斷錯誤時候阻止了繼續啟動播放流程的問題

1.53 Build 301

新增

  • 現在可以手工指定使用播放器(實驗功能,系統播放器,MPV,Infuse)
  • 現在可以支持 notion so 的地址格式(訂閱源)
  • 元數據服務現在支持手工指定季度
  • 現在會自動清理豆瓣關鍵字緩存

修正

  • 優化了內部網絡需求的超時時間
  • 優化了 AVPlayer DisplayLink 的使用方法和線程
  • 修正搜尋顯示全部頻道為切換模式的代碼錯誤
  • 修正了最近播放不支持 TMDB 封面圖的問題
  • 優化了播放開始前的內部鎖設定

移除

  • 移除了 TVDB 部分剩餘的無效代碼
  • 移除了數據庫中部分不再使用的條目
  • 移除了 ghproxy 鏡像(因為經常表現不佳)

備註

  1. Infuse 的播放成功率很低。
  1. MPV 依然為早期開發內容。

1.52 Build 299

修正

  • 修正訂閱頻道列表無法進入頻道的問題。
  • 優化了訂閱源載入邏輯,現在只有當啟動或者點擊「重新載入」才會再次從網絡下載頻道列表。

1.51 Build 298

修正

  • 修正了兩個可能導致崩潰的問題
  • 重構了部分代碼
  • 移除了舊版訂閱源的相關代碼
  • 優化了 MPV 的判斷方案
  • 修復了首頁過濾無法生效的問題

1.50 Build 297

新增

  • 【預覽 Alpha】處於 Alpha 階段的 MPV 播放器

修正

  • 修正了頻道列表的過度重新載入問題
 
備註
  • 當前 MPV 播放器處於早期 Alpha 階段,目前只能提供播放功能。尚未對接任何操作、播放紀錄等播放器配套功能。
  • MPV 播放器由於是早期階段,也會遇到很多問題。

1.49 Build 296

修正

  • 禁用了去廣告規則對 Youtube 預告片的影響
  • 禁用了去廣告規則的 Proxy 規則組,以防干擾部分正常使用的影片。

1.48 Build 295

修正

  • URL 相關參數進行了本地文件的攔截;
  • 清理了多餘的代碼
  • 縮短了通知時間
  • 減少了對用戶無效的通知
  • 首頁增加額外的高度減少被遮擋的問題
 
備註:
本版本後會放緩更新的速度,因為正在集成 MPV 到 Syncnext 中。

1.47 Build 294

修正

  • 優化了內部的代碼結構
  • 訂閱源恢復了 5 秒自動重試的功能
  • 修正了 iCloud 錯誤信息未應用中文化的修改
  • 修正了數據庫監控的線程錯誤問題
  • 調整了跨區驗證所依賴的 completeTransactions 的觸發時間
  • 縮短了通知的保持時間
  • 邊下邊播追加了在設定的次要入口
  • 設定條目追加了模擬按下效果
  • 優化了豆瓣關鍵字的顯示性能
  • 優化了首頁的顯示性能

移除

  • 移除了部分的通知

1.46 Build 293

修正

  • 改善了 2 個可能導致閃退的問題
  • 修復了去廣告規則的匹配數據模型
  • 改善了搜尋的標題相似度的算法
  • 改善了搜尋的緩存清理問題
  • 改善了頻道列表的視覺效果和使用體驗
  • 改善了頻道按鈕的體驗

1.45 Build 292

新增

  • 添加了「第一次使用引導」
  • 現在支持多個訂閱源

修正

  • 重寫了短地址取回實際地址的方案,優化了牆內網絡的可用性。
  • 更新了豆瓣搜尋關鍵字的遇到錯誤文案
  • 修正了「開發插件」的入口不可用的問題
  • 重新編寫了「訂閱頻道來源」的 UI
  • 首頁頻道列表允許切換平舖和橫向滾動
  • 修正了「免費版」的 VOD API 輸入判斷的錯誤
  • 更新數據庫結構

移除

  • 清理了不需要用的代碼和文件
  • 移除了不再使用的數據庫表
  • 移除了免費版無法正常使用的功能入口
 
正在調查的問題:
最近發現 tvOS 17 .0 和 tvOS 16.6 存在內存不足的崩潰問題,主要受影響的是 TV 7 代的用戶。

1.44 Build 291

修正

  • 調整了「頻道列表」的樣式
  • 插件化頻道的 js 加載修正為按需加載
  • 插件化頻道修正重複頻道圖片的問題
  • 中文化了「應該處理的問題」的文本

移除

  • 移除了 TVDB
  • 移除了「所有特色功能」頁面

1.43 Build 288

修正

  • 修復了播放緩存閃退的問題
  • 更新到 v1ax 的短地址服務
  • 內購頁面追加了「查看產品列表」的功能
  • 取消了 v1ax 短地址判斷延遲的功能
  • 改善了播放器的 Debug 信息面板的顯示信息範圍問題

1.42 Build 285

新增

  • 邊下邊播現在可以顯示網速

修正

  • 更新了購買頁面的佈局
  • 購買頁面適配了 tvOS 15 和 tvOS 16

1.41 Build 280

新增

  • 現在用戶可以控制是否使用 GitHub 鏡像功能
  • 強化了插件開發頁面,現在可以調適搜尋結果,預覽正常效果

修正

  • 更新內置 GitHub 鏡像列表,移除無效鏡像
  • 更新了「獨立 VOD」輸入地址功能,防止輸入非 URL 格式
  • 更新了本地緩存的加載方法,可能可以減少內存過多的崩潰

1.40 Build 279

修正

  • 修正應用內通知的左下角的參數
  • 增加了新的 GitHub 鏡像
  • 更換了 Sentry 崩潰信息統計的 Key

1.39 Build 275

新增

  • 插件化頻道現在可以設定 timeout 時間(默認值 10s,由插件開發者在 json 指定)

修正

  • 現在不允許 tvOS 17 啟用 DoH 功能。
  • 彈窗式輸入框將會自動激活輸入功能。
  • 用戶可以修改應用內信息的顯示位置。
  • 優化了 Search 的代碼。
  • 現在插件支持搜尋功能了。
  • 修正了 tvOS 17 部分 UI 被裁減的問題。

1.38 Build 273

修正

  • 修正「埋堆堆」在恢復播放時候未能正確傳遞播放器頭信息
  • 優化了訂閱頻道列表的重複請求
  • 優化了搜尋相關的代碼
  • 修正了獨立 VOD 入口無法打開的問題

1.37 Build 267

新增

  • TMDB EP 構建失敗追加了自動化錯誤報告的功能

修正

  • 搜尋修正了 VOD 條目的首頁範圍判斷問題。
  • 更新了海外看的廣告模型,提高了可靠率。
  • 修正了插件化的數據緩存問題。
  • 修正了廣告過濾規則的相對地址判斷錯誤的問題。
  • 修正部分 TMDB EP 數據可能無法構建 EP 介紹的問題
  • 修正了播放器出現了錯誤的頭部錯誤

移除

  • 移除了神經網絡版的模型(效果不理想)
  • 移除了量子廣告的模型(去廣告規則表現更好)
  • 移除了頻道的來源網址顯示功能

1.37 Build 266

新增

  • 訂閱頻道列表支持 Tag 過濾
  • 現在插件化頻道支持從收藏打開
  • 現在插件化頻道支持從最近播放打開
  • 插件化頻道支持擴展的最近播放資料
  • 頻道列表支持插件化頻道

修正

  • 大量優化「通用播放」列表的代碼
  • 修正了部分 TMDP EP 資料會導致無法匹配元數據
  • 插件化頻道支持擴展播放器信息

已知問題

  • 插件化頻道尚未支持搜索
 
備註 測試源 v3 裡面的「粵語劇」頻道是插件化頻道,歡迎體驗和測試。 其執行的插件版本為 Alpha v2.

1.36 Build 264

新增

  • 允許刪除所有播放紀錄
  • 允許刪除元數據緩存
  • 允許刪除關鍵字推薦緩存
  • 插件化頻道加入自動化 GitHub 鏡像的功能
  • 封面圖片允許使用 WebP 格式
  • 插件化更新到 Alpha v2 版本
  • 現在新增了插件開發(設置打開)的入口

修正

  • 修正播放列表切換排序會產生錯位的問題
  • 修正了插件化頻道構建基礎 URL 錯誤的問題
  • 修正了一個可能在顯示鍵盤時候會導致奔潰的問題
  • 修正了頻道按鈕的動畫邊緣閃動的問題
  • 修正了免費版的收藏邏輯判斷
  • 更新了數據庫同步失敗的問題

已知問題

  • 插件化頻道尚未支持收藏功能
  • 插件化頻道尚未支持從最近播放恢復播放列表功能
 
備註
插件化相關的功能請查閱下面提及到的文檔
如何在 Syncnext 開發插件的文檔:
https://www.notion.so/Syncnext-dbd9831184f140a8baf56c0d28a7cac2
插件 Alpha v2 設計書:
https://www.notion.so/Alpha-v2-6a7eb9b9b6f4421ab7194f77a7222d61
示範插件的開源項目:
https://github.com/qoli/syncnextPlugin

1.35 Build 262

新增

  • 追加了「邊下邊播」超時設定,現在部分會提示緩存 mp4 超時的,將會在下載完成後自動播放。
  • 追加了域名相關資訊的提示 API。
  • 追加了「域名播放規則」的 API。

修正

  • 更新了內置的 GitHub 鏡像列表,移除運作不友好的鏡像。
  • 修正了不應該在模塊化頻道會出現的 JS 通信錯誤警告(此警告是開放給插件化頻道使用的)
  • 縮短了 GitHub 鏡像的超時判斷時間
 

1.34 Build 260

修正

  • 修正了 GitHub 地址的判斷方法,現在不會重寫用戶已附帶其他 GitHub 鏡像的地址。
  • 每次開啟 App 將自動進行 DNS 清理。
  • 增加了重新載入訂閱頻道列表的便捷入口

1.32 Build 257

新增

  • 現在支持 TMDB 的分集數據了
  • TMDB 的搜索結果增加了篩選功能

修正

  • 更新了 VODPlus 協議
  • 改善了短地址的解釋過程的展示方案
  • 改善了牆內網絡啟動時候「正在取得鏡像」等待太久的問題
  • 改善了頻道加載更多的樣式

移除

  • 刪除了 gg.gg 的短地址支持(牆內用戶請使用完整地址)
備註:
牆內網絡可以透過打開 DoH 功能以正常使用 v1mk 短地址功能。
額外文檔(牆內網絡使用指南):
https://www.notion.so/qoli/7486c95cade34b878d43c6d6ed1deb24

1.31 Build 255

頻道適配

低端影視
  • 修正分類無法正確讀取資料的問題

新增

  • 增加了現在會從第三方規則庫取得部分源的去廣告規則
  • App 內提示修改為隊列化的處理方案
  • 廣告遮擋模型增加了「神經網絡」版(效果不見得比原版好)
  • Github RAW 地址會自動選擇最佳鏡像
  • 短地址會自動還原到完整地址
  • 新增了一個 gg.gg 的短鏈接服務
  • 允許用戶使用 DNS over HTTPS 解決可能的域名污染問題

修正

  • 改善了廣告遮擋的界面
  • 改善了代碼的邏輯
  • 改善了當數據庫被刪除後的恢復流程樣式
  • 修正了 YouTube 預告片無法播放的問題
  • 修正了播放器的信息面板無法正常顯示本地緩存的文案
  • 修正了一個可能導致閃退的問題
  • 修正了廣告模型的內存過度佔用問題
  • 改善了啟動的代碼邏輯
  • 修正了一個干擾頻道列表載入的問題
  • 播放列表更新到自動高度的方式
備註:
訂閱頻道地址如果想更換到完針地址。只需要在訂閱頁面重新輸入短地址即可。 加入的 gg.gg 地址支持在牆內使用。
因為 gg.gg 的 345 被佔用了,所以短地址新的縮寫是 000222444
即是,輸入 000222444 會自動轉換成 raw.githubusercontent.com 的完整地址。
然後自動 GitHub RAW 鏡像會轉換成其他鏡像的地址。
不過依然看到是 raw.githubusercontent.com 的地址。

1.30 商店更新

新增

Build 251
  • 封面圖現在可以在頻道設定中預覽
  • 現在未指定的封面圖會使用固定隨機圖片
Build 250
  • 用戶可以「隱藏或顯示」首頁的頻道
  • 用戶可以指定頻道的封面,除了模塊化頻道。
Build 248
  • 現在可以在播放列表輸入「分集標題」以跳轉到對應分集。

修正

Build 251
  • 優化了封面圖的代碼邏輯
  • 優化了播放器的啟動邏輯
  • 優化了恢復歷史播放的運行邏輯
  • 優化了交互阻塞面板的邏輯
  • 修正了播放器信息面板會遮擋緩存面板的問題
Build 250
  • 修正了播放完畢後,最近播放無刷新的問題
Build 248
  • 修正了播放列表無法定位分集的問題
  • 修正了「網頁解釋助手」可能出現無法喚醒 App 的播放器的問題
  • 增加了自動取得 ContentType 在 403 下,會自動從 URL 中推斷 ContentType
  • 改善了打開播放器的流程

備註

  • 正在調查部分 MP4 為何緩存提示超時
  • 此版本有數據庫變化,如若無法同步,請重裝 App

1.29 Build 245

修正

  • 更新了量子的遮擋廣告模型,並且允許非凡使用它的模型。
  • 調整了符合廣告要求時候的遮擋執行方法。
非凡資源在使用量子的模型時候表現不佳。

1.29 Build 244

修正

  • 移除了遮擋廣告的快進功能(因為總是可能出現意外的暫停播放)
  • 量子模型加入了新的數據訓練,減少了誤判的可能性

1.29 Build 240

頻道適配

海外看
  • 更新了海外看的遮擋廣告模型
量子資源
  • 為量子的賭場廣告提供了遮擋廣告模型

修正

  • 現在會根據「訂閱頻道列表」來決定啟用的遮擋廣告模型,避免在其他頻道中誤傷。
  • 提供了智能去廣告的相關參數設定
廣告遮擋模型依然處於非常早期的開發階段。

1.28 Build 238

頻道適配

低端影視
  • 現在 App 分別會從 API 取回兩套解密地址,並自動選擇有效的結果

新功能

  • 針對「海外看」的廣告提供了「智能去廣告」模式,在播放器的更多按鈕開啟。

1.27 Build 236

頻道適配

低端影視
  • 允許在設定輸入「低端影視」特定的域名
  • 現在「低端影視」會從 API 取得域名(輸入域名操作會覆蓋 API 取得域名的行為)
  • 重新適配「低端影視」的播放調整
廠長資源
  • 網站發佈頁面的地址增加從 API 自動取得
AGE 動漫
  • 臨時適配了線路選擇功能。當前適配方案不是最佳方案。

修正

  • 優化了播放自動取得「ContentType」的方法,避免了部分伺服器拒絕 HEAD 從而導致的錯誤ContentType。
  • 優化了「訂閱播放列表」的自動更新方法,現在遇到偶發性錯誤會自動進行 1 次重試。
  • 刪除很多的無效代碼,對部分代碼進行了改善和重構
  • 重新編寫「更新介紹」以支持從文本讀取內容
  • 優化了 ObservableObject 性能
  • 修復了刪除最後一個播放紀錄會導致崩潰的問題
  • 修正了「播放歷史紀錄」在非主線線程運行的問題
 

1.26 Build 231

頻道適配

AGE 動漫
  • VIP 線路已移除適配計畫
  • 優化了自動選擇播放線路的方案
  • 修正了 AGE 動漫在不同的媒體發生播放列表錯亂的問題

1.25 Build 230

概括描述

  • 更新多個文案問題
  • 多個頻道調整適配問題
  • 追加了邊下邊播功能
  • 修正多個邊下邊播功能錯誤
  • 刪除了不常用功能
 

文案變化

  • 更新「打開一個播放來源」的描述成「VOD」
  • 更新「訂閱播放來源」更改為「訂閱頻道列表」
以減少混繞「一個播放來源」和「訂閱播放來源」的名詞
  • 更新搜尋界面的一些錯誤文案
 

頻道適配

AGE 動漫
  • 重新適配【AGE 動漫】的全新 API 結構
  • 已完成影片最新列表、播放列表、搜尋的適配內容
  • AGE 的 API 域名現在會從 Syncnext API 自動取得
線路選擇、頻道分類目前尚未重新適配、VIP 線路尚未加入適配、部分時候可能因為多次刷新匹配到不一致的線路而導致歷史紀錄找不到
低端影視
  • 更新了回退到 B 方案的地址適配邏輯
廠長資源
  • 允許使用者從設定中選擇廠長的域名

頻道列表(插件化和第三方)

  • 追加了 VODPlus 協議
  • 頻道列表支持自定義封面
 

功能更新

邊下邊播
  • 修正其功能未能記錄到數據庫
  • 修正其功能會產生過多相同文件副本
  • 在列表可見緩存狀態
  • 觀看完畢後,將自動刪除緩存
播放器
  • 修正了可能出現錯誤的 Content-Type 類型以導致播放失敗
  • 現在使用探測方案,取得正確的 Content-Type 以遞交給播放器
 

功能刪除

  • 刪除了「萬能解釋」功能

1.25 Build 227

新功能

  • 邊下邊播功能
  • 允許用戶刪除緩存的文件

修正

  • 修正最近播放潛在的焦點鎖定 Bug
  • 修復了首頁可能缺少部分頻道的問題
  • 改善了首頁的焦點選擇問題
  • 改善了代碼的結構

移除

  • 移除了動態背景
  • 移除了 m3u8 廣告清理的功能
 
注意
啟用「邊下邊播」功能後,可能會產生閃退、播放卡頓的問題。
本版本優先在 TF 中測試可用後再發佈商店版本。

1.24 Build 222

修正

  • 修復了豆瓣的圖片問題

頻道

  • 【低端影視】支持地址格式 B 的方法

1.23 Build 221

修正

  • 修復一個可能導致網頁助手過長時間等待的問題
  • 修復了【埋堆堆】的快捷面板無法顯示驗證碼的問題
  • 不再支持訂閱播放來源 2.1 版本
  • 優化部分代碼到更妥善的狀態

重構

  • 訂閱播放來源(PlaySources)使用 3.0 版本
 
PlaySources 3.0
因為在未來需要支持插件化和頻道精細化管理的需求,所以需要使用 PlaySrouces 3.0 版本。
2.1 版本的源列表已停止維護。

1.23 Build 219

新功能

  • 為「訂閱播放來源」添加了訪問密碼
  • 改善了購買後的流程和體驗

修正

  • 修復「萬能解釋」的 API 對接問題

1.22 Build 218

新功能

  • 提供「網頁解釋助手」以解決部分難以處理的播放地址

修正

  • 補充相關網頁解釋助手的配套文檔

頻道

  • 【廠長資源】將調用「網頁解釋助手」以解決「未支持的解釋方法」問題

1.21 Build 214

修正

  • 更新了主菜單樣式
  • 頻道公告可以在媒體頁面可見
  • 頻道相關操作現在可以在頻道和媒體頁面可見
  • 追加了當數據庫遇到問題時候的自動化處理手段
  • 增加了萬能解釋的單獨播放入口
  • 萬能解釋現在可以從網絡自動取回所需參數
  • 修正了部分內容的使用權限問題

頻道

  • 【低端影視】移除了海外線路

1.21 Build 213

修正

  • 本次提供了全新的符合系統樣式的搜尋樣式
  • Sentry 調整錯誤紀錄內容
  • 現在會追蹤廠長的未支持的錯誤報告
  • 追加了當 v1mk 短地址不可用時候的錯誤提示
  • 改進了萬能解釋的錯誤處理,現在會追蹤它的錯誤報告

1.20 Build 212

新頻道

  • 追加了「江南資源」頻道,存在特化適應,所以需要 1.20 版本

修正

  • 更新了媒體 - 更多操作的操作界面
  • 更新了訂閱播放來源的代碼
  • 改進了播放器的操作按鈕問題
  • 網絡超時可以在設定中設置

1.19 Build 211

修正

  • 重建了媒體更多功能的面板介面
  • 去廣告功能現在追加了用戶開關,現在默認值為關閉,不建議打開

1.18 Build 210

修正

  • 最近播放選中頻道後無法變更焦點的問題

1.17 Build 208

修正

  • 更新了頻道和媒體的更多功能面板的樣式
  • 優化了封面的顯示
  • 【開發中功能】使用系統 SearchBar 樣式更新搜尋功能
  • 修正了移除插入式廣告導致的部分 VOD 無法播放的問題
  • 最近播放修正了由於上次優化而無法顯示最新一個項目
  • TopShelf 更新為從本地讀取數據

1.16 Build 207

😗
1.16 詳細更新紀錄

新功能

  • 支持 TopShelf 顯示歷史紀錄
  • 支持 URL Scheme 播放歷史紀錄

頻道

  • 【歐樂影院】【廠長資源】修正了錯誤的歷史紀錄填充封面地址的問題
  • 【埋堆堆】修復了一個可能導致搜索結果損失的數據結構

問題修正

  • 改善了主菜單的樣式
  • 改善了最近播放的體驗
  • 改善了冷啟動的樣式
  • 修正了通用媒體頁面缺少封面時候的色彩錯位問題
  • 改善了本地伺服器未能工作時候無法自動重啟
  • 統一了刪除播放紀錄的代碼

1.15 Build 206(商店)

😁
1.15 詳細更新內容

1.15 Build 205

  • 【廠長資源】修正未能從 API 取回最新域名問題
  • 重構了錯誤報告的功能
  • 更新了何處播放按鈕的顯示邏輯
  • 更新了 Sentry 的 APP ID 以減少垃圾信息的干擾
  • 更新了最近播放功能的操作邏輯,現在最近播放可以啟動連續播放功能

1.15 Build 204

  • 追加了「廣告清理」模式,會自動刪除 m3u8 裡面的插入廣告(貼片廣告無法刪除)
  • 【歐樂影院】改進了自動通過攔截的用戶體驗
  • 播放器中現在可以直接回報廣告時間點給開發者以方便進一步處理

1.15 Build 202

  • 【歐樂影院】增加了自動通過攔截的代碼邏輯
  • 修復了購買頁面因為缺少本地化資料而出現的空白按鈕

1.14 Build 201

  • 修復因為 JSON 解碼錯誤而導致的無法跨區恢復購買

1.13 Build 199

  • 增加了憑證相關檢查功能
  • 更新了自動錯誤報告的描述

1.12 Build 198

  • 修復訂閱用戶恢復購買失敗(舊版憑證恢復模式)的問題

1.11 Build 189

  • 更新驗證邏輯,以解決可能卡住在正在驗證的問題。
  • 追加了啟動過程太長的引導說明

1.10 Build 188

更新
  • 修復了 187 版本無法關閉舊版憑證驗證模式的問題
  • 更新了長文本的 UI 樣式

1.10 Build 187

☺️
1.10 詳細更新內容
頻道
  • 【AGE 動漫】重新適配了 AGE 動漫的 API 更新
  • 【AGE 動漫】現在允許選擇線路
  • 【埋堆堆】追加了未登入只能播放 5 分鐘的公告
更新
  • 頻道現在可以顯示獨立公告
  • 公告形式追加了走馬燈樣式
  • 現在可以刪除批量刪除某個媒體的所有播放紀錄了
  • 數據庫已更新為自動同步雲端模式
  • 數據庫追加了同步監視功能
  • 以 StoreKit 2 重寫了內購相關功能
  • 憑證恢復依然以 StoreKit 1 的方式執行

1.9 Build 186

  • 修正內購顯示的問題

1.8 Build 184

修正
  • 修正由 Menu 打開的頁面未能取得焦點的問題
  • 修正訂閱播放來源未輸入內容時候的提示內容
  • 啟動 App 時候採用較短的超時數值,啟動 App 後使用 60 秒的超時規則
  • 更新了列表空白的樣式
  • 移除 JustWatch 相關的無效代碼
  • 移除了何處播放不存在 UK 值
 
新功能
  • 現在允許跨區內購進行驗證
  • VOD 的分類空白追加了專用的界面
  • 當啟動 App 時候遇到核心 API 錯誤,現在可以重新載入
  • tvOS 15 追加了「搜尋界面可能無法取得焦點的 Bug 提示」
 

1.7 Build 183

  • 改善了「播放列表空白」的錯誤樣式
  • 改善了「訂閱播放來源空白」的錯誤樣式
  • 何處播放的數據來源調整為 TMDB 的提供的數據
  • 預告片增加了 Toolbar 的樣式

1.6 Build 182

  • 優化了頻道無法載入的錯誤顯示方式。
  • 修復了「打開一個 VOD」的收藏下,無法正確下載數據以更新列表。
  • 超時時長調整到 60 秒。
  • 集成了崩潰追蹤系統。

1.5 Build 177

  • 修復了「低端影視」在搜索結果下的收藏無法被打開的問題(需要重新收藏)
  • 延長了網絡超時時間到 80 (原本 12)秒,以應付部分時間「低端影視」無法打開的問題。
已查明歐樂影院無法打開的問題,歐樂影院啟用了反爬蟲,可使用其他設備先打開一次歐樂影院,在 Syncnext 就可以打開。

1.4 Build 175

  • 提供了 4:3 的覆蓋層顯示方法
  • 延長了網絡超時的時間
  • 介紹處理了分行問題
 
備註:
此更新會在正式版轉移到 1.5 更新。

1.4 Build 173

  • 適配非標準化的 VTT(如模範出租車提供的字幕格式)。
  • 現在播放器可以顯示播放地址所使用的域名。
  • 訂閱播放來源支持直接輸入來自 v1.mk 的短地址格式。
  • 修正【歐樂影院】的封面問題
 
備註:
訂閱密碼已被短地址支持功能取代。

1.3 Build 171

  • 取消了免費版的收藏打開限制。
  • 「最近播放」功能調整了顯示權限。
  • 【埋堆堆】的搜索功能追加了自動錯誤反饋。
  • 【埋堆堆】改善了部分搜索結果不能顯示的問題。
  • 支持倍速播放在暫停後恢復倍速的功能
  • 移除了 0.5 倍速
  • 搜索頁面追加了標題相似度開關的狀態顯示

1.2 Build 168

  • 適配部分【廠長資源】的隨機解密地址
  • 恢復了【歐樂歐樂】的入口
  • 修復設置字幕的邏輯問題

1.2 Build 167(已撤回)

  • 優化了搜尋可能在部分設備閃退的問題
  • 移除了何處播放的設定入口
  • 移除了免費版中豆瓣推薦關鍵字
  • 暫時關閉了【歐樂歐樂】的入口,在修復後釋放
  • 增加了再次查看產品列表的按鈕

1.1 Build 165

  • 優化了內購過程中的使用體驗

Build 164

  • 更新了內購功能介紹頁面的內容
  • 免費版:
    • 開放了豆瓣推薦搜尋關鍵字的入口
    • 開放了打開一個播放來源的入口
  • 移除了 JustWatch 的推薦列表
  • 收藏夾在沒有收藏時候提示「沒有收藏」

Build 162

  • 更新了新的錯誤樣式
  • 更新了 Markdown 的文本列表樣式
  • 更新了隱私協議和使用協議
  • 更新了內購功能點介紹
  • 追加了搜尋關鍵字匹配度的切換開關
  • 追加了開啟 App 後的加載狀態描述

Build 161

  • 修復【歐樂影院】的匹配問題
  • 調整收藏夾內容的判斷跳轉方法

Build 160

  • 可能改善頻道分類的卡頓問題
  • 改善 JustWatch 列表被裁剪的問題
  • 改善 JustWatch 封面的打開方法
  • 何處播放不再提供二維碼和打開 URL
  • 提示欄改善了 iOS15 的適配
  • 添加了 JustWatch 的收藏功能

Build 159

  • 【埋堆堆】頻道首頁調整為「最近更新」。
  • 優化了部分界面佈局。
  • 當打開播放列表時候,自動定位到第一集。
  • 減少了列表加載的等待時間
其他:【歐樂影院】網站大幅改版,請等待重新適配。

Build 158

  • 【VOD頻道】增加了類別的支持
  • 操作提示欄更新成分段式樣式

Build 157

  • 最佳辦法修復了收藏失效的問題
  • 倍速增加了 2.5 3.0
  • 【低端影視】追加了本地字幕功能(播放紀錄的請刪除再播放就會下載字幕了)

Build 156

  • 播放器的交互阻塞

Build 155

  • 修復收藏失效的問題
  • 恢復了動態背景的顯示

Build 154

  • 減少了無效的 API 請求
  • 優化數據庫
  • 通用播放列表已使用 UIKit 重寫
  • 優化交互阻塞的使用體驗
  • 統一部分按鈕的大小不一

Build 151

  • 優化搜索關鍵字相似的觸發時間
  • 【廠長資源】修復搜索
  • 清理了通用媒體的無效代碼
  • 修正了播放列表的元數據圖片可能錯位的問題

Build 150

  • 追加了交互阻塞模式(可以在設定中關閉)
  • 優化了搜索頁面關閉的行為
  • 調整了通用播放列表的結構
  • 縮短了網絡超時的時間
  • 修正當關閉最近播放時候,主頁面空白的 Bug

Build 149

  • 更新了 App 提示欄的樣式
  • 通用媒體移除了舊版 VOD 的支持
  • 【AGE 動漫】修正了預設值的默認值讀取無效的問題
  • 最近播放的進度提供了最小值的設定

Build 148

  • 優化了 App 打開後的載入流程
  • 修復了埋堆堆的顯示分類問題
  • 優化了推薦的頁面

Build 147

  • 恢復了未訂閱的媒體推薦列表
  • 優化了首頁的載入邏輯
  • 優化了未訂閱的列表性能
  • 追加了版權說明和使用條款

Build 146

  • 優化了首頁性能
  • 優化了 Menu 焦點問題
  • 優化了通用列表焦點問題
  • 優化了埋堆堆的首頁焦點混亂的問題
  • 優化了最近播放可能缺少最新一條紀錄的問題
  • 更新了訂閱密碼
備註
舊版本更新到此版本可能需要重新輸入 111333555 啟用密碼。

Build 145

  • 【埋堆堆】修復了 tvOS 版本導致的閃退問題。
  • 優化了內部數據庫的相關處理代碼。
  • 優化了基礎按鈕的代碼可用性。
  • 輸入框確認文本更新到中文。
  • 追加了鍵盤始終使用默認佈局的選項(以免導致部分外接鍵盤因自定義鍵盤要求而輸入亂碼)。
  • 匹配關鍵字過濾現在會自動過濾中文括號以後的內容。
  • 修正了內購文本可能有因為各種原因而無法取回的顯示空白問題。
  • 現在添加 GitHub JSON 訂閱播放來源,會根據網絡可行狀態自動使用國內鏡像。
  • 修正了上一個版本的對話框的確認按鈕顯示成危險樣式。
訂閱播放來源
  • 移除了內部 VOD 列表來源
  • 現在 VOD API 使用 Notion Sources List 的數據庫
  • 現在 VOD 會緩存在本地數據庫
備註
非必要請勿更新此版本,可能存在各種「訂閱播放來源 2.0」的未詳細測試問題。
舊版本更新到此版本可能需要重新輸入 111333555 啟用密碼。

Build 144

  • 【低端影視】修正了部分場景下,提示「無效 URL」的錯誤
  • 改善了最近播放的重新載入邏輯,減少了無效載入。
  • 改善最近播放的相關代碼邏輯
  • 修正了 VOD 頻道的 EP ID 的 Bug
  • MessageView 使用 UIKit 的方式重新包裝
  • 如果分集數量變化,將自動更新 TVDB 的數據
  • 媒體設置現在提供「停用匹配」功能
  • 現在最後更新日誌更具可讀性
  • 現在打開列表後,會定位到最後播放的 EP
已知Bug:最近播放可能不會顯示最近一個播放內容

Build 142

  • 重新優化了最近播放的 UI 性能(不清楚優化結果)

Build 141

  • 移除最近播放(140)的優化(tvOS 16 存在嚴重 Bug 無法使用)

Build 140

  • 使用原始的辦法暫時降低了最近播放對其他區域的影響

Build 138

  • 支持埋堆堆的搜索結果的最近播放的詳細頁面打開功能
  • 嘗試改進最近播放的 UI 性能問題
  • 更新了最近播放跳轉列表的按鈕樣式
  • 更新了媒體設置的按鈕樣式
  • 更新了取得根域名的方法(錯誤通知)
  • 修復了 137 的最近播放排序問題

Build 136

  • 跳轉搜索功能已經追加
  • 網絡錯誤面板的 UI 更新
  • 訂閱播放來源的 UI 更新

Build 135

  • 搜索結果引入了相似度測試,現在和關鍵字無關的內容將不會顯示
  • 更新文字匹配值到 0.7
  • 更新搜索面板的體驗

Build 133

  • VOD 收藏可以從網絡更新
  • 移除了不可靠頻道功能
  • AGE 動漫重置了過濾標籤的默認值
  • 修正 DDRK 分類訪問問題

Build 129 (iOS Helper)

  • 使用 iCloud 同步低端影視的 UA

Build 127

  • 更新低端影視使用的 UA
  • 使用 iCloud 同步低端影視的 UA

Build 126

  • 更新低端影視使用的 UA

Build 125(iOS Helper)

  • 改善了 Cookie 文本的顯示及時問題
  • 恢復了低端影視的 Cookie 同步功能

Build 124

  • 改版訂閱播放來源頁面
  • Markdown 閱讀界面現在可以滾動了
  • 追加了 DDRK Cookie 同步功能
  • 追加了內購協議
  • 現在測試版 · 切換內購可以持久化了。

Build 123

  • 改善部分設備無法選中「測試版 · 切換內購」的問題
  • 為了方便部分無法複製粘貼的功能,增加了新的訂閱密碼「111333555」

Build 122

  • 改善內購購買相關的提示文本

Build 121

  • 修正生命週期內購驗證

Build 120

  • 啟動 App 時候會校對內購
  • 修正錯誤的啟動驗證參數
  • 修正重複頻繁驗證的問題
參考測試版內購教程
 

Build 116

  • 訂閱來源變更
  • 測試應用內購功能
 
備注
  • 請勿更新此版本

Build 115

  • 修正提示缺少了圖標的問題
  • 最近播放模塊存在較大的性能問題,調整為默認隱藏
  • 封面操作行為選項已被移除
  • 修正了搜尋沒有關鍵字的 UI 錯誤
  • 應用內購功能(開發中功能)
 
備注
內購功能尚未生效。
最近播放模塊需要手動打開。
若更新後非全功能版本,請在 Menu - 更新到 Pro 會員 - 測試打開。

Build 114

  • 修正了搜尋頁面錯位問題
  • 屏蔽了 VOD 搜尋的錯誤顯示
  • 修正了封面錯誤顯示的覆蓋層

Build 113

  • 優化性能
  • Syncnext API 默認使用國內鏡像
  • 移除舊版 VOD 的入口
  • 搜索增加顯示全部 VOD 結果

Build 111

  • VOD 頻道入口追加封面圖片
  • 初步支持 VOD 以頻道形式搜索功能
  • 修復了 VOD 以頻道形式的進度顯示錯誤

Build 110

  • VOD 已經初步升級為頻道
  • 支持頻道列表功能
  • 支持收藏

Build 109 (Syncnext)

  • 改善搜索時候,被【廠長頻道】的 WAF 警告阻斷;
  • 【廠長頻道】被移動到「不可靠的頻道」類別,繼續使用需要在設置中打開此選項

Build 107 (iOS Helper)

  • 更新了【廠長資源】取得 Cookie 的流程
現在只需要點擊同步 Cookie 然後耐心等候即可。

Build 106(iOS Helper)

  • 追加了同步【廠長資源】Cookie 的功能
  • 修正【廠長資源】同步 Cookie 的採集網址

Build 104(Syncnext)

  • 正在測試【廠長資源】的 Cookie 可靠性
備注:此版本為測試版本,Cookie 同步可能不可靠。

Build 103

  • 更新了何處播放的推薦列表為 JustWatch 列表(需要使用非完整功能模式)
  • 更新了最近播放的截圖邏輯
  • AGE 的標籤過濾重置成為默認開啟
  • 追加了獨立的播放錯誤展示頁面

Build 102

  • 修正了最近播放進度條超出範圍的 Bug
  • 更新了視頻截圖的策略,當剩餘 12% 進度時候不再更新視頻截圖(免得變成字幕)

Build 101

  • 優化了內部打開通用列表的邏輯
  • 修復了 tvOS 15 的最近播放大小的問題
  • 提供了新的背景圖片
  • 恢復了元數據匹配結果的展示
  • 改善了最近播放的視覺效果
  • 現在支持使用播放截圖作為最近播放的圖片
推薦打開「最近播放條目優先使用媒體截圖」選項,個人感覺體驗更好。

Build 100

  • 修復了 Menu - VOD 搜索閃退的問題
  • 更新了列表按鈕在 VOD 播放列表的表現
  • 現在打開最近播放,會默認先打開列表後加載最近播放內容
  • 可能修復了搜索的變形問題
  • 改善了搜索頁面的焦點問題

Build 99

  • 修正呼的錯誤轉換
  • 修復使用最近播放進入通用列表到導致嚴重卡頓的 Bug
  • 改善 EP 按鈕的樣式
  • 最近播放適配了 tvOS 15
  • 媒體設置 - TMDB - 追加了執行搜索按鈕
  • 媒體設置 - TMDB - 替換了 TextField 以移除 tvOS 16 字體縮小的 Bug
  • 搜索 VOD - 替換了 TextField 以移除 tvOS 16 字體縮小的 Bug

Build 98

  • 【AGE 動漫】增加了只顯示 Web m3u8 的篩選功能
  • 修復了最近播放進度條的錯誤進度的 Bug
  • 播放錯誤時候,增加了播放地址的顯示

Build 97

  • 完成重寫了最近播放模塊
  • 優化了首頁的代碼結構
  • 最近播放現在適配了 tvOS 16.1
  • 增加了可選設定「最近播放:最佳化背景圖」選項

Build 96

  • 最近播放完成了部分內容適配 tvOS 16.1
  • 【埋堆堆】更新到線上模式取得版本號

Build 95

  • 【廠長資源】適配了臨時的 JS 跳轉行為

Build 94

  • 【廠長資源】設置面板會顯示廠長的域名
  • 【廠長資源】追加從 API 取得域名的功能
  • 修正了頻道分類列表的錯誤樣式
 
備註:
【廠長資源】需要先用手機或電腦在網絡上打開網頁,再重新載入即可。

Build 91

  • 修正了何處播放的功能閃退問題

Build 90

  • 嘗試自動識別部分 mp4 來源的 mimeType,可能會引發其他問題

Build 89

  • 匹配了 Justwatch API (工作第一階段)
  • 何處播放 (JustWatch) 功能允許選擇匹配地區
  • 設置改版
    • 現在可以選擇封面行為,進入 VOD,或者匹配頻道搜索。
 
備註:
如果需要繼續按傳統方式使用 Syncnext,請到設定打開「完整功能」和「進階功能」

Build 88

  • 修正跳轉頁面出現的小矩形
  • 改進了通用媒體的按鈕指示樣式
  • Syncnext 在進入背景後,會自動禁止動態背景的播放
  • 歐樂影院更新到從 API 取得域名
備註:
歐樂影院更新後,歷史紀錄內容無法播放,請刪除紀錄。

Build 85

  • 修正了媒體元數據匹配可能發生的閃退
  • 媒體設置面板追加了電視劇識別的功能

Build 84

  • 修正了 Menu 面板的錯位
  • 隱藏了 Setting 中未開發功能的 UI

Build 83

  • 更新媒體面板的網址為準確數據

Build 82

  • 追加了媒體設置面板
  • 更新了通用媒體的右下角樣式設計

Build 81

  • 【廠長資源】修復恢復播放的地址取回錯誤

Build 79

  • 【歐樂資源】修正錯誤的 HTML 取回而導致無法播放
  • 更新了按鈕樣式

Build 78

  • 修正 Setting 在 Light mode 下面的錯誤
  • 更新通用媒體列表的按鈕樣式
  • 更新了 VOD 搜索內的按鈕樣式

Build 77

  • 修正 Setting 面板錯位
  • 【廠長資源】修正由於 68 引起的中文 URL 的 Bug
  • 修正錯誤的入口
  • 更新了設定面板的樣式

Build 74

  • 改進了 Search 的頁面邏輯
  • 現在 Search 是併發搜索
  • 修正了 VOD 搜索在 tvOS 16 的樣式錯誤
  • 修正了 tvOS 16 的默認焦點問題

Build 68

  • 修正了 tvOS 16 的崩潰問題(可能會引發其他問題)
  • 修正了 tvOS 16 Ep 標題的縮略顯示問題
  • 【廠長資源】修正部分地址無法播放
tvOS 16 需要一些時間去適配。

Build 67

  • 【AGE】修正頻道入口的缺失
  • 修正了設定中的動態背景的狀態顯示問題
  • 調整了播放器內部邏輯,現在錯誤報告和影片播放完畢不會發生衝突。

Build 66

  • 【廠長資源】適配了另一種地址解釋方法
  • 倍速播放現在具備記憶功能

Build 65

  • 【低端影視】適配了變更的加密方式

Build 64

  • 增加了動態背景模式(可從設定關閉)
  • 改善了最近播放的橫向移動時候的抖動問題
  • 【AGE 動漫】現在可以在右下角看到來源網址了

Build 62

  • 解決了 tvOS16 崩潰的問題
  • 改善了 Poster 的標題顯示效果
  • 改善了 Poster 偶然大小不一的問題
  • Channel 修改為本地資源模式
Build 62 已知 Bug
  • tvOS 16 存在多個 UI 錯位問題
  • 依然包括 Build 61 的已知問題

Build 61

  • 加入了頻道搜索功能
  • 可能解決了部分時候,退出播放後的崩潰問題
  • Poster 在取得焦點後,將會顯示完整的文本
  • 改進了空白封面的效果
Build 61 已知 Bug
  • 【歐樂影院】搜索結果會突然消失
  • 【埋堆堆】搜索結果的播放紀錄暫時未能支持「查看詳細」功能
  • 【埋堆堆】搜索結果的收藏功能暫不可用

Build 60

  • 更新低端影視無法訪問時候的提示文案

Build 59

  • 自動下一集跳轉修改為剩餘 2 秒
  • 更新低端影視的域名

Build 58

  • 修正了廠長資源的播放紀錄問題
  • 適配了廠長資源的加密自動更新

Build 57

  • 增加了新頻道廠長資源
  • 通用媒體頁面增加了內容來源網址查看
  • 改善了頻道卡片的多行顯示

Build 56

  • 改善了 AGE 的列表樣式
  • 更新了 Helper 的說明內容

Build 55

  • DDRK 上提供了切換「國內線路」「海外線路」的切換功能
  • DDRK 上的字幕會調用 Cookie 取得。

Build 54

  • 適配了 DDRK 新的加密方法(感謝 Alex 幫助)
  • 在 Menu 上顯示 App 公告
  • 在播放紀錄即將結束的影片,將詢問是否繼續

Build 53

  • 修正 DDRK 無法播放問題
  • 修改了 AVPlayer 的 MimeType 判斷邏輯,優先以 MP4 為準
  • 支持了 MDD 最新的播放方式
  • 隱藏了新功能更新頁面(暫時無內容發佈)

Build 52

Build 51

  • VOD 取得源增加錯誤顯示
  • VOD 取得源增加了備用域名方案
  • 下架了天空影視頻道
  • 更新埋堆堆的版本要求

Build 50

  • 修正低端視頻的字幕問題
  • 修正低端視頻的從歷史紀錄播放問題
  • 修正連續播放功能從歷史紀錄無法恢復的問題
  • 更新了最近播放進入詳細頁面的方式

Build 49

  • 修正低端視頻 error3 問題
  • 更新了配套 Helper 的 Cookie 讀寫功能,現在會透過 iCloud 傳遞 Cookie 值

Build 48

  • 修正低端視頻

Build 47

  • 更新了使用備份域名的邏輯
  • 錯誤頁面追加了 FAQ 入口

Build 46

  • 更新 Helper 未能取得 Cookie 時候的文案
  • 更新重點新功能的介紹資源
  • 修正天空影視的載入錯誤

Build 45

  • 提供了 DDRK 訪問 Cookie 的輸入方式
  • 追加了 SyncPlayer Helper 應用程式,以幫助取得 DDRK Cookie
  • 當核心 API 錯誤時候,會轉移使用備份域名
  • 縮短了網絡請求的超時時間
低端視頻訪問 Cookie 使用文檔:
SyncPlayer 使用到相關域名文檔:

Build 44

  • 修正了 AGE 動漫部分影片無法載入分集列表
  • 修正了測試 DDRK 時候,錯誤的地址放在了 43 版本
  • 追加了歐樂影院
  • 歐樂影院不支持會員登入
  • 歐樂影院(首頁)沒有翻頁功能

Build 43

  • 已刪除竹間視頻
  • 追加了天空影視
  • 天空影視選擇線路為自動選擇提供 m3u8 媒體資源的線路,其他線路功能需要等待開發。
  • 天空影視部分媒體的封面圖是錯誤地址的。
  • 天空影視在 Sync 的首頁對應天空推薦。
  • 天空影視部分 m3u8 資源無法播放(藍光3x線路)尚未支持其他線路功能。

Build 42

  • 更新低端視頻
  • 修復低端視頻播放進度無法恢復(只對新數據有效)
  • 改善了紀錄播放失敗時候的方式,現在播放失敗的紀錄將提示刪除

Build 41

  • 更新低端視頻
更新注意:
舊的低端進度缺少足夠的數據以恢復播放,請刪除後再次播放。

Build 40

  • 更新低端視頻的解密方案

Build 39

  • 追加了當本地伺服器未能啟動時候,進行重新建立的邏輯
  • 更新了低端視頻的解密方法

Build 38

  • 修正了低端視頻的端口衝突的問題
  • App 公告內容轉移了實現位置

Build 37

  • 改善了最近播放在沒有元數據匹配下的顯示樣式
  • 改善了新功能頁面的顯示問題
  • 現在最近播放可以跳轉詳細頁面了(只限新數據)

Build 36

  • 修正了低端視頻部分視頻無法播放的問題
  • 修正了「重新載入分集」之後的恢復記憶排序功能未生效
  • 改善了無法連接核心伺服器的樣式

Build 34

  • 修正了分集列表偶然出現圖片無法載入的問題
  • 改進了回到頂部按鈕的樣式

Build 33

  • 埋堆堆追加了 VIP 和 限免 的標識。
  • 修正了無法滾動到列表底部的問題。
  • 追加了最後觀看的功能按鈕
  • 追加了新功能顯示模塊

Build 32

  • 修正 AGE 動漫列表構建問題
  • AGE 動漫現在描述行修改為「動畫狀態 + 類別」

Build 31

  • 修正埋堆堆的部分影片無法播放的問題

Build 30

  • 修正埋堆堆首頁崩潰的問題
  • 追加了 1.25,1.5,1.75 的播放速度選擇

伺服器端更新 20220215

  • 「通用解釋」追加了緩存功能

Build 29

  • 延長了超時時間,以適配需要較長時間的「通用解釋」

Build 28

  • 修正了播放紀錄儲存、播放面板顯示錯誤的數據的 Bug

Build 27

  • 追加了「通用解釋」的播放進度處理

Build 26

  • Youtube 預告片使用了新的 API 處理,現在清晰度更好了
  • 修正了介紹面板中,Metadata 元數據日期等資料會出現重複顯示
  • 現在增加「通用解釋」的方案,優酷、騰訊、愛奇藝等地址可以在正常打開播放了。

Build 25

  • 現在收藏會正常顯示未匹配元數據的媒體項目(只適配未來數據)
  • AGE 動漫修復了 TTM3P 標籤的播放問題
  • 修正了分集列表中,只存在一個項目時候的高度錯誤問題
  • 改善了頻道載入空白的錯誤顯示文本
  • 追加了頻道操作提示

Build 24

  • 適配了埋堆堆版本號要求的更新

Build 23

  • 適配了 AGE netease.com File 的文件播放方式

Build 22

  • 適配了 AGE 動漫新的播放方式
  • 修正了最近播放的圖片空白(只針對未來數據,舊數據不會更新)

Build 21

  • 修正竹間視頻多個播放錯誤(夫妻的世界無法播放,格式不支持)
  • 現在增加了播放器播放錯誤的自動回報功能
  • 更新了 the tv db 的 api 結構
  • 修正了當最近播放缺少圖片時候一直顯示加載中的樣式
  • 修正在最近播放中,無法播放竹間視頻的錯誤

Build 20

  • 修正了播放器的額外媒體資料顯示錯誤的問題
  • 更新了低端視頻的域名
  • 移除了 Pikpak 網盤(已存在獨立 App)

Build 19

  • 修正了埋堆堆的封面顯示不正常
  • 修正了埋堆堆的最近播放可能顯示錯誤的圖片
  • 設定增加了開發中功能的入口
  • 開發中功能
    • Pikpak 網盤支持(當前只支持 mp4/mpeg4 類別的文件播放)

Build 18

  • 修正竹間視頻的電影播放失效
  • Setting 追加了最後的公告文本入口

Build 17

  • 修正了通用結果在 Build 15 之後不能顯示背景圖的 Bug

Build 16

  • 修正了 DDRK 部分字幕無法正常加載
  • image 追加了緩存功能
  • 埋堆堆增加了使用 Token 方式登入
  • 修正了首頁大圖背景偶然緩慢的問題
  • 修正了最近播放和分集數據的對應關係
  • 最近播放現在只顯示同一個系列的最後播放那一集的進度
  • 最近播放只顯示最近 5 個項目

Build 15

  • 改善 UI 流暢度
  • 修正通用結果的提示文本不變更的 Bug
  • 加大了在獲取到分集信息之後的重載入時間間隔
  • 首頁收藏的標題欄跟隨焦點移動的問題修正

Build 14

  • 埋堆堆恢復了焦點 Banner
  • 通用分集頁面恢復了 the tv db 的數據匹配
  • 通用媒體在通用結果時候,會採用通用媒體數據作為封面數據
  • 修正了 AGE 載入下一頁無效的問題
  • 更改了 AGE 的分集構建,移除了無效 URL
  • 更新了竹間影視的 EP 的 ID 的決定方法
  • 改善了 VOD 搜索的結果數量描述

Build 13

  • 更新了 DDRK 的播放地址規則

Build 12

  • 追加了 VOD 列表的篩選功能
  • 更換了 API 服務器的域名
  • 追加了由於無法和 API 通信的錯誤提示
  • 改善了播放器的覆蓋顯示樣式
  • 改善了 VOD 搜索結果在返回時候重新載入了結果

Build 11

  • 修正播放最後一集會閃退的問題
  • 恢復了儲存的元數據的預告片的顯示
  • 播放器追加了多語言文件
  • 改善了 Setting 界面
  • 追加了 App 公告功能
  • 修正了收藏列表最右邊的封面圖在屏幕外

Build 10

  • 播放器追加了媒體相關信息
  • 播放器追加了多集連續播放功能
  • 埋堆堆追加了無法播放時候的錯誤提示

Build 9

  • 修正了 AGE / 低端視頻 / 竹間視頻的收藏支持
  • 修正了 AGE / 低端視頻 的播放紀錄
  • 修正了頻道的切換排序的功能錯誤
  • 修正了推薦的錯誤載入的 Bug
  • 恢復了 DDRK 的字幕支持
  • 修正了最近播放的圖片空白問題

Build 8

  • 埋堆堆 / AGE / 低端視頻 / 竹間視頻(現在稱呼為頻道)已切換到通用首頁和通用分集的頁面
  • VOD 搜索結果
    • 優化了界面樣式
    • 現在 VOD 搜索結果有推薦了
  • 頻道
    • 支持載入更多功能
    • 支持選擇分類(按播放鍵切換分類菜單,目前未追加 UI 提示)
    • 改善了錯誤提示
    • 分集排序現在會紀錄下來了
    • 修正了從頻道進入通用結果會部分功能未正常運作的問題
  • 追加了網絡的錯誤顯示

Build 7

  • 新增一個新的影視源
  • 修正了更新元數據關鍵字會退出界面的問題
  • 優化了代碼邏輯

Build 6

  • 修正了通用結果界面在重新顯示時候會重新載入數據
  • 修正了 DDRK 結果在重新顯示時候會重新載入的問題
  • DDRK 支持了季度功能、支持了收藏功能
  • 修正了選擇元數據後沒有更新的問題

Build 5

  • 埋堆堆分集支持顯示播放進度
  • 新增收藏到首頁
  • 通用搜索結果界面
    • 重構了構建方法
    • 更新了部分 UI 結構
    • 追加了釘選功能
    • 追加了 VOD 搜索結果的內容
    • 過濾了 VOD 分集地址為空的結果
    • 收藏增加了時間紀錄
    • 元數據現在可以選擇了
    • 搜索結果列表追加了播放進度
  • 添加了 VOD 源列表
  • 初步添加了低端視頻
  • 初步添加了 AGE 動漫

Build 4

  • 添加了預告片功能
  • 埋堆堆支持登錄了(Token方式未加入)
  • 埋堆堆分集允許倒敘排列
  • 改善了元數據的顯示
  • 增加了元數據選擇的功能(未支持選擇後保存)

Build 2

  • 修正激活檢查功能

Build 1

  • init