[{"data":1,"prerenderedAt":243},["ShallowReactive",2],{"repo-xiuleitan-videosee-en":3,"i18n-xiuleitan-videosee-en":240},{"mirrorPool":4,"detail":13,"relatedProjects":109},[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":14,"ownerBio":24,"lastSyncTime":27,"lastReleaseTime":28,"tags":29,"license":30,"category":31,"subgroup":32,"releases":33},"xiuleitan","videosee",1251466125,"https:\u002F\u002Fgithub.com\u002Fxiuleitan\u002Fvideosee",0,"Kotlin","VideoSee 是一个面向 Android 的本地图片和视频查看器。它使用 Kotlin、Jetpack Compose、Media3 和 Coil 构建，重点服务个人媒体浏览：按文件夹、作者或标签查看，快速全屏预览，给作者和单个媒体打爱心等级，手动备份爱心与标签数据，并从同一局域网里的笔记本下载手机端还没有的媒体。",{"Kotlin":22},100,[],"","2026-08-01","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F67786048?v=4","2026-09-30T00:45:41.244767+00:00","2026-07-31T05:18:26Z",[],"MIT","tools","图片查看器",[34,46,56,66,75,84,92,100],{"tag":35,"publishAt":28,"semVer":36,"prerelease":39,"assets":40},"v1.1.4",[37,37,38],1,4,false,[41],{"fileName":42,"sizeMb":43,"sha256":44,"downloadCount":18,"originUrl":45},"app-arm64-v8a-debug.apk",26.56,"5f85bb653b5a5ebe44e5d383236e8ffc685c95658aa1c26e2762a8a86bc13fb9","https:\u002F\u002Fgithub.com\u002Fxiuleitan\u002Fvideosee\u002Freleases\u002Fdownload\u002Fv1.1.4\u002Fapp-arm64-v8a-debug.apk",{"tag":47,"publishAt":48,"semVer":49,"prerelease":39,"assets":51},"v1.1.3","2026-07-23T11:32:47Z",[37,37,50],3,[52],{"fileName":42,"sizeMb":53,"sha256":54,"downloadCount":18,"originUrl":55},22.21,"2545b0803de984470c7f8e0f02f1484567e5c36be6aa10aa01d9ea5c8519d174","https:\u002F\u002Fgithub.com\u002Fxiuleitan\u002Fvideosee\u002Freleases\u002Fdownload\u002Fv1.1.3\u002Fapp-arm64-v8a-debug.apk",{"tag":57,"publishAt":58,"semVer":59,"prerelease":39,"assets":61},"v1.1.2","2026-07-23T08:16:51Z",[37,37,60],2,[62],{"fileName":42,"sizeMb":63,"sha256":64,"downloadCount":18,"originUrl":65},21.79,"097a22aab0fdf4ceb8c9c432bf13d2f0fcc2a97b696e0389e8025dad92d9f233","https:\u002F\u002Fgithub.com\u002Fxiuleitan\u002Fvideosee\u002Freleases\u002Fdownload\u002Fv1.1.2\u002Fapp-arm64-v8a-debug.apk",{"tag":67,"publishAt":68,"semVer":69,"prerelease":39,"assets":70},"v1.1.0","2026-07-23T07:51:55Z",[37,37,18],[71],{"fileName":42,"sizeMb":72,"sha256":73,"downloadCount":18,"originUrl":74},21.78,"91d55d2ef6bfcba46d6ed6da6f385bc1c28965ae78f70f9acc85fbcb3e1d78ca","https:\u002F\u002Fgithub.com\u002Fxiuleitan\u002Fvideosee\u002Freleases\u002Fdownload\u002Fv1.1.0\u002Fapp-arm64-v8a-debug.apk",{"tag":76,"publishAt":77,"semVer":78,"prerelease":39,"assets":79},"v1.0.2","2026-07-23T06:46:54Z",[37,18,60],[80],{"fileName":42,"sizeMb":81,"sha256":82,"downloadCount":18,"originUrl":83},21.76,"8d7a0b65ff1ec12acbb32a2287ebb1687b332500e2dc07b56c4cc0f431772736","https:\u002F\u002Fgithub.com\u002Fxiuleitan\u002Fvideosee\u002Freleases\u002Fdownload\u002Fv1.0.2\u002Fapp-arm64-v8a-debug.apk",{"tag":85,"publishAt":86,"semVer":87,"prerelease":39,"assets":88},"v1.0.1","2026-07-23T06:31:02Z",[37,18,37],[89],{"fileName":42,"sizeMb":81,"sha256":90,"downloadCount":18,"originUrl":91},"b91356e8f749350957f14e7b52d7e48573f0bc871597c332d109e12a52fac38b","https:\u002F\u002Fgithub.com\u002Fxiuleitan\u002Fvideosee\u002Freleases\u002Fdownload\u002Fv1.0.1\u002Fapp-arm64-v8a-debug.apk",{"tag":93,"publishAt":94,"semVer":95,"prerelease":39,"assets":96},"v1.0.0","2026-07-23T06:20:07Z",[37,18,18],[97],{"fileName":42,"sizeMb":81,"sha256":98,"downloadCount":38,"originUrl":99},"9cb47c3e298db73454542755f84c4417ba5bc3e70a045228a0e95f689ec9a039","https:\u002F\u002Fgithub.com\u002Fxiuleitan\u002Fvideosee\u002Freleases\u002Fdownload\u002Fv1.0.0\u002Fapp-arm64-v8a-debug.apk",{"tag":101,"publishAt":102,"semVer":103,"prerelease":39,"assets":104},"v0.1.2","2026-06-07T03:21:10Z",[18,37,60],[105],{"fileName":42,"sizeMb":106,"sha256":107,"downloadCount":60,"originUrl":108},13.9,"9cf44c46bbaa8216f525730675e43a7125d0a3cfd0b591f2aa3a08198f79c629","https:\u002F\u002Fgithub.com\u002Fxiuleitan\u002Fvideosee\u002Freleases\u002Fdownload\u002Fv0.1.2\u002Fapp-arm64-v8a-debug.apk",[110,131,162,182,202,228],{"owner":111,"repo":111,"repoId":112,"category":31,"subgroup":32,"language":113,"tags":114,"starCount":123,"ownerUid":124,"latestTag":125,"platforms":126,"lastReleaseTime":128,"downloadCount":129,"description":130},"photoprism",119160553,"Go",[115,116,117,118,119,120,121,122],"ai","golang","google-photos","machine-learning","photography","private-cloud","self-hosted","tensorflow",40270,32436079,"261007-65faaae5d",[127],"linux","2026-10-07T09:20:36Z",16,"An AI-powered, privacy-first photo management app for browsing, organizing, and sharing photos and videos, with self-hosting and cloud deployment options.",{"owner":132,"repo":133,"repoId":134,"category":31,"subgroup":32,"language":135,"tags":136,"starCount":154,"ownerUid":155,"latestTag":156,"platforms":157,"lastReleaseTime":159,"downloadCount":160,"description":161},"Ruben2776","PicView",79786795,"C#",[137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153],"avalonia","batch-processing","comics-reader","convert-images","csharp","desktop","desktop-app","dotnet","gui","image-gallery","image-viewer","macos-app","mvvm","picture-viewer","reactive-programming","windows","xaml",3621,4200419,"5.1.4",[152,158],"mac","2026-09-28T21:11:46Z",8897,"A fast, free and fully customizable picture viewer for macOS and Windows 10\u002F11, built in C# .NET using the Avalonia cross-platform XAML UI framework.",{"owner":163,"repo":163,"repoId":164,"category":31,"subgroup":32,"language":165,"tags":166,"starCount":175,"ownerUid":176,"latestTag":177,"platforms":178,"lastReleaseTime":179,"downloadCount":180,"description":181},"picturama",53669474,"TypeScript",[167,168,169,170,171,172,173,174],"desktop-application","electron","javascript","photo","photo-manager","react","redux","sqlite",451,54835932,"v1.3.0",[152,158,127],"2020-09-28T12:24:41Z",47817,"A web-powered digital image organizer that supports local photo scanning, multiple RAW formats, EXIF viewing, and tag management.",{"owner":183,"repo":184,"repoId":185,"category":31,"subgroup":32,"language":135,"tags":186,"starCount":194,"ownerUid":195,"latestTag":196,"platforms":197,"lastReleaseTime":199,"downloadCount":200,"description":201},"LengxiQwQ","live-photo-box",1291002177,[187,188,189,190,191,192,170,193],"cli","livephoto","livephotobox","livephotoskit","microvideo","motionphoto","photo-editor",44,97082679,"v2.2.1",[152,198],"other","2026-08-25T13:18:22Z",890,"A Windows desktop solution for processing Live Photos across different devices, brands, and platforms, with powerful conversion and editing capabilities.",{"owner":203,"repo":204,"repoId":205,"category":206,"subgroup":32,"language":207,"tags":208,"starCount":221,"ownerUid":222,"latestTag":223,"platforms":224,"lastReleaseTime":225,"downloadCount":226,"description":227},"ThreeAurora","gaze-image-viewer",1359851052,"media","C++",[209,210,211,147,212,213,214,215,216,217,218,219,152,220],"audio-player","cpp","file-browser","media-player","open-source","pdf-viewer","photo-viewer","qt","qt6","raw-images","video-player","xnview-alternative",12,61763722,"v1.6.1",[152,198],"2026-10-01T13:34:56Z",35,"A fast, lightweight and customizable image, video, audio and text viewer and file browser for Windows",{"owner":229,"repo":230,"repoId":231,"category":31,"subgroup":32,"language":232,"tags":233,"starCount":37,"ownerUid":234,"latestTag":235,"platforms":236,"lastReleaseTime":238,"downloadCount":129,"description":239},"solivansprvill-droid","easy-watermark-camera",1382075105,"Java",[],267945499,"v1.7",[237],"android","2026-09-22T22:32:32Z","A local-first, ad-free Android watermark camera written in pure Java with zero third-party dependencies and no Gradle, offering marker-style watermarks, photo editing, batch re-watermarking and EXIF anti-tamper verification.",{"description":241,"readmeHtml":242},"VideoSee is an Android local image and video viewer built with Kotlin and Jetpack Compose, supporting browsing by folder, author, or tag with rating and backup of favorites.","\u003Ch2 id=\"project-overview\">Project Overview\u003C\u002Fh2>\u003Cp>VideoSee is an Android local image and video viewer built with Kotlin, Jetpack Compose, Media3, and Coil. It focuses on personal media browsing: view by folder, author, or tag, preview full-screen quickly, rate authors and individual media with heart levels, back up heart and tag data manually, and download missing media from a computer on the same LAN.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>A phone tool to organize, rate, and back up your own local media.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2 id=\"key-features\">Key Features\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Multi-dimensional browsing\u003C\u002Fstrong>: switch among folder, author, and tag collections on the left, with media shown on the right\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Heart ratings\u003C\u002Fstrong>: rate authors and individual media from 1 to 3 hearts, with hollow hearts when unrated\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tag filtering\u003C\u002Fstrong>: intersection filtering across multiple tags, and add or remove tags in full screen\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full-screen viewing\u003C\u002Fstrong>: swipe up or down to change media, with double-tap play\u002Fpause, speed, and gesture seeking\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image adjustment\u003C\u002Fstrong>: tone curves and brightness\u002Fcontrast with savable presets, plus manual rotation and angle lock\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Video enhancements\u003C\u002Fstrong>: seek bar, current time and duration display, and screenshots saved to the system gallery\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data backup\u003C\u002Fstrong>: export or import heart and tag data as JSON for easy migration\u003C\u002Fli>\n\u003Cli>\u003Cstrong>LAN download\u003C\u002Fstrong>: configure server IP, port, and token to download media not yet synced\u003C\u002Fli>\n\u003Cli>\u003Cstrong>TS conversion\u003C\u002Fstrong>: combine local HLS segments and keys into MP4 and publish to the media library\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"target-audience\">Target Audience\u003C\u002Fh2>\u003Cul>\n\u003Cli>Users who browse large private photo and video collections on their phone\u003C\u002Fli>\n\u003Cli>People who need to rate and organize media\u003C\u002Fli>\n\u003Cli>Those who sync media between computer and phone over a LAN\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"quick-start\">Quick Start\u003C\u002Fh2>\u003Col>\n\u003Cli>Install the Debug APK (arm64-v8a) from Releases or your own build\u003C\u002Fli>\n\u003Cli>On first launch, grant photo and video access permissions\u003C\u002Fli>\n\u003Cli>Pick a folder, author, or tag collection on the left to start browsing\u003C\u002Fli>\n\u003Cli>Open the &quot;Data Backup&quot; page to export heart and tag JSON before switching devices\u003C\u002Fli>\n\u003Cli>For LAN download, enter the server IP, port, and token on the download page\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"core-advantages\">Core Advantages\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Local-first\u003C\u002Fstrong>: browse and manage on-device media without an internet connection\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Intuitive organization\u003C\u002Fstrong>: author and tag collections with heart ratings make filtering clear\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Controllable data\u003C\u002Fstrong>: one-click JSON export and import for simple backup and migration\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 8.0+ (min API 26)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Architecture\u003C\u002Ftd>\n\u003Ctd>arm64-v8a\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Build environment\u003C\u002Ftd>\n\u003Ctd>Android SDK, JDK 17+\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"notes\">Notes\u003C\u002Fh2>\u003Cul>\n\u003Cli>Export heart and tag JSON before uninstalling or clearing data, or it will be lost\u003C\u002Fli>\n\u003Cli>LAN download uses plain HTTP and is recommended only on trusted networks\u003C\u002Fli>\n\u003Cli>TS conversion needs a local 16-byte AES-128 key; missing keys or segments trigger diagnostics\u003C\u002Fli>\n\u003C\u002Ful>\n",1792450998739]