├── .cargo └── config.toml ├── .dockerignore ├── .github ├── scripts │ └── configure_gradle_signing.sh └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .idea ├── .gitignore ├── LibreTV.iml ├── caches │ └── deviceStreaming.xml ├── misc.xml ├── modules.xml └── vcs.xml ├── .repomix └── bundles.json ├── BUILDING.md ├── Dockerfile ├── Implementation.md ├── LICENSE ├── Todos.md ├── VERSION.txt ├── about.html ├── android_mipmap_icons ├── mipmap-hdpi │ ├── ic_launcher.png │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png ├── mipmap-mdpi │ ├── ic_launcher.png │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png ├── mipmap-xhdpi │ ├── ic_launcher.png │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png ├── mipmap-xxhdpi │ ├── ic_launcher.png │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png └── mipmap-xxxhdpi │ ├── ic_launcher.png │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png ├── api └── proxy │ └── [...path].mjs ├── assets ├── 17491822668566.jpg ├── 17491823496597.jpg ├── 17491823658326.jpg ├── 17491823702228.jpg ├── 17491824332963.jpg └── 17491824666671.jpg ├── css └── styles.css ├── docker-compose.yml ├── docker-entrypoint.sh ├── douban_apis.md ├── functions ├── _middleware.js └── proxy │ └── [[path]].js ├── generate_android_icons.py ├── generate_icons.py ├── icon.png ├── image ├── nomedia.png ├── nomedia.psd └── retrotv_5520.png ├── index.html ├── js ├── api.js ├── app.js ├── config.js ├── douban.js ├── douban_api.js ├── douban_cards_ui.js ├── douban_tags_core.js ├── douban_tags_ui.js ├── password.js ├── player.js ├── sha256.js ├── ui.js ├── version-check.js └── wakelock.js ├── libs ├── DPlayer.min.js ├── hls.min.js ├── sha256.min.js └── tailwindcss.min.js ├── manifest.json ├── middleware.js ├── mobile_app_logs.txt ├── netlify.toml ├── netlify └── functions │ └── proxy.mjs ├── nginx.conf ├── package.json ├── player.html ├── privacy.html ├── proxy.lua ├── proxy_debug.log ├── public ├── VERSION.txt ├── about.html ├── css │ ├── input.css │ ├── player.css │ └── styles.css ├── image │ ├── nomedia.png │ ├── nomedia.psd │ └── retrotv_5520.png ├── index.html ├── js │ ├── api.js │ ├── apiDetailHandlers.js │ ├── apiRequestCore.js │ ├── apiSearchHandlers.js │ ├── apiUtils.js │ ├── api_management.js │ ├── app_event_listeners.js │ ├── app_globals.js │ ├── app_init.js │ ├── app_lifecycle.js │ ├── config.js │ ├── config_io.js │ ├── config_utils.js │ ├── details_modal.js │ ├── details_module.js │ ├── douban.js │ ├── douban_api.js │ ├── douban_filters.js │ ├── douban_logic.js │ ├── douban_ui.js │ ├── password.js │ ├── player.js │ ├── player_core_logic.js │ ├── player_dplayer_handler.js │ ├── player_module.js │ ├── player_navigation.js │ ├── player_ui_helpers.js │ ├── player_utils.js │ ├── player_vars.js │ ├── search_logic.js │ ├── search_module.js │ ├── settings_events.js │ ├── sha256.js │ ├── ui.js │ ├── version-check.js │ ├── version_data.js │ └── wakelock.js ├── libs │ ├── DPlayer.min.js │ ├── hls.min.js │ ├── sha256.min.js │ └── tailwindcss.min.js ├── manifest.json ├── player.html ├── privacy.html ├── robots.txt ├── service-worker.js └── watch.html ├── readme.md ├── robots.txt ├── server.mjs ├── service-worker.js ├── src-tauri ├── .cargo │ └── config.toml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── build.rs ├── capabilities │ └── default.json ├── gen │ └── android │ │ ├── .editorconfig │ │ ├── .gitignore │ │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ ├── proguard-rules.pro │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── com │ │ │ │ └── libretv │ │ │ │ └── app │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_round.png │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ ├── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ │ └── xml │ │ │ └── file_paths.xml │ │ ├── build.gradle.kts │ │ ├── buildSrc │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── libretv │ │ │ └── app │ │ │ └── kotlin │ │ │ ├── BuildTask.kt │ │ │ └── RustPlugin.kt │ │ ├── gradle.properties │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle ├── icons │ ├── 128x128.png │ ├── 128x128@2x.png │ ├── 32x32.png │ ├── 64x64.png │ ├── Square107x107Logo.png │ ├── Square142x142Logo.png │ ├── Square150x150Logo.png │ ├── Square284x284Logo.png │ ├── Square30x30Logo.png │ ├── Square310x310Logo.png │ ├── Square44x44Logo.png │ ├── Square71x71Logo.png │ ├── Square89x89Logo.png │ ├── StoreLogo.png │ ├── icon.icns │ ├── icon.ico │ ├── icon.png │ └── ios │ │ ├── AppIcon-20x20@1x.png │ │ ├── AppIcon-20x20@2x-1.png │ │ ├── AppIcon-20x20@2x.png │ │ ├── AppIcon-20x20@3x.png │ │ ├── AppIcon-29x29@1x.png │ │ ├── AppIcon-29x29@2x-1.png │ │ ├── AppIcon-29x29@2x.png │ │ ├── AppIcon-29x29@3x.png │ │ ├── AppIcon-40x40@1x.png │ │ ├── AppIcon-40x40@2x-1.png │ │ ├── AppIcon-40x40@2x.png │ │ ├── AppIcon-40x40@3x.png │ │ ├── AppIcon-512@2x.png │ │ ├── AppIcon-60x60@2x.png │ │ ├── AppIcon-60x60@3x.png │ │ ├── AppIcon-76x76@1x.png │ │ ├── AppIcon-76x76@2x.png │ │ └── AppIcon-83.5x83.5@2x.png ├── mobile │ └── android │ │ └── app │ │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ ├── example │ │ │ └── rustytv │ │ │ │ └── MainActivity.kt │ │ │ └── libretv │ │ │ └── app │ │ │ └── MainActivity.kt │ │ └── res │ │ ├── values-night │ │ └── themes.xml │ │ └── values │ │ └── themes.xml ├── plugins │ └── tauri-plugin-immersive-android │ │ ├── Cargo.toml │ │ ├── android │ │ ├── build.gradle │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ └── java │ │ │ └── com │ │ │ └── tauriplugin │ │ │ └── immersive │ │ │ └── ImmersiveAndroidPlugin.kt │ │ └── src │ │ └── lib.rs ├── res │ └── android │ │ ├── AndroidManifest.xml │ │ └── values │ │ ├── colors.xml │ │ └── themes.xml ├── src │ ├── android │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── libretv │ │ │ │ └── app │ │ │ │ └── MainActivity.kt │ │ └── res │ │ │ └── values │ │ │ └── themes.xml │ ├── lib.rs │ └── main.rs └── tauri.conf.json ├── tailwind.config.js ├── test_douban_api.py ├── vercel.json └── watch.html /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | .vscode/ 2 | readme.md -------------------------------------------------------------------------------- /.github/scripts/configure_gradle_signing.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/.github/scripts/configure_gradle_signing.sh -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/LibreTV.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/.idea/LibreTV.iml -------------------------------------------------------------------------------- /.idea/caches/deviceStreaming.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/.idea/caches/deviceStreaming.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.repomix/bundles.json: -------------------------------------------------------------------------------- 1 | { 2 | "bundles": {} 3 | } -------------------------------------------------------------------------------- /BUILDING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/BUILDING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/Dockerfile -------------------------------------------------------------------------------- /Implementation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/Implementation.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/LICENSE -------------------------------------------------------------------------------- /Todos.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/Todos.md -------------------------------------------------------------------------------- /VERSION.txt: -------------------------------------------------------------------------------- 1 | 202505140103 2 | -------------------------------------------------------------------------------- /about.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/about.html -------------------------------------------------------------------------------- /android_mipmap_icons/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/android_mipmap_icons/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /android_mipmap_icons/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/android_mipmap_icons/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /android_mipmap_icons/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/android_mipmap_icons/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /android_mipmap_icons/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/android_mipmap_icons/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /android_mipmap_icons/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/android_mipmap_icons/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /android_mipmap_icons/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/android_mipmap_icons/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /android_mipmap_icons/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/android_mipmap_icons/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android_mipmap_icons/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/android_mipmap_icons/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /android_mipmap_icons/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/android_mipmap_icons/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /android_mipmap_icons/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/android_mipmap_icons/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android_mipmap_icons/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/android_mipmap_icons/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /android_mipmap_icons/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/android_mipmap_icons/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /android_mipmap_icons/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/android_mipmap_icons/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android_mipmap_icons/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/android_mipmap_icons/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /android_mipmap_icons/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/android_mipmap_icons/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /api/proxy/[...path].mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/api/proxy/[...path].mjs -------------------------------------------------------------------------------- /assets/17491822668566.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/assets/17491822668566.jpg -------------------------------------------------------------------------------- /assets/17491823496597.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/assets/17491823496597.jpg -------------------------------------------------------------------------------- /assets/17491823658326.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/assets/17491823658326.jpg -------------------------------------------------------------------------------- /assets/17491823702228.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/assets/17491823702228.jpg -------------------------------------------------------------------------------- /assets/17491824332963.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/assets/17491824332963.jpg -------------------------------------------------------------------------------- /assets/17491824666671.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/assets/17491824666671.jpg -------------------------------------------------------------------------------- /css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/css/styles.css -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/docker-entrypoint.sh -------------------------------------------------------------------------------- /douban_apis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/douban_apis.md -------------------------------------------------------------------------------- /functions/_middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/functions/_middleware.js -------------------------------------------------------------------------------- /functions/proxy/[[path]].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/functions/proxy/[[path]].js -------------------------------------------------------------------------------- /generate_android_icons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/generate_android_icons.py -------------------------------------------------------------------------------- /generate_icons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/generate_icons.py -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/icon.png -------------------------------------------------------------------------------- /image/nomedia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/image/nomedia.png -------------------------------------------------------------------------------- /image/nomedia.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/image/nomedia.psd -------------------------------------------------------------------------------- /image/retrotv_5520.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/image/retrotv_5520.png -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/index.html -------------------------------------------------------------------------------- /js/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/js/api.js -------------------------------------------------------------------------------- /js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/js/app.js -------------------------------------------------------------------------------- /js/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/js/config.js -------------------------------------------------------------------------------- /js/douban.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/js/douban.js -------------------------------------------------------------------------------- /js/douban_api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/js/douban_api.js -------------------------------------------------------------------------------- /js/douban_cards_ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/js/douban_cards_ui.js -------------------------------------------------------------------------------- /js/douban_tags_core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/js/douban_tags_core.js -------------------------------------------------------------------------------- /js/douban_tags_ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/js/douban_tags_ui.js -------------------------------------------------------------------------------- /js/password.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/js/password.js -------------------------------------------------------------------------------- /js/player.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/js/player.js -------------------------------------------------------------------------------- /js/sha256.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/js/sha256.js -------------------------------------------------------------------------------- /js/ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/js/ui.js -------------------------------------------------------------------------------- /js/version-check.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/js/version-check.js -------------------------------------------------------------------------------- /js/wakelock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/js/wakelock.js -------------------------------------------------------------------------------- /libs/DPlayer.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/libs/DPlayer.min.js -------------------------------------------------------------------------------- /libs/hls.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/libs/hls.min.js -------------------------------------------------------------------------------- /libs/sha256.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/libs/sha256.min.js -------------------------------------------------------------------------------- /libs/tailwindcss.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/libs/tailwindcss.min.js -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/manifest.json -------------------------------------------------------------------------------- /middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/middleware.js -------------------------------------------------------------------------------- /mobile_app_logs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/mobile_app_logs.txt -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/netlify.toml -------------------------------------------------------------------------------- /netlify/functions/proxy.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/netlify/functions/proxy.mjs -------------------------------------------------------------------------------- /nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/nginx.conf -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/package.json -------------------------------------------------------------------------------- /player.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/player.html -------------------------------------------------------------------------------- /privacy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/privacy.html -------------------------------------------------------------------------------- /proxy.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/proxy.lua -------------------------------------------------------------------------------- /proxy_debug.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/proxy_debug.log -------------------------------------------------------------------------------- /public/VERSION.txt: -------------------------------------------------------------------------------- 1 | 202505140103 2 | -------------------------------------------------------------------------------- /public/about.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/about.html -------------------------------------------------------------------------------- /public/css/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/css/input.css -------------------------------------------------------------------------------- /public/css/player.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/css/player.css -------------------------------------------------------------------------------- /public/css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/css/styles.css -------------------------------------------------------------------------------- /public/image/nomedia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/image/nomedia.png -------------------------------------------------------------------------------- /public/image/nomedia.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/image/nomedia.psd -------------------------------------------------------------------------------- /public/image/retrotv_5520.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/image/retrotv_5520.png -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/index.html -------------------------------------------------------------------------------- /public/js/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/js/api.js -------------------------------------------------------------------------------- /public/js/apiDetailHandlers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/js/apiDetailHandlers.js -------------------------------------------------------------------------------- /public/js/apiRequestCore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/js/apiRequestCore.js -------------------------------------------------------------------------------- /public/js/apiSearchHandlers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/js/apiSearchHandlers.js -------------------------------------------------------------------------------- /public/js/apiUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/js/apiUtils.js -------------------------------------------------------------------------------- /public/js/api_management.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/js/api_management.js -------------------------------------------------------------------------------- /public/js/app_event_listeners.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/js/app_event_listeners.js -------------------------------------------------------------------------------- /public/js/app_globals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/js/app_globals.js -------------------------------------------------------------------------------- /public/js/app_init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/js/app_init.js -------------------------------------------------------------------------------- /public/js/app_lifecycle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/js/app_lifecycle.js -------------------------------------------------------------------------------- /public/js/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/js/config.js -------------------------------------------------------------------------------- /public/js/config_io.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/js/config_io.js -------------------------------------------------------------------------------- /public/js/config_utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/js/config_utils.js -------------------------------------------------------------------------------- /public/js/details_modal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/js/details_modal.js -------------------------------------------------------------------------------- /public/js/details_module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/js/details_module.js -------------------------------------------------------------------------------- /public/js/douban.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/js/douban.js -------------------------------------------------------------------------------- /public/js/douban_api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/js/douban_api.js -------------------------------------------------------------------------------- /public/js/douban_filters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/js/douban_filters.js -------------------------------------------------------------------------------- /public/js/douban_logic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/js/douban_logic.js -------------------------------------------------------------------------------- /public/js/douban_ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/js/douban_ui.js -------------------------------------------------------------------------------- /public/js/password.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/js/password.js -------------------------------------------------------------------------------- /public/js/player.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/js/player.js -------------------------------------------------------------------------------- /public/js/player_core_logic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/js/player_core_logic.js -------------------------------------------------------------------------------- /public/js/player_dplayer_handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/js/player_dplayer_handler.js -------------------------------------------------------------------------------- /public/js/player_module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/js/player_module.js -------------------------------------------------------------------------------- /public/js/player_navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/js/player_navigation.js -------------------------------------------------------------------------------- /public/js/player_ui_helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/js/player_ui_helpers.js -------------------------------------------------------------------------------- /public/js/player_utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/js/player_utils.js -------------------------------------------------------------------------------- /public/js/player_vars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/js/player_vars.js -------------------------------------------------------------------------------- /public/js/search_logic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/js/search_logic.js -------------------------------------------------------------------------------- /public/js/search_module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/js/search_module.js -------------------------------------------------------------------------------- /public/js/settings_events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/js/settings_events.js -------------------------------------------------------------------------------- /public/js/sha256.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/js/sha256.js -------------------------------------------------------------------------------- /public/js/ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/js/ui.js -------------------------------------------------------------------------------- /public/js/version-check.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/js/version-check.js -------------------------------------------------------------------------------- /public/js/version_data.js: -------------------------------------------------------------------------------- 1 | window.APP_VERSION = "202505140103"; 2 | -------------------------------------------------------------------------------- /public/js/wakelock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/js/wakelock.js -------------------------------------------------------------------------------- /public/libs/DPlayer.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/libs/DPlayer.min.js -------------------------------------------------------------------------------- /public/libs/hls.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/libs/hls.min.js -------------------------------------------------------------------------------- /public/libs/sha256.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/libs/sha256.min.js -------------------------------------------------------------------------------- /public/libs/tailwindcss.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/libs/tailwindcss.min.js -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/player.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/player.html -------------------------------------------------------------------------------- /public/privacy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/privacy.html -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/robots.txt -------------------------------------------------------------------------------- /public/service-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/service-worker.js -------------------------------------------------------------------------------- /public/watch.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/public/watch.html -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/readme.md -------------------------------------------------------------------------------- /robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: / -------------------------------------------------------------------------------- /server.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/server.mjs -------------------------------------------------------------------------------- /service-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/service-worker.js -------------------------------------------------------------------------------- /src-tauri/.cargo/config.toml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src-tauri/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/.gitignore -------------------------------------------------------------------------------- /src-tauri/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/Cargo.lock -------------------------------------------------------------------------------- /src-tauri/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/Cargo.toml -------------------------------------------------------------------------------- /src-tauri/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/build.rs -------------------------------------------------------------------------------- /src-tauri/capabilities/default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/capabilities/default.json -------------------------------------------------------------------------------- /src-tauri/gen/android/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/gen/android/.editorconfig -------------------------------------------------------------------------------- /src-tauri/gen/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/gen/android/.gitignore -------------------------------------------------------------------------------- /src-tauri/gen/android/app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/gen/android/app/.gitignore -------------------------------------------------------------------------------- /src-tauri/gen/android/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/gen/android/app/build.gradle.kts -------------------------------------------------------------------------------- /src-tauri/gen/android/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/gen/android/app/proguard-rules.pro -------------------------------------------------------------------------------- /src-tauri/gen/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/gen/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /src-tauri/gen/android/app/src/main/java/com/libretv/app/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/gen/android/app/src/main/java/com/libretv/app/MainActivity.kt -------------------------------------------------------------------------------- /src-tauri/gen/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/gen/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /src-tauri/gen/android/app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/gen/android/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /src-tauri/gen/android/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/gen/android/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /src-tauri/gen/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/gen/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /src-tauri/gen/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/gen/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /src-tauri/gen/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/gen/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /src-tauri/gen/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/gen/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /src-tauri/gen/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/gen/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /src-tauri/gen/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/gen/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /src-tauri/gen/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/gen/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /src-tauri/gen/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/gen/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /src-tauri/gen/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/gen/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /src-tauri/gen/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/gen/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /src-tauri/gen/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/gen/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /src-tauri/gen/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/gen/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /src-tauri/gen/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/gen/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /src-tauri/gen/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/gen/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /src-tauri/gen/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/gen/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /src-tauri/gen/android/app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/gen/android/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /src-tauri/gen/android/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/gen/android/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /src-tauri/gen/android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/gen/android/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /src-tauri/gen/android/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/gen/android/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /src-tauri/gen/android/app/src/main/res/xml/file_paths.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/gen/android/app/src/main/res/xml/file_paths.xml -------------------------------------------------------------------------------- /src-tauri/gen/android/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/gen/android/build.gradle.kts -------------------------------------------------------------------------------- /src-tauri/gen/android/buildSrc/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/gen/android/buildSrc/build.gradle.kts -------------------------------------------------------------------------------- /src-tauri/gen/android/buildSrc/src/main/java/com/libretv/app/kotlin/BuildTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/gen/android/buildSrc/src/main/java/com/libretv/app/kotlin/BuildTask.kt -------------------------------------------------------------------------------- /src-tauri/gen/android/buildSrc/src/main/java/com/libretv/app/kotlin/RustPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/gen/android/buildSrc/src/main/java/com/libretv/app/kotlin/RustPlugin.kt -------------------------------------------------------------------------------- /src-tauri/gen/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/gen/android/gradle.properties -------------------------------------------------------------------------------- /src-tauri/gen/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/gen/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /src-tauri/gen/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/gen/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /src-tauri/gen/android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/gen/android/gradlew -------------------------------------------------------------------------------- /src-tauri/gen/android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/gen/android/gradlew.bat -------------------------------------------------------------------------------- /src-tauri/gen/android/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | 3 | apply from: 'tauri.settings.gradle' 4 | -------------------------------------------------------------------------------- /src-tauri/icons/128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/icons/128x128.png -------------------------------------------------------------------------------- /src-tauri/icons/128x128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/icons/128x128@2x.png -------------------------------------------------------------------------------- /src-tauri/icons/32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/icons/32x32.png -------------------------------------------------------------------------------- /src-tauri/icons/64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/icons/64x64.png -------------------------------------------------------------------------------- /src-tauri/icons/Square107x107Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/icons/Square107x107Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square142x142Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/icons/Square142x142Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square150x150Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/icons/Square150x150Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square284x284Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/icons/Square284x284Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square30x30Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/icons/Square30x30Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square310x310Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/icons/Square310x310Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square44x44Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/icons/Square44x44Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square71x71Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/icons/Square71x71Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square89x89Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/icons/Square89x89Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/icons/StoreLogo.png -------------------------------------------------------------------------------- /src-tauri/icons/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/icons/icon.icns -------------------------------------------------------------------------------- /src-tauri/icons/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/icons/icon.ico -------------------------------------------------------------------------------- /src-tauri/icons/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/icons/icon.png -------------------------------------------------------------------------------- /src-tauri/icons/ios/AppIcon-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/icons/ios/AppIcon-20x20@1x.png -------------------------------------------------------------------------------- /src-tauri/icons/ios/AppIcon-20x20@2x-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/icons/ios/AppIcon-20x20@2x-1.png -------------------------------------------------------------------------------- /src-tauri/icons/ios/AppIcon-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/icons/ios/AppIcon-20x20@2x.png -------------------------------------------------------------------------------- /src-tauri/icons/ios/AppIcon-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/icons/ios/AppIcon-20x20@3x.png -------------------------------------------------------------------------------- /src-tauri/icons/ios/AppIcon-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/icons/ios/AppIcon-29x29@1x.png -------------------------------------------------------------------------------- /src-tauri/icons/ios/AppIcon-29x29@2x-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/icons/ios/AppIcon-29x29@2x-1.png -------------------------------------------------------------------------------- /src-tauri/icons/ios/AppIcon-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/icons/ios/AppIcon-29x29@2x.png -------------------------------------------------------------------------------- /src-tauri/icons/ios/AppIcon-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/icons/ios/AppIcon-29x29@3x.png -------------------------------------------------------------------------------- /src-tauri/icons/ios/AppIcon-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/icons/ios/AppIcon-40x40@1x.png -------------------------------------------------------------------------------- /src-tauri/icons/ios/AppIcon-40x40@2x-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/icons/ios/AppIcon-40x40@2x-1.png -------------------------------------------------------------------------------- /src-tauri/icons/ios/AppIcon-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/icons/ios/AppIcon-40x40@2x.png -------------------------------------------------------------------------------- /src-tauri/icons/ios/AppIcon-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/icons/ios/AppIcon-40x40@3x.png -------------------------------------------------------------------------------- /src-tauri/icons/ios/AppIcon-512@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/icons/ios/AppIcon-512@2x.png -------------------------------------------------------------------------------- /src-tauri/icons/ios/AppIcon-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/icons/ios/AppIcon-60x60@2x.png -------------------------------------------------------------------------------- /src-tauri/icons/ios/AppIcon-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/icons/ios/AppIcon-60x60@3x.png -------------------------------------------------------------------------------- /src-tauri/icons/ios/AppIcon-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/icons/ios/AppIcon-76x76@1x.png -------------------------------------------------------------------------------- /src-tauri/icons/ios/AppIcon-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/icons/ios/AppIcon-76x76@2x.png -------------------------------------------------------------------------------- /src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png -------------------------------------------------------------------------------- /src-tauri/mobile/android/app/src/main/java/com/example/rustytv/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/mobile/android/app/src/main/java/com/example/rustytv/MainActivity.kt -------------------------------------------------------------------------------- /src-tauri/mobile/android/app/src/main/java/com/libretv/app/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/mobile/android/app/src/main/java/com/libretv/app/MainActivity.kt -------------------------------------------------------------------------------- /src-tauri/mobile/android/app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/mobile/android/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /src-tauri/mobile/android/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/mobile/android/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /src-tauri/plugins/tauri-plugin-immersive-android/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/plugins/tauri-plugin-immersive-android/Cargo.toml -------------------------------------------------------------------------------- /src-tauri/plugins/tauri-plugin-immersive-android/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/plugins/tauri-plugin-immersive-android/android/build.gradle -------------------------------------------------------------------------------- /src-tauri/plugins/tauri-plugin-immersive-android/android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/plugins/tauri-plugin-immersive-android/android/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /src-tauri/plugins/tauri-plugin-immersive-android/android/src/main/java/com/tauriplugin/immersive/ImmersiveAndroidPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/plugins/tauri-plugin-immersive-android/android/src/main/java/com/tauriplugin/immersive/ImmersiveAndroidPlugin.kt -------------------------------------------------------------------------------- /src-tauri/plugins/tauri-plugin-immersive-android/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/plugins/tauri-plugin-immersive-android/src/lib.rs -------------------------------------------------------------------------------- /src-tauri/res/android/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/res/android/AndroidManifest.xml -------------------------------------------------------------------------------- /src-tauri/res/android/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/res/android/values/colors.xml -------------------------------------------------------------------------------- /src-tauri/res/android/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/res/android/values/themes.xml -------------------------------------------------------------------------------- /src-tauri/src/android/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/src/android/AndroidManifest.xml -------------------------------------------------------------------------------- /src-tauri/src/android/kotlin/com/libretv/app/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/src/android/kotlin/com/libretv/app/MainActivity.kt -------------------------------------------------------------------------------- /src-tauri/src/android/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/src/android/res/values/themes.xml -------------------------------------------------------------------------------- /src-tauri/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/src/lib.rs -------------------------------------------------------------------------------- /src-tauri/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/src/main.rs -------------------------------------------------------------------------------- /src-tauri/tauri.conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/src-tauri/tauri.conf.json -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /test_douban_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/test_douban_api.py -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/vercel.json -------------------------------------------------------------------------------- /watch.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KeyRotate/LibreTV-App/HEAD/watch.html --------------------------------------------------------------------------------