Simplify website remote and spider documentation
適用於 Android TV 與手機的影音應用程式,整合媒體瀏覽與播放體驗,並支援外部配置與 CatVod Spider 介面擴充。
App 本身不內建或提供任何內容來源。 外部內容需自行配置,也可開啟本地媒體檔案或推送媒體網址。
使用與開發指南 · 討論群組
leanback
mobile
arm64-v8a
armeabi-v7a
實際能力依配置、媒體、播放引擎與裝置而異;本地 HTTP API 僅供可信任區域網路使用,不要直接轉發到公網。
app/src/main/ 為共用邏輯,app/src/leanback/、app/src/mobile/ 為各自的 UI。模組清單見 settings.gradle,SDK 與依賴版本見 libs.versions.toml。
app/src/main/
app/src/leanback/
app/src/mobile/
先準備以下環境與檔案:
compileSdk
py -3.10 --version
buildPython
app/libs/
lib-*.aar
local.properties
sdk.dir=C:/Android/Sdk storeFile=C:/keys/yingshi-tv.jks keyAlias=your-key-alias storePassword=your-keystore-password
金鑰密碼與 keystore 密碼共用 storePassword;不要提交簽章檔或真實密碼。
storePassword
在儲存庫根目錄以 PowerShell 執行:
# 電視版 .\gradlew.bat :app:assembleLeanbackRelease # 手機版 .\gradlew.bat :app:assembleMobileRelease
APK 按 ABI 分包並輸出至 Release/apk/。簽章不同的 APK 不能直接覆蓋既有安裝。網站位於 website/,可獨立建置,不需編譯 Android App。
Release/apk/
website/
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
影視TV
適用於 Android TV 與手機的影音應用程式,整合媒體瀏覽與播放體驗,並支援外部配置與 CatVod Spider 介面擴充。
App 本身不內建或提供任何內容來源。 外部內容需自行配置,也可開啟本地媒體檔案或推送媒體網址。
使用與開發指南 · 討論群組
開始使用
leanback為電視版,mobile為手機版;依 Android 系統支援的 ABI 選擇arm64-v8a或armeabi-v7a。最低需求為 Android 7.0(API 24)。主要功能
實際能力依配置、媒體、播放引擎與裝置而異;本地 HTTP API 僅供可信任區域網路使用,不要直接轉發到公網。
開發文件
app/src/main/為共用邏輯,app/src/leanback/、app/src/mobile/為各自的 UI。模組清單見 settings.gradle,SDK 與依賴版本見 libs.versions.toml。Windows 建置
先準備以下環境與檔案:
compileSdk設定;Python 可用py -3.10 --version確認,找不到時在 chaquo/build.gradle 的 Python 區塊設定buildPython。app/libs/。lib-*.aar未納入 Git,單純 clone 不包含完整播放器依賴。local.properties**:在儲存庫根目錄建立下列設定,將所有範例值替換成自己的資料。金鑰密碼與 keystore 密碼共用
storePassword;不要提交簽章檔或真實密碼。在儲存庫根目錄以 PowerShell 執行:
APK 按 ABI 分包並輸出至
Release/apk/。簽章不同的 APK 不能直接覆蓋既有安裝。網站位於website/,可獨立建置,不需編譯 Android App。Star History