[{"data":1,"prerenderedAt":203},["ShallowReactive",2],{"repo-waifu-project-movie-en":3,"i18n-waifu-project-movie-en":200},{"mirrorPool":4,"detail":13,"relatedProjects":88},[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":27,"ownerBio":28,"lastSyncTime":29,"lastReleaseTime":30,"tags":31,"license":34,"category":35,"subgroup":36,"releases":37},"waifu-project","movie",419540721,"https:\u002F\u002Fgithub.com\u002Fwaifu-project\u002Fmovie",2173,"TypeScript","小猫影视是一款全平台的影视播放器, 支持 VOD\u002FJS 扩展源",{"TypeScript":22},100,[],"https:\u002F\u002Fxmpro.netlify.app","2026-03-27","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F66721797?v=4","Lyan","Re-write waifu project","2026-10-04T13:19:18.678226+00:00","2025-11-07T07:55:06Z",[32,33],"flutter","getx","","media","视频播放器",[38],{"tag":39,"publishAt":30,"semVer":40,"prerelease":44,"assets":45},"release-v2.6.1",[41,42,43],2,6,1,false,[46,52,58,64,70,76,82],{"fileName":47,"sizeMb":48,"sha256":49,"downloadCount":50,"originUrl":51},"catmovie-legacy.apk",43.62,"4524bfb87212ad6ff540c38d8c82a5f370928fe465ec6fc7d6cb52439fc7d81a",5913,"https:\u002F\u002Fgithub.com\u002Fwaifu-project\u002Fmovie\u002Freleases\u002Fdownload\u002Frelease-v2.6.1\u002Fcatmovie-legacy.apk",{"fileName":53,"sizeMb":54,"sha256":55,"downloadCount":56,"originUrl":57},"catmovie-linux-x86_64.tar.gz",34.21,"ce3fd737b18d2b33ddcfabcb3fc3f4019ff5ba49abd959286d6fa832ab320285",2662,"https:\u002F\u002Fgithub.com\u002Fwaifu-project\u002Fmovie\u002Freleases\u002Fdownload\u002Frelease-v2.6.1\u002Fcatmovie-linux-x86_64.tar.gz",{"fileName":59,"sizeMb":60,"sha256":61,"downloadCount":62,"originUrl":63},"catmovie-mac.zip",48.49,"64923413e483919a93368870a6edb4f032ccad3751e7e8d2521a4b91c92bed9d",6726,"https:\u002F\u002Fgithub.com\u002Fwaifu-project\u002Fmovie\u002Freleases\u002Fdownload\u002Frelease-v2.6.1\u002Fcatmovie-mac.zip",{"fileName":65,"sizeMb":66,"sha256":67,"downloadCount":68,"originUrl":69},"catmovie-universal.apk",125.77,"b754c20b4213a58bb2a995887bbf18b70d4e5a2437eaed667c11017089e0d3b2",12489,"https:\u002F\u002Fgithub.com\u002Fwaifu-project\u002Fmovie\u002Freleases\u002Fdownload\u002Frelease-v2.6.1\u002Fcatmovie-universal.apk",{"fileName":71,"sizeMb":72,"sha256":73,"downloadCount":74,"originUrl":75},"catmovie-windows.zip",35.81,"8d19b31f8401dd4c446b7e8ab9fe5b8fc4e078df25fb4c70a057a202eaed76d8",16549,"https:\u002F\u002Fgithub.com\u002Fwaifu-project\u002Fmovie\u002Freleases\u002Fdownload\u002Frelease-v2.6.1\u002Fcatmovie-windows.zip",{"fileName":77,"sizeMb":78,"sha256":79,"downloadCount":80,"originUrl":81},"catmovie-x86_64.apk",50.1,"f6ca6d197e10dfde67e245483276ddf363de13b311671b90b2e215f53d487464",342,"https:\u002F\u002Fgithub.com\u002Fwaifu-project\u002Fmovie\u002Freleases\u002Fdownload\u002Frelease-v2.6.1\u002Fcatmovie-x86_64.apk",{"fileName":83,"sizeMb":84,"sha256":85,"downloadCount":86,"originUrl":87},"catmovie.apk",46.2,"78f72958ba69fe6952ee442f743f7b227c54ef06956c376ce0187a537c9c2fcb",29874,"https:\u002F\u002Fgithub.com\u002Fwaifu-project\u002Fmovie\u002Freleases\u002Fdownload\u002Frelease-v2.6.1\u002Fcatmovie.apk",[89,108,131,149,167,186],{"owner":90,"repo":90,"repoId":91,"category":35,"subgroup":36,"language":92,"tags":93,"starCount":100,"ownerUid":101,"latestTag":102,"platforms":103,"lastReleaseTime":105,"downloadCount":106,"description":107},"iina",76838017,"Swift",[94,95,96,97,98,99],"hacktoberfest","macos","mpv","swift","video","video-player",46723,35151645,"v1.5.0",[104],"mac","2026-10-03T01:50:22Z",7769,"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":109,"repo":110,"repoId":111,"category":35,"subgroup":36,"language":112,"tags":113,"starCount":124,"ownerUid":125,"latestTag":126,"platforms":127,"lastReleaseTime":128,"downloadCount":129,"description":130},"TeamNewPipe","NewPipe",41889031,"Java",[114,115,116,117,118,119,120,121,98,122,123],"4k","android","bandcamp","download-videos","newpipe","peertube","soundcloud","translation","watch","youtube-video",39860,22159318,"v0.29.1",[115],"2026-08-15T22:05:38Z",164120,"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":132,"repo":96,"repoId":133,"category":35,"subgroup":36,"language":134,"tags":135,"starCount":141,"ownerUid":142,"latestTag":143,"platforms":144,"lastReleaseTime":146,"downloadCount":147,"description":148},"mpv-player",6201092,"C",[136,137,138,139,96,140,98],"audio","c","ffmpeg","mplayer","multimedia",37229,2550273,"git-release",[145,104],"windows","2026-06-04T18:07:51Z",1644,"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":150,"repo":151,"repoId":152,"category":35,"subgroup":36,"language":112,"tags":153,"starCount":160,"ownerUid":161,"latestTag":162,"platforms":163,"lastReleaseTime":164,"downloadCount":165,"description":166},"yuliskov","SmartTube",283211901,[115,154,155,156,157,158,159],"android-tv","android-tv-box","java","kotlin","retrofit2","rxjava-android",35110,5897464,"32.68",[115],"2026-10-17T22:55:53Z",1858,"An open-source media client for Android TV with SponsorBlock, 8K support, and a TV-optimized interface.",{"owner":168,"repo":169,"repoId":170,"category":35,"subgroup":36,"language":171,"tags":172,"starCount":178,"ownerUid":179,"latestTag":180,"platforms":181,"lastReleaseTime":183,"downloadCount":184,"description":185},"FreeTubeApp","FreeTube",123220152,"Vue",[173,174,175,98,176,177],"freetube","privacy","subscriptions","videos","youtube",22007,35975737,"v0.25.3-beta",[145,104,182],"linux","2026-08-28T07:10:01Z",233944,"An open-source desktop YouTube player built with privacy in mind, featuring no ads and no Google tracking.",{"owner":187,"repo":188,"repoId":189,"category":35,"subgroup":36,"language":190,"tags":191,"starCount":192,"ownerUid":193,"latestTag":194,"platforms":195,"lastReleaseTime":197,"downloadCount":198,"description":199},"clsid2","mpc-hc",91570348,"C++",[],15967,4704996,"2.8.4",[145,196],"other","2026-10-18T14:29:39Z",18918,"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":201,"readmeHtml":202},"Xiaomao Movie is a cross-platform video player that supports VOD and JS extension sources","\u003Ch2 id=\"project-overview\">Project Overview\u003C\u002Fh2>\u003Cp>Xiaomao Movie is a cross-platform video player built with Flutter and GetX that runs on Android, Windows, macOS, iOS and Linux. It supports VOD and JS extension sources, letting users plug in different content sources. The repository also ships JS tooling and type definitions for extension sources, along with documentation on authoring sources and keyboard shortcuts.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>A cross-platform video player that supports VOD and JS extension sources\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2 id=\"key-features\">Key Features\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Cross-platform playback\u003C\u002Fstrong>: covers Android, Windows, macOS, iOS and Linux\u003C\u002Fli>\n\u003Cli>\u003Cstrong>VOD extension sources\u003C\u002Fstrong>: supports plugging in VOD-type video sources\u003C\u002Fli>\n\u003Cli>\u003Cstrong>JS extension sources\u003C\u002Fstrong>: supports extension sources written in JavaScript\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Source tooling\u003C\u002Fstrong>: provides a JS bundle, a command-line tool and type definitions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Keyboard shortcuts\u003C\u002Fstrong>: built-in keyboard shortcuts for desktop use\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"target-audience\">Target Audience\u003C\u002Fh2>\u003Cul>\n\u003Cli>Users who want to watch videos across multiple platforms\u003C\u002Fli>\n\u003Cli>Developers who write or maintain video extension sources\u003C\u002Fli>\n\u003Cli>Technical users who prefer keyboard control and custom sources\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"quick-start\">Quick Start\u003C\u002Fh2>\u003Col>\n\u003Cli>Pick and download the package that matches your system\u003C\u002Fli>\n\u003Cli>Android users choose arm64-v8a, armeabi-v7a or the universal build for their device\u003C\u002Fli>\n\u003Cli>Install and launch the app\u003C\u002Fli>\n\u003Cli>Import or write extension sources as needed, following the source-authoring and keyboard shortcut docs in the repository\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"core-advantages\">Core Advantages\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Consistent across platforms\u003C\u002Fstrong>: one app covers phones and desktops, so habits carry over unchanged\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Source freedom\u003C\u002Fstrong>: content comes through VOD and JS extension sources that users choose themselves\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Architecture-specific builds\u003C\u002Fstrong>: multiple Android packages mean both new and old devices can install\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Complete documentation\u003C\u002Fstrong>: source-authoring and shortcut docs make onboarding and further development smoother\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, Windows, macOS, iOS, Linux\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Architecture\u003C\u002Ftd>\n\u003Ctd>Android: arm64-v8a \u002F armeabi-v7a \u002F universal; macOS: universal; Linux: x86_64\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Package formats\u003C\u002Ftd>\n\u003Ctd>.apk, .zip, .ipa, .tar.gz\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"notes\">Notes\u003C\u002Fh2>\u003Cul>\n\u003Cli>Android packages are split by architecture, so older phones should use the armeabi-v7a build\u003C\u002Fli>\n\u003Cli>macOS ships as a universal archive, while Windows and Linux are distributed as archives\u003C\u002Fli>\n\u003Cli>See the source-authoring documentation in the repository for how to build extension sources\u003C\u002Fli>\n\u003C\u002Ful>\n",1792450992069]