[{"data":1,"prerenderedAt":356},["ShallowReactive",2],{"repo-ghosteneditor-ghosten-player-en":3,"i18n-ghosteneditor-ghosten-player-en":353},{"mirrorPool":4,"detail":13,"relatedProjects":243},[5,9],{"key":6,"label":7,"base":8,"type":6},"github","mirror.github","https:\u002F\u002Fgithub.com\u002F",{"key":10,"label":11,"base":12,"type":10},"auto-proxy","mirror.autoProxy","https:\u002F\u002Fgithub.xxlab.tech\u002F",{"owner":14,"repo":15,"repoId":16,"repoUrl":17,"starCount":18,"language":19,"description":20,"languages":21,"screenshots":24,"homepage":25,"pushedAt":26,"ownerAvatar":27,"ownerName":28,"ownerBio":29,"lastSyncTime":30,"lastReleaseTime":31,"tags":32,"license":44,"category":45,"subgroup":46,"releases":47},"GhostenEditor","Ghosten-Player",862412685,"https:\u002F\u002Fgithub.com\u002FGhostenEditor\u002FGhosten-Player",3418,"Dart","一个视频播放器，支持网盘直连、元数据刮削、IPTV、文件管理等 \u002F   A video player that supports direct connection to network disk, metadata scraping, IPTV, file management, etc.",{"Dart":22,"Kotlin":23},99,1,[],"https:\u002F\u002Fghosteneditor.github.io\u002FGhosten-Player","2026-11-01","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F121630113?v=4","Ghosten Editor","Everything's gonna be alright.","2026-11-10T08:05:11.559447+00:00","2026-09-22T15:50:17Z",[33,34,35,36,37,38,39,40,41,42,43],"aliyundrive","android-tv","emby","flutter","flutter-apps","iptv","jellyfin","player","quark","tv","video-player","AGPL-3.0","media","视频播放器",[48,80,106,132,154,178,199,220],{"tag":49,"publishAt":31,"semVer":50,"prerelease":54,"assets":55},"v2.4.7",[51,52,53],2,4,7,false,[56,62,68,74],{"fileName":57,"sizeMb":58,"sha256":59,"downloadCount":60,"originUrl":61},"app-arm64-v8a-release.apk",17.32,"bf3753b7c29e2dfd403a2c6b04996bc088574696b1c81ba5e3488c81a42404d2",2892,"https:\u002F\u002Fgithub.com\u002FGhostenEditor\u002FGhosten-Player\u002Freleases\u002Fdownload\u002Fv2.4.7\u002Fapp-arm64-v8a-release.apk",{"fileName":63,"sizeMb":64,"sha256":65,"downloadCount":66,"originUrl":67},"app-arm64-v8a-tv-release.apk",17.23,"71b45c284509c84578076c85cfa25148de6ab4f82d241f0fb31b56f104659c7e",1378,"https:\u002F\u002Fgithub.com\u002FGhostenEditor\u002FGhosten-Player\u002Freleases\u002Fdownload\u002Fv2.4.7\u002Fapp-arm64-v8a-tv-release.apk",{"fileName":69,"sizeMb":70,"sha256":71,"downloadCount":72,"originUrl":73},"app-armeabi-v7a-release.apk",15.82,"dbe81dd67b896df2b867d247e9ab4f4b3642b078c194f74b5e48c0867788efa2",463,"https:\u002F\u002Fgithub.com\u002FGhostenEditor\u002FGhosten-Player\u002Freleases\u002Fdownload\u002Fv2.4.7\u002Fapp-armeabi-v7a-release.apk",{"fileName":75,"sizeMb":76,"sha256":77,"downloadCount":78,"originUrl":79},"app-armeabi-v7a-tv-release.apk",15.72,"1bf1551ed46c8bef88d108240c9f9b5d263708a1f689aaae537e666f7acdd1ec",1499,"https:\u002F\u002Fgithub.com\u002FGhostenEditor\u002FGhosten-Player\u002Freleases\u002Fdownload\u002Fv2.4.7\u002Fapp-armeabi-v7a-tv-release.apk",{"tag":81,"publishAt":82,"semVer":83,"prerelease":54,"assets":85},"v2.4.6","2026-06-06T08:02:07Z",[51,52,84],6,[86,91,96,101],{"fileName":57,"sizeMb":87,"sha256":88,"downloadCount":89,"originUrl":90},17.36,"cd63c44fe07e39ab116a29ec0dc91798f302dc2a1b547e6bbec0419567edf30c",4910,"https:\u002F\u002Fgithub.com\u002FGhostenEditor\u002FGhosten-Player\u002Freleases\u002Fdownload\u002Fv2.4.6\u002Fapp-arm64-v8a-release.apk",{"fileName":63,"sizeMb":92,"sha256":93,"downloadCount":94,"originUrl":95},17.27,"1682743fd69affcedcad2c63325506f5804fd6ee64cfe607607146f0263cdddc",1842,"https:\u002F\u002Fgithub.com\u002FGhostenEditor\u002FGhosten-Player\u002Freleases\u002Fdownload\u002Fv2.4.6\u002Fapp-arm64-v8a-tv-release.apk",{"fileName":69,"sizeMb":97,"sha256":98,"downloadCount":99,"originUrl":100},15.88,"5838ced4a959924ad7ae5062ae0e2ff627c84376cd3522783cea46fc161e1cce",451,"https:\u002F\u002Fgithub.com\u002FGhostenEditor\u002FGhosten-Player\u002Freleases\u002Fdownload\u002Fv2.4.6\u002Fapp-armeabi-v7a-release.apk",{"fileName":75,"sizeMb":102,"sha256":103,"downloadCount":104,"originUrl":105},15.77,"eb7fb8916ae02e67d859310998753057b5773953cbb0afef9628bd3d8bddd45b",1711,"https:\u002F\u002Fgithub.com\u002FGhostenEditor\u002FGhosten-Player\u002Freleases\u002Fdownload\u002Fv2.4.6\u002Fapp-armeabi-v7a-tv-release.apk",{"tag":107,"publishAt":108,"semVer":109,"prerelease":54,"assets":111},"v2.4.5","2026-06-02T08:46:30Z",[51,52,110],5,[112,117,122,127],{"fileName":57,"sizeMb":113,"sha256":114,"downloadCount":115,"originUrl":116},17.34,"b94c1b77d6db23e043c1df5842bf11c37d2de8effbf10b021fb3935818dea7b5",353,"https:\u002F\u002Fgithub.com\u002FGhostenEditor\u002FGhosten-Player\u002Freleases\u002Fdownload\u002Fv2.4.5\u002Fapp-arm64-v8a-release.apk",{"fileName":63,"sizeMb":118,"sha256":119,"downloadCount":120,"originUrl":121},17.25,"6e279232970da256925b61e253ce93dc2a9b46bb4be544caa8fe9fc84957bf54",97,"https:\u002F\u002Fgithub.com\u002FGhostenEditor\u002FGhosten-Player\u002Freleases\u002Fdownload\u002Fv2.4.5\u002Fapp-arm64-v8a-tv-release.apk",{"fileName":69,"sizeMb":123,"sha256":124,"downloadCount":125,"originUrl":126},15.85,"a8e3c796fb8c59e84ece3befa02f7d14ff8ae273540cddebbf88ae1601dcf394",37,"https:\u002F\u002Fgithub.com\u002FGhostenEditor\u002FGhosten-Player\u002Freleases\u002Fdownload\u002Fv2.4.5\u002Fapp-armeabi-v7a-release.apk",{"fileName":75,"sizeMb":128,"sha256":129,"downloadCount":130,"originUrl":131},15.75,"25a9d87956b27be379fa3098af13eeb4086afbf908a470aebfba88a1db28b8d4",124,"https:\u002F\u002Fgithub.com\u002FGhostenEditor\u002FGhosten-Player\u002Freleases\u002Fdownload\u002Fv2.4.5\u002Fapp-armeabi-v7a-tv-release.apk",{"tag":133,"publishAt":134,"semVer":135,"prerelease":54,"assets":136},"v2.4.4","2026-05-20T11:52:40Z",[51,52,52],[137,142,146,150],{"fileName":57,"sizeMb":138,"sha256":139,"downloadCount":140,"originUrl":141},17.35,"dcbfef58b2cc653aa1a03a1d9a5fcc689e9b6e99d3e4c76ae7a1a04a66a2510a",904,"https:\u002F\u002Fgithub.com\u002FGhostenEditor\u002FGhosten-Player\u002Freleases\u002Fdownload\u002Fv2.4.4\u002Fapp-arm64-v8a-release.apk",{"fileName":63,"sizeMb":118,"sha256":143,"downloadCount":144,"originUrl":145},"f186ac982373887dc70261158d2927afe8af3b1622f5f57e3ace358224745ec0",325,"https:\u002F\u002Fgithub.com\u002FGhostenEditor\u002FGhosten-Player\u002Freleases\u002Fdownload\u002Fv2.4.4\u002Fapp-arm64-v8a-tv-release.apk",{"fileName":69,"sizeMb":123,"sha256":147,"downloadCount":148,"originUrl":149},"163df31df19439b30727df010bbce2f9edb2141e5600265d9e0f740c7a399d37",78,"https:\u002F\u002Fgithub.com\u002FGhostenEditor\u002FGhosten-Player\u002Freleases\u002Fdownload\u002Fv2.4.4\u002Fapp-armeabi-v7a-release.apk",{"fileName":75,"sizeMb":128,"sha256":151,"downloadCount":152,"originUrl":153},"62de1e9ebff2b4724a412634c38d02dd507d5170755f7a23e5bb0d2f16c037b1",500,"https:\u002F\u002Fgithub.com\u002FGhostenEditor\u002FGhosten-Player\u002Freleases\u002Fdownload\u002Fv2.4.4\u002Fapp-armeabi-v7a-tv-release.apk",{"tag":155,"publishAt":156,"semVer":157,"prerelease":54,"assets":159},"v2.4.3","2026-05-10T07:53:40Z",[51,52,158],3,[160,164,169,173],{"fileName":57,"sizeMb":138,"sha256":161,"downloadCount":162,"originUrl":163},"01d37bf5b2749329b6b5b85d415d5415a56b5bbd495b438808e17779e289b7a2",826,"https:\u002F\u002Fgithub.com\u002FGhostenEditor\u002FGhosten-Player\u002Freleases\u002Fdownload\u002Fv2.4.3\u002Fapp-arm64-v8a-release.apk",{"fileName":63,"sizeMb":165,"sha256":166,"downloadCount":167,"originUrl":168},17.26,"26dba7254d2c55719e5b19506bf53855315a510cc5d05552b8afd5e006814d64",231,"https:\u002F\u002Fgithub.com\u002FGhostenEditor\u002FGhosten-Player\u002Freleases\u002Fdownload\u002Fv2.4.3\u002Fapp-arm64-v8a-tv-release.apk",{"fileName":69,"sizeMb":123,"sha256":170,"downloadCount":171,"originUrl":172},"6031906a899df6271d5bafe048ab90d52dcf62e07eda0cef8e8c9b2d6fd361ad",76,"https:\u002F\u002Fgithub.com\u002FGhostenEditor\u002FGhosten-Player\u002Freleases\u002Fdownload\u002Fv2.4.3\u002Fapp-armeabi-v7a-release.apk",{"fileName":75,"sizeMb":174,"sha256":175,"downloadCount":176,"originUrl":177},15.74,"ffc232c2d43d56570bf35df606f5dff93d51d5f18c27fa0693dc00a7acc60f3e",262,"https:\u002F\u002Fgithub.com\u002FGhostenEditor\u002FGhosten-Player\u002Freleases\u002Fdownload\u002Fv2.4.3\u002Fapp-armeabi-v7a-tv-release.apk",{"tag":179,"publishAt":180,"semVer":181,"prerelease":54,"assets":182},"v2.4.2","2026-04-14T13:42:14Z",[51,52,51],[183,187,191,195],{"fileName":57,"sizeMb":138,"sha256":184,"downloadCount":185,"originUrl":186},"b4a62992d01a2557e7f1cf397e14318ebd6b1a971cae78e6c04765edc66fa6cb",1720,"https:\u002F\u002Fgithub.com\u002FGhostenEditor\u002FGhosten-Player\u002Freleases\u002Fdownload\u002Fv2.4.2\u002Fapp-arm64-v8a-release.apk",{"fileName":63,"sizeMb":165,"sha256":188,"downloadCount":189,"originUrl":190},"e44328b8c5c28f7f304c4d2a3185dfb5ff60af59a912b3f3311ac4f7685e627f",617,"https:\u002F\u002Fgithub.com\u002FGhostenEditor\u002FGhosten-Player\u002Freleases\u002Fdownload\u002Fv2.4.2\u002Fapp-arm64-v8a-tv-release.apk",{"fileName":69,"sizeMb":123,"sha256":192,"downloadCount":193,"originUrl":194},"4d402e584fb1ebb63bb9850495f27e648394238f7d80973f079f0978c22cceea",178,"https:\u002F\u002Fgithub.com\u002FGhostenEditor\u002FGhosten-Player\u002Freleases\u002Fdownload\u002Fv2.4.2\u002Fapp-armeabi-v7a-release.apk",{"fileName":75,"sizeMb":174,"sha256":196,"downloadCount":197,"originUrl":198},"c66935cbd412b42c7ee613051c0fc51afc0aa16b96bae95a32472560d9d1b2a9",595,"https:\u002F\u002Fgithub.com\u002FGhostenEditor\u002FGhosten-Player\u002Freleases\u002Fdownload\u002Fv2.4.2\u002Fapp-armeabi-v7a-tv-release.apk",{"tag":200,"publishAt":201,"semVer":202,"prerelease":54,"assets":203},"v2.4.1","2026-04-04T08:21:08Z",[51,52,23],[204,208,212,216],{"fileName":57,"sizeMb":138,"sha256":205,"downloadCount":206,"originUrl":207},"9d10eac8682210d276efeac7091536672376e6c29691b1532f5c38814e5201ec",1083,"https:\u002F\u002Fgithub.com\u002FGhostenEditor\u002FGhosten-Player\u002Freleases\u002Fdownload\u002Fv2.4.1\u002Fapp-arm64-v8a-release.apk",{"fileName":63,"sizeMb":165,"sha256":209,"downloadCount":210,"originUrl":211},"41f19cfce3c10aac0f197c704b3ff961dfff843ccef49e56b685bb000898bc78",423,"https:\u002F\u002Fgithub.com\u002FGhostenEditor\u002FGhosten-Player\u002Freleases\u002Fdownload\u002Fv2.4.1\u002Fapp-arm64-v8a-tv-release.apk",{"fileName":69,"sizeMb":123,"sha256":213,"downloadCount":214,"originUrl":215},"184eb7148257ba238217d1233201eded6a6ced2921a471c951a66dc98d1a0690",126,"https:\u002F\u002Fgithub.com\u002FGhostenEditor\u002FGhosten-Player\u002Freleases\u002Fdownload\u002Fv2.4.1\u002Fapp-armeabi-v7a-release.apk",{"fileName":75,"sizeMb":174,"sha256":217,"downloadCount":218,"originUrl":219},"c136179be88435807492264ff1d488441e54b81c1d1fdb4f7d49e2ce00fdeb0b",536,"https:\u002F\u002Fgithub.com\u002FGhostenEditor\u002FGhosten-Player\u002Freleases\u002Fdownload\u002Fv2.4.1\u002Fapp-armeabi-v7a-tv-release.apk",{"tag":221,"publishAt":222,"semVer":223,"prerelease":54,"assets":224},"v2.3.4","2026-01-25T12:08:57Z",[51,158,52],[225,229,234,238],{"fileName":57,"sizeMb":64,"sha256":226,"downloadCount":227,"originUrl":228},"8c2d83467a200ffd7310a7aa4e59c3ede99a2ae7c2248e0670686097091ff63b",2879,"https:\u002F\u002Fgithub.com\u002FGhostenEditor\u002FGhosten-Player\u002Freleases\u002Fdownload\u002Fv2.3.4\u002Fapp-arm64-v8a-release.apk",{"fileName":63,"sizeMb":230,"sha256":231,"downloadCount":232,"originUrl":233},17.09,"e84ab04de963571f7286ea1d5e4fe123d95f5488561e7f35d1a5f09b8fc4f53f",1143,"https:\u002F\u002Fgithub.com\u002FGhostenEditor\u002FGhosten-Player\u002Freleases\u002Fdownload\u002Fv2.3.4\u002Fapp-arm64-v8a-tv-release.apk",{"fileName":69,"sizeMb":102,"sha256":235,"downloadCount":236,"originUrl":237},"30458dbe6598faf682d8014d0b809598ba7df37ba385b06f6aacee63392ebd36",270,"https:\u002F\u002Fgithub.com\u002FGhostenEditor\u002FGhosten-Player\u002Freleases\u002Fdownload\u002Fv2.3.4\u002Fapp-armeabi-v7a-release.apk",{"fileName":75,"sizeMb":239,"sha256":240,"downloadCount":241,"originUrl":242},15.62,"9f6ff45a31ca36b6a8fe5e34f4a816e08a2648ce5f5c0ec945f91379fe30f99d",1327,"https:\u002F\u002Fgithub.com\u002FGhostenEditor\u002FGhosten-Player\u002Freleases\u002Fdownload\u002Fv2.3.4\u002Fapp-armeabi-v7a-tv-release.apk",[244,262,285,303,320,339],{"owner":245,"repo":245,"repoId":246,"category":45,"subgroup":46,"language":247,"tags":248,"starCount":254,"ownerUid":255,"latestTag":256,"platforms":257,"lastReleaseTime":259,"downloadCount":260,"description":261},"iina",76838017,"Swift",[249,250,251,252,253,43],"hacktoberfest","macos","mpv","swift","video",47028,35151645,"v1.5.1",[258],"mac","2026-11-06T02:12:25Z",1996,"The modern video player for macOS, built on mpv and designed for macOS 11.0 and above, offering rich video and music playback features.",{"owner":263,"repo":264,"repoId":265,"category":45,"subgroup":46,"language":266,"tags":267,"starCount":278,"ownerUid":279,"latestTag":280,"platforms":281,"lastReleaseTime":282,"downloadCount":283,"description":284},"TeamNewPipe","NewPipe",41889031,"Java",[268,269,270,271,272,273,274,275,253,276,277],"4k","android","bandcamp","download-videos","newpipe","peertube","soundcloud","translation","watch","youtube-video",40559,22159318,"v0.29.3",[269],"2026-11-10T09:52:10Z",12521,"A libre, lightweight streaming front-end for Android that allows ad-free viewing of videos and music from YouTube, YouTube Music, PeerTube, and other services.",{"owner":286,"repo":251,"repoId":287,"category":45,"subgroup":46,"language":288,"tags":289,"starCount":295,"ownerUid":296,"latestTag":297,"platforms":298,"lastReleaseTime":300,"downloadCount":301,"description":302},"mpv-player",6201092,"C",[290,291,292,293,251,294,253],"audio","c","ffmpeg","mplayer","multimedia",37732,2550273,"v0.42.0",[299,258],"windows","2026-11-05T00:56:42Z",2348,"A free and open-source, lightweight command-line media player that supports a wide variety of file formats, audio\u002Fvideo codecs, and subtitle types, with a focus on performance and customizability.",{"owner":304,"repo":305,"repoId":306,"category":45,"subgroup":46,"language":266,"tags":307,"starCount":313,"ownerUid":314,"latestTag":315,"platforms":316,"lastReleaseTime":317,"downloadCount":318,"description":319},"yuliskov","SmartTube",283211901,[269,34,308,309,310,311,312],"android-tv-box","java","kotlin","retrofit2","rxjava-android",36241,5897464,"32.74",[269],"2026-11-12T06:02:11Z",2938,"An open-source media client for Android TV with SponsorBlock, 8K support, and a TV-optimized interface.",{"owner":321,"repo":322,"repoId":323,"category":45,"subgroup":46,"language":324,"tags":325,"starCount":331,"ownerUid":332,"latestTag":333,"platforms":334,"lastReleaseTime":336,"downloadCount":337,"description":338},"FreeTubeApp","FreeTube",123220152,"Vue",[326,327,328,253,329,330],"freetube","privacy","subscriptions","videos","youtube",22296,35975737,"v0.26.0-beta",[299,258,335],"linux","2026-11-02T08:37:57Z",21364,"An open-source desktop YouTube player built with privacy in mind, featuring no ads and no Google tracking.",{"owner":340,"repo":341,"repoId":342,"category":45,"subgroup":46,"language":343,"tags":344,"starCount":345,"ownerUid":346,"latestTag":347,"platforms":348,"lastReleaseTime":350,"downloadCount":351,"description":352},"clsid2","mpc-hc",91570348,"C++",[],16142,4704996,"2.8.5.14",[299,349],"other","2026-11-08T21:09:04Z",3132,"A free and open-source video and audio player for Windows, known for its simple and effective user interface, extensive features, and support for third-party filter extensibility.",{"description":354,"readmeHtml":355},"Ghosten Player is a video player for Android phones and Android TV that scrapes local and cloud media metadata, plays IPTV, and builds a private media library.","\u003Ch2 id=\"project-overview\">Project Overview\u003C\u002Fh2>\u003Cp>Ghosten Player takes the videos you already keep on a cloud drive, an Emby server, or a USB disk, scrapes metadata into a poster wall, and layers IPTV on top.\u003C\u002Fp>\n\u003Cp>It is a Flutter app with separate entry points for phones and tablets and for Android TV, an installer of about 15 MB, and a fully local database that needs no backend.\u003C\u002Fp>\n\u003Cp>Media can come from Aliyun Drive, Quark Drive, WebDAV, local files, or Emby and Jellyfin servers, and metadata can be scraped from TMDB or read from nfo files.\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Item\u003C\u002Fth>\n\u003Cth>Value\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>Platform\u003C\u002Ftd>\n\u003Ctd>Android 6.0 and above\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Stack\u003C\u002Ftd>\n\u003Ctd>Flutter, Dart SDK 3.7.2 and above\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Installer size\u003C\u002Ftd>\n\u003Ctd>About 15 MB\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Metadata\u003C\u002Ftd>\n\u003Ctd>TMDB, nfo\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>License\u003C\u002Ftd>\n\u003Ctd>AGPL-3.0\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cblockquote>\n\u003Cp>A local media library that holds cloud drives, NAS storage, live channels, and subtitles.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2 id=\"key-features\">Key Features\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Automatic scraping\u003C\u002Fstrong>: matches file names against TMDB, or reads a sibling nfo file, to build posters, synopses, and cast lists\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cloud drive access\u003C\u002Fstrong>: Aliyun Drive, Quark Drive, WebDAV, and local files can be browsed, managed, and downloaded\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Emby and Jellyfin\u003C\u002Fstrong>: sign in to a media server, switch between multiple accounts, and play its library directly\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Download and play\u003C\u002Fstrong>: starts playback while a cloud file is still downloading, with multi-threaded acceleration\u003C\u002Fli>\n\u003Cli>\u003Cstrong>IPTV\u003C\u002Fstrong>: imports live source lists, groups channels automatically, and supports line switching with an EPG schedule\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gesture playback\u003C\u002Fstrong>: double tap to play or pause, drag sideways to seek, swipe vertically for volume and brightness, pinch to zoom, long press for speed\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Subtitle support\u003C\u002Fstrong>: embedded tracks plus external subtitles in xml, vtt, ass, and srt formats\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Intro and outro skip\u003C\u002Fstrong>: stores start and end marks per episode and skips them during playback\u003C\u002Fli>\n\u003Cli>\u003Cstrong>DLNA casting\u003C\u002Fstrong>: pushes the picture to a TV or box on the same network\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data sync\u003C\u002Fstrong>: keeps watch history and library settings aligned across devices\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"library-and-sources\">Library and Sources\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Media sources\u003C\u002Fstrong>: Aliyun Drive, Quark Drive, WebDAV, local files, and external storage over USB\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Media servers\u003C\u002Fstrong>: Emby and Jellyfin accept multiple accounts, letting you browse and play their libraries\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Metadata scraping\u003C\u002Fstrong>: enable TMDB scraping in settings, or read an nfo file stored next to the video\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Quality and download\u003C\u002Fstrong>: Aliyun Drive items can switch quality during playback, and cloud files support download-and-play plus multi-threaded acceleration\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"client-variants\">Client Variants\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Phones and tablets\u003C\u002Fstrong>: \u003Ccode>app-arm64-v8a-release.apk\u003C\u002Fcode> and \u003Ccode>app-armeabi-v7a-release.apk\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Android TV\u003C\u002Fstrong>: \u003Ccode>app-arm64-v8a-tv-release.apk\u003C\u002Fcode> and \u003Ccode>app-armeabi-v7a-tv-release.apk\u003C\u002Fcode>, which do not work interchangeably with the phone builds\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Remote and input\u003C\u002Fstrong>: TV builds accept custom remote-control keys, and a phone can type text for the TV\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Interface scaling\u003C\u002Fstrong>: the UI size can be adjusted for different screen sizes and resolutions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"target-audience\">Target Audience\u003C\u002Fh2>\u003Cul>\n\u003Cli>Android TV owners\u003C\u002Fli>\n\u003Cli>Movie fans running a NAS\u003C\u002Fli>\n\u003Cli>Heavy Aliyun Drive users\u003C\u002Fli>\n\u003Cli>Emby and Jellyfin users\u003C\u002Fli>\n\u003Cli>Households with live TV sources\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"installation-and-permissions\">Installation and Permissions\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Architecture choice\u003C\u002Fstrong>: arm64-v8a suits most phones, while armeabi-v7a fits older devices and most TV boxes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Client type\u003C\u002Fstrong>: phone and TV packages install separately, and mixing them breaks layout or remote navigation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>File access\u003C\u002Fstrong>: reading local video and external USB storage requires file access permission\u003C\u002Fli>\n\u003Cli>\u003Cstrong>LAN access\u003C\u002Fstrong>: reaching WebDAV, Emby, Jellyfin, and DLNA casting on the local network requires local network access\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto update\u003C\u002Fstrong>: the app checks for a new version in-app, downloads the APK, and lets the system install it over the old one\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"system-requirements\">System Requirements\u003C\u002Fh2>\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Item\u003C\u002Fth>\n\u003Cth>Requirement\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>OS\u003C\u002Ftd>\n\u003Ctd>Android 6.0 and above\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Architecture\u003C\u002Ftd>\n\u003Ctd>arm64-v8a, armeabi-v7a\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Client type\u003C\u002Ftd>\n\u003Ctd>Separate phone\u002Ftablet and Android TV builds\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Build environment\u003C\u002Ftd>\n\u003Ctd>Flutter with Dart SDK 3.7.2 and above\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>License\u003C\u002Ftd>\n\u003Ctd>AGPL-3.0\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"notes\">Notes\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Packages are not interchangeable\u003C\u002Fstrong>: installing the phone build on a TV, or the reverse, breaks the layout and remote focus\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Local data only\u003C\u002Fstrong>: library settings and watch history do not follow an account, so moving devices requires the data sync feature\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cloud drive throttling\u003C\u002Fstrong>: playback speed depends on provider-side limits, and multi-threaded acceleration only helps in some cases\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No content included\u003C\u002Fstrong>: the app ships no video content and plays only the resources you add\u003C\u002Fli>\n\u003C\u002Ful>\n",1794623981013]