TODO 事項

本 TODO 內容不定期更新
 
改進 WAF 綁定方案(基於 Host 綁定)
頻道允許提供多個備用域名

阿里雲盤

分享 Link 使用更新緩存的方案
允許指定文件夾?
網盤使用數據庫緩存目錄結構
自動刪除功能可關閉
2024/02/05 跳轉播放支持字幕功能

文件頭探測

fileHeader 增加 HTTP Header 支持
先探測末尾 12mb,當依然為 none 則升級到探測 30mb

元數據匹配

自動替換「粵語」「國語」等字樣

文檔

編寫「開發者使用手冊」
編寫 alpha v2 插件化的文檔

播放器

強化錯誤報告,允許顯示切片域名
考慮如何設計跳過片頭片尾的功能

播放器 / MPV

更換 MPV 的集成方法
對接操作進度
對接播放/暫停

播放器 / 邊下邊播

允許自動緩存下一集
設置:最大緩存大小
播放失敗後使用一般方法重新播放
考慮 HLS 的緩存方案
正在緩存時候,如果緩存終止,嘗試重新執行緩存

API 端

設計廠長 / 低端的域名進行自動化更新方案

播放列表

當資源不存在之後,考慮如何展示播放紀錄的問題。
播放紀錄以 TMDB 方式通用支持
Trakt 進度管理功能集成
「媒體播放列表」支持顯示完整的公告功能

收藏

收藏分組
收藏按鈕 - 相同的影片,來自不同的頻道會產生錯誤判斷狀態
收藏可以使用最後播放的時間排序

頻道適配

優化 VOD 分類列表空內容的問題
2024/02/05 「廠長資源」重新設計域名輸入功能。
確認複雜化分類顯示的 UI 設計
AGE 動漫重新匹配分類
支持標準化 VOD 的線路功能
增加 VODPlus 的公告編寫方案

訂閱頻道列表

允許用戶排序首頁頻道
允許用戶添加單一頻道(無需訂閱)
允許用戶「禁用」頻道

搜尋

【模塊化頻道】修正搜索 isTop 的判斷方法
抽象 Search 相關的代碼
分離插件化頻道的搜尋
頻道內搜尋的方案(單個頻道的支持)
搜尋結果尊重訂閱源的排序和置頂

插件化 / VOD+

加密發佈
Plugin 支持線路功能
插件化 DEMO 2 - YouTube 播放?
插件化 DEMO 3 - https://anime1.me
考慮允許用戶輸入參數的插件化?YouTube 頻道?
允許調用播放時候添加 Header
允許傳遞字幕給播放器
插件化頻道允許出現「直接打開」模式
插件化頻道允許新的封面佈局
允許 TMDB ID 元數據輸入
允許 RAW 元數據輸入

UIUX

改善「不允許 App 購買項目」的告知
搜尋新增檢查是否已輸入訂閱地址的功能
支持 Siri 語音操作,例如下一集。
提供切換 Menu 功能的菜單選項
使用引導增加推薦更改的設定
同步尚未開始時候,自動打開同步監視器
追加「高級模式」選項
啟動時候檢查 TMDB 可訪問性,不能訪問就禁用。
優化 assets 中的 PDF 大小

協同解釋 CrossParser

AnyCookie 協同解釋
追加支持方案為 Docker Headless Chrome

工程改善

適配隱私說明
適配 SwiftUI Introspect 的新 API

已知 Bug

UniversalEpsView 的 CocoaList 存在焦點混亂的 Bug

待安排 / 未分類

增加首年優惠的優惠促銷設定
使用 AI 模型改善片尾判斷功能
考慮建立用戶數據統計資料面板
App 兌換碼功能
考慮使用 Whisper API 識別語言
效果更華麗的 Logo 動畫
優化統計數據
支持多語言功能
建立簡單網頁版以瀏覽自己的播放進度
支持從「豆瓣」想看選擇搜索關鍵字
播放失敗後,檢查播放地址在國內的可訪問性