[{"data":1,"prerenderedAt":256},["ShallowReactive",2],{"repo-super-xia-webdavcast-en":3,"i18n-super-xia-webdavcast-en":253},{"mirrorPool":4,"detail":13,"relatedProjects":107},[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":23,"homepage":24,"pushedAt":25,"ownerAvatar":26,"ownerName":24,"ownerBio":24,"lastSyncTime":27,"lastReleaseTime":28,"tags":29,"license":24,"category":30,"subgroup":31,"releases":32},"super-xia","WebDAVCast",1369465454,"https:\u002F\u002Fgithub.com\u002Fsuper-xia\u002FWebDAVCast",0,"Kotlin","WebDAV视频播放+DLNA投屏 (Android)",{"Kotlin":22},100,[],"","2026-10-14","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F119790264?v=4","2026-10-18T12:06:13.549251+00:00","2026-10-14T14:46:31Z",[],"tools","文件传输工具",[33,46,56,66,77,87,97],{"tag":34,"publishAt":28,"semVer":35,"prerelease":38,"assets":39},"v1.0.9",[36,18,37],1,9,false,[40],{"fileName":41,"sizeMb":42,"sha256":43,"downloadCount":44,"originUrl":45},"WebDAVCast-Phone-1.0.9.apk",8.85,"053fc4534380749b16353d163042ae5ee6f4f76d7258be906ba85742bd27e616",2,"https:\u002F\u002Fgithub.com\u002Fsuper-xia\u002FWebDAVCast\u002Freleases\u002Fdownload\u002Fv1.0.9\u002FWebDAVCast-Phone-1.0.9.apk",{"tag":47,"publishAt":48,"semVer":49,"prerelease":38,"assets":51},"v1.0.8","2026-10-10T00:53:32Z",[36,18,50],8,[52],{"fileName":53,"sizeMb":42,"sha256":54,"downloadCount":36,"originUrl":55},"WebDAVCast-v1.0.8.apk","b57ce905f436f5440f3d72c94cbcfe6b5c6e5ef6b1682969a8b34ceffe7c3c43","https:\u002F\u002Fgithub.com\u002Fsuper-xia\u002FWebDAVCast\u002Freleases\u002Fdownload\u002Fv1.0.8\u002FWebDAVCast-v1.0.8.apk",{"tag":57,"publishAt":58,"semVer":59,"prerelease":38,"assets":61},"v1.0.7","2026-10-01T03:27:26Z",[36,18,60],7,[62],{"fileName":63,"sizeMb":42,"sha256":64,"downloadCount":44,"originUrl":65},"app-release.apk","13cdd0b36ec704306fa2c45f9b176b1dfe9982d595f5b46d07a371b88fa8104c","https:\u002F\u002Fgithub.com\u002Fsuper-xia\u002FWebDAVCast\u002Freleases\u002Fdownload\u002Fv1.0.7\u002Fapp-release.apk",{"tag":67,"publishAt":68,"semVer":69,"prerelease":38,"assets":71},"v1.0.6","2026-09-24T13:43:56Z",[36,18,70],6,[72],{"fileName":73,"sizeMb":74,"sha256":75,"downloadCount":18,"originUrl":76},"WebDAVCast-v1.0.6-release.apk",8.84,"144560053534b6468d59e10850d70cbef766c439f0528b98d5387584e6dd1409","https:\u002F\u002Fgithub.com\u002Fsuper-xia\u002FWebDAVCast\u002Freleases\u002Fdownload\u002Fv1.0.6\u002FWebDAVCast-v1.0.6-release.apk",{"tag":78,"publishAt":79,"semVer":80,"prerelease":38,"assets":82},"v1.0.5","2026-09-17T00:22:39Z",[36,18,81],5,[83],{"fileName":84,"sizeMb":74,"sha256":85,"downloadCount":36,"originUrl":86},"WebDAVCast-v1.0.5-release.apk","533376d0ad7ddb8916cb0a7268a0d134d89bda10e76afac83c2dccf88f0a7117","https:\u002F\u002Fgithub.com\u002Fsuper-xia\u002FWebDAVCast\u002Freleases\u002Fdownload\u002Fv1.0.5\u002FWebDAVCast-v1.0.5-release.apk",{"tag":88,"publishAt":89,"semVer":90,"prerelease":38,"assets":92},"v1.0.4","2026-09-16T09:43:27Z",[36,18,91],4,[93],{"fileName":94,"sizeMb":74,"sha256":95,"downloadCount":36,"originUrl":96},"WebDAVCast-v1.0.4-release.apk","6c66f6752c9dd8c3375e4aec82b4933343e6d3c287ba854639fa0cc0c7e5cbb4","https:\u002F\u002Fgithub.com\u002Fsuper-xia\u002FWebDAVCast\u002Freleases\u002Fdownload\u002Fv1.0.4\u002FWebDAVCast-v1.0.4-release.apk",{"tag":98,"publishAt":99,"semVer":100,"prerelease":38,"assets":101},"v1.0.2","2026-09-15T13:49:54Z",[36,18,44],[102],{"fileName":103,"sizeMb":104,"sha256":105,"downloadCount":36,"originUrl":106},"WebDAVCast-1.0.2-release.apk",8.86,"88a25f9c7d0c2e9fdeb4bc423ca3a99bb7d89c0ba5f780f31cfe15d43fd63e97","https:\u002F\u002Fgithub.com\u002Fsuper-xia\u002FWebDAVCast\u002Freleases\u002Fdownload\u002Fv1.0.2\u002FWebDAVCast-1.0.2-release.apk",[108,128,144,170,198,221],{"owner":109,"repo":109,"repoId":110,"category":30,"subgroup":31,"language":111,"tags":112,"starCount":117,"ownerUid":118,"latestTag":119,"platforms":120,"lastReleaseTime":125,"downloadCount":126,"description":127},"localsend",578822531,"Dart",[113,114,115,116],"dart","file-sharing","flutter","flutter-apps",93329,120677616,"v1.18.2",[121,122,123,124],"windows","mac","linux","android","2026-08-21T14:02:01Z",1203714,"An open-source, cross-platform alternative to AirDrop that allows secure file and message sharing over the local network without an internet connection.",{"owner":129,"repo":130,"repoId":131,"category":30,"subgroup":31,"language":132,"tags":133,"starCount":137,"ownerUid":138,"latestTag":139,"platforms":140,"lastReleaseTime":141,"downloadCount":142,"description":143},"balena-io","etcher",45055693,"TypeScript",[134,130,135,136],"cross-platform","sd-cards","usb-drives",34555,6157842,"v2.1.8",[121,122,123],"2026-10-19T11:16:52Z",332,"A safe OS image flasher for flashing images to SD cards and USB drives.",{"owner":145,"repo":145,"repoId":146,"category":30,"subgroup":31,"language":111,"tags":147,"starCount":163,"ownerUid":164,"latestTag":165,"platforms":166,"lastReleaseTime":167,"downloadCount":168,"description":169},"ente",560284721,[148,124,149,150,151,152,115,153,154,155,156,157,158,159,160,161,162],"2fa","authy","e2ee","encryption","end-to-end-encryption","golang","google-photos","google-photos-alternative","ios","opensource","photos","privacy","privacy-tools","typescript","zero-knowledge",29365,64603161,"locker-v1.0.10",[124],"2026-10-12T07:48:40Z",530,"A fully open-source, end-to-end encrypted cloud data storage platform offering three apps: Ente Photos (alternative to Apple\u002FGoogle Photos), Ente Locker (secure space for documents and credentials), and Ente Auth (2FA alternative to Authy).",{"owner":171,"repo":172,"repoId":173,"category":30,"subgroup":31,"language":19,"tags":174,"starCount":191,"ownerUid":192,"latestTag":193,"platforms":194,"lastReleaseTime":195,"downloadCount":196,"description":197},"pppscn","SmsForwarder",337594329,[124,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190],"api","app","bark","call","chatgpt","dingding","forward","mqtt","pushdear","pushplus","serverchan","sms","smtp","telegram","webhook","wechatapp",28255,5105854,"v3.5.0",[124],"2026-02-14T01:03:00Z",49447,"SmsForwarder is an Android app that monitors SMS, incoming calls, and app notifications on Android phones, and forwards them to other phones or various notification channels (DingTalk, WeCom, Lark, email, Telegram, ServerChan, PushPlus, etc.) based on specified rules. It supports active control of both server and client sides for remote SMS sending, SMS checking, call checking, contact checking, and battery checking.",{"owner":199,"repo":199,"repoId":200,"category":30,"subgroup":31,"language":19,"tags":201,"starCount":214,"ownerUid":215,"latestTag":216,"platforms":217,"lastReleaseTime":218,"downloadCount":219,"description":220},"komi-store",1101281251,[124,202,203,204,205,206,207,208,123,209,210,211,212,213,121],"desktop","github-app","github-store","kotlin","kotlin-android","kotlin-desktop","kotlin-multiplatform","macos","macos-app","online-store","open-source","open-source-project",19049,323530639,"v1.9.2",[121,122,123,124],"2026-06-26T06:04:58Z",243080,"A free, open-source cross-platform app store for browsing, discovering, and installing apps from developers' releases on GitHub, Codeberg, and Forgejo with one-click installation.",{"owner":222,"repo":223,"repoId":224,"category":30,"subgroup":31,"language":225,"tags":226,"starCount":245,"ownerUid":246,"latestTag":247,"platforms":248,"lastReleaseTime":250,"downloadCount":251,"description":252},"drakkan","sftpgo",197914161,"Go",[227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244],"azure-blob","cloud-storage","data-at-rest-encryption","docker","ftp","ftp-server","go","google-cloud-storage","multi-factor-authentication","portable","prometheus","proxy-protocol","s3","scp","sftp","sftp-server","webdav","webdav-server",12612,553263,"v2.7.6",[121,122,123,249],"other","2026-09-19T07:01:05Z",6066,"A full-featured, highly configurable event-driven file transfer solution supporting SFTP, HTTP\u002FS, FTP\u002FS, and WebDAV protocols.",{"description":254,"readmeHtml":255},"WebDAVCast is an Android WebDAV player that browses and directly plays videos from a server and can cast them to a TV by discovering LAN devices over SSDP.","\u003Ch2 id=\"project-overview\">Project Overview\u003C\u002Fh2>\u003Cp>WebDAVCast is an Android player that lets you browse and directly play videos on a WebDAV server, and cast them to a TV with one tap. It supports episode selection, speed control, gestures, and full screen, and saves your progress for later resume. Casting discovers TVs and boxes on the LAN via SSDP, and also supports a direct connection by entering an IP manually.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Cast WebDAV videos to your TV.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2 id=\"key-features\">Key Features\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Directory browsing\u003C\u002Fstrong>: browse videos in a WebDAV tree, with each watched video&#39;s progress shown right in the list\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Episode selection\u003C\u002Fstrong>: the player lists all videos in the current directory for quick switching, and the control bar jumps to the previous or next one\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Player\u003C\u002Fstrong>: a hand-drawn transparent control bar with 0.5x to 2x speed and tap-to-seek or drag-to-seek on the progress bar\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gestures\u003C\u002Fstrong>: swipe left or right to skip 10 seconds, double-tap in three zones to rewind, pause, or forward, and vertical swipes on the left and right for brightness and volume\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full screen\u003C\u002Fstrong>: immersive landscape with a control bar that auto-hides after three seconds and shows the system time\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Resume history\u003C\u002Fstrong>: progress is saved automatically and history is aggregated by directory, opening straight to the original folder\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Casting\u003C\u002Fstrong>: SSDP auto-discovery of LAN TVs and boxes, plus a manual IP direct connection\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"target-audience\">Target Audience\u003C\u002Fh2>\u003Cul>\n\u003Cli>Users who manage videos over WebDAV\u003C\u002Fli>\n\u003Cli>Users who want server videos on a TV\u003C\u002Fli>\n\u003Cli>Android users who prefer gesture controls\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"quick-start\">Quick Start\u003C\u002Fh2>\u003Col>\n\u003Cli>On the home screen, enter the server list page address, WebDAV username, and password, then tap Query Available Servers\u003C\u002Fli>\n\u003Cli>Pick a server and browse its folders\u003C\u002Fli>\n\u003Cli>Tap a video to open the player, then tap the full-screen button at the bottom right for immersive landscape\u003C\u002Fli>\n\u003Cli>To cast, choose a discovered device or enter an IP manually\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"core-advantages\">Core Advantages\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Browse and play\u003C\u002Fstrong>: stream directly over WebDAV with no download or re-hosting\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Resumable\u003C\u002Fstrong>: progress is saved automatically and history is aggregated by directory\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Instant casting\u003C\u002Fstrong>: SSDP auto-discovers TVs and boxes on the LAN\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\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Minimum version\u003C\u002Ftd>\n\u003Ctd>Android 8.0 (minSdk 26)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Dev environment\u003C\u002Ftd>\n\u003Ctd>JDK 17\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Stack\u003C\u002Ftd>\n\u003Ctd>Kotlin, Jetpack Compose, Media3\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"notes\">Notes\u003C\u002Fh2>\u003Cul>\n\u003Cli>You must provide your own WebDAV server and server list page address\u003C\u002Fli>\n\u003Cli>Casting is a direct mode, so the TV must be able to reach the server\u003C\u002Fli>\n\u003Cli>The release keystore is not included; without one, the build falls back to debug signing\u003C\u002Fli>\n\u003C\u002Ful>\n",1792450981583]