{"id":19136957,"url":"https://github.com/singcl/xmvideoplayer","last_synced_at":"2025-04-14T20:52:08.235Z","repository":{"id":60476703,"uuid":"510005612","full_name":"singcl/XmVideoPlayer","owner":"singcl","description":"一款高颜值的支持播放和下载mp4, m3u8,flv,mpeg-dash等多种流媒体格式的客户端 🔥。","archived":false,"fork":false,"pushed_at":"2024-05-22T18:41:05.000Z","size":22102,"stargazers_count":68,"open_issues_count":0,"forks_count":7,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-05-22T19:17:01.844Z","etag":null,"topics":["desktop-app","download-videos","downloader","flv","m3u8","mpeg-dash","tauri","typescript","vue3"],"latest_commit_sha":null,"homepage":"https://tauri-update-server-chi.vercel.app/","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/singcl.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-07-03T11:37:21.000Z","updated_at":"2024-05-27T15:50:08.255Z","dependencies_parsed_at":"2024-05-16T17:54:44.866Z","dependency_job_id":"6c5418f7-797a-4121-a4d6-87ff9298cd00","html_url":"https://github.com/singcl/XmVideoPlayer","commit_stats":null,"previous_names":[],"tags_count":54,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singcl%2FXmVideoPlayer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singcl%2FXmVideoPlayer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singcl%2FXmVideoPlayer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singcl%2FXmVideoPlayer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/singcl","download_url":"https://codeload.github.com/singcl/XmVideoPlayer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248960957,"owners_count":21189990,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["desktop-app","download-videos","downloader","flv","m3u8","mpeg-dash","tauri","typescript","vue3"],"created_at":"2024-11-09T06:35:58.050Z","updated_at":"2025-04-14T20:52:08.204Z","avatar_url":"https://github.com/singcl.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"![ci](https://img.shields.io/github/actions/workflow/status/singcl/XmVideoPlayer/main.yml?branch=master\u0026?label=build\u0026logo=github)\n[![publish](https://github.com/singcl/XmVideoPlayer/actions/workflows/main.yml/badge.svg)](https://github.com/singcl/XmVideoPlayer/actions/workflows/main.yml)\n![GitHub package.json version](https://img.shields.io/github/package-json/v/singcl/XmVideoPlayer)\n[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)\n[![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-%23FE5196?logo=conventionalcommits\u0026logoColor=white)](https://conventionalcommits.org)\n\n## XmVideoPlayer 在线播放客户端\n\n[![windows](https://img.shields.io/badge/Windows-0078D6?style=for-the-badge\u0026logo=windows\u0026logoColor=white)](https://github.com/singcl/XmVideoPlayer/releases)\n[![macos](https://img.shields.io/badge/mac%20os-000000?style=for-the-badge\u0026logo=apple\u0026logoColor=white)](https://github.com/singcl/XmVideoPlayer/releases)\n[![linux](https://img.shields.io/badge/Linux-FCC624?style=for-the-badge\u0026logo=linux\u0026logoColor=black)](https://github.com/singcl/XmVideoPlayer/releases)\n\n一款高颜值,支持播放 mp4, m3u8,flv,mpeg-dash 等多种流媒体格式的桌面客户端 🔥。\n支持播放本地视频资源，下载在线资源，播放列表\u0026播放历史记录。\n\n### Prerequisites\n\n- `node \u003e= 18`\n- 资源转换依赖`ffmpeg`，应用每次启动会自动检测是否安装`ffmpeg`, 若没有安装则会自动下载并安装，已安装则跳过 WOW🎉!\n\n### Start\n\n```sh\n#  start via NPM\nnpm run tauri dev\n```\n\n### Preview 🤩\n\n|                                                                                        启动自检下载 ffmpeg/首页/下载                                                                                        |                                                                                   播放/编辑和删除/下载                                                                                   |\n| :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |\n| [![启动自动检测下载ffmpeg](https://img.picgo.net/2024/05/28/ffmpeg2ac49a43a24f286e.gif)](https://www.picgo.net/image/%E5%90%AF%E5%8A%A8%E8%87%AA%E5%8A%A8%E6%A3%80%E6%B5%8B%E4%B8%8B%E8%BD%BDffmpeg.SPUkSq) |    [![播放](https://img.picgo.net/2024/06/07/9a8f76173e71adf4767565a9aa47d5918e397c7ecc221b9c.gif)](https://www.picgo.net/image/%E7%BC%96%E8%BE%91%E5%92%8C%E5%88%A0%E9%99%A4.SgZ227)    |\n|           [![首页列表](https://img.picgo.net/2024/06/07/75a0169feece420655b95640841444bc0b34c0dadad76dc3.gif)](https://www.picgo.net/image/%E7%BC%96%E8%BE%91%E5%92%8C%E5%88%A0%E9%99%A4.SgZ13q)            | [![编辑和删除](https://img.picgo.net/2024/05/28/d940986e0326a3e42934e8ac11fd32e0ce89b826259ba990.gif)](https://www.picgo.net/image/%E7%BC%96%E8%BE%91%E5%92%8C%E5%88%A0%E9%99%A4.SPU8D2) |\n|             [![下载](https://img.picgo.net/2024/06/07/fa6c04118f580854954b7d415d05f54d83f96416916912fc.gif)](https://www.picgo.net/image/%E7%BC%96%E8%BE%91%E5%92%8C%E5%88%A0%E9%99%A4.SgZc9m)              |    [![下载](https://img.picgo.net/2024/06/07/fbe336315fcaff0a89948f7e5816927be396fd70bbec663a.gif)](https://www.picgo.net/image/%E7%BC%96%E8%BE%91%E5%92%8C%E5%88%A0%E9%99%A4.SgBNaq)    |\n\n### Preview Gif 🤩\n\n|                                                                                            启动自动检测下载 ffmpeg                                                                                             |                                                        下载 m3u8 资源自动合并为 mp4                                                         |\n| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------------: |\n| [![启动自动检测下载ffmpeg](https://img.picgo.net/2024/05/28/ffmpeg2ac49a43a24f286e.md.gif)](https://www.picgo.net/image/%E5%90%AF%E5%8A%A8%E8%87%AA%E5%8A%A8%E6%A3%80%E6%B5%8B%E4%B8%8B%E8%BD%BDffmpeg.SPUkSq) | [![m3u8 download](https://img.picgo.net/2024/05/28/m3u8_download15a99fd99b9008e9.md.gif)](https://www.picgo.net/image/m3u8-download.SPU1NW) |\n\n|                                                             播放 m3u8 资源                                                             |                                                                            反馈                                                                            |\n| :------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------------------------------: |\n| [![播放m3u8](https://img.picgo.net/2024/05/28/m3u8601a4f219e6142de.md.gif)](https://www.picgo.net/image/%E6%92%AD%E6%94%BEm3u8.SPUUVi) | [![反馈](https://img.picgo.net/2024/05/28/c0a7babc91b0b7fe52d1c8a54e58a1b604816655f83bc3fa.md.gif)](https://www.picgo.net/image/%E5%8F%8D%E9%A6%88.SPUow4) |\n\n|                                                                            主题                                                                            |                                                                                          编辑和删                                                                                           |\n| :--------------------------------------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |\n| [![主题](https://img.picgo.net/2024/05/28/fcc87cf2cb4c6d82b9eaf707f3d4a6efaf5c76b0b78d4bcb.md.gif)](https://www.picgo.net/image/%E4%B8%BB%E9%A2%98.SPUWhu) | [![编辑和删除](https://img.picgo.net/2024/05/28/d940986e0326a3e42934e8ac11fd32e0ce89b826259ba990.md.gif)](https://www.picgo.net/image/%E7%BC%96%E8%BE%91%E5%92%8C%E5%88%A0%E9%99%A4.SPU8D2) |\n\n### 学习资料 🤩\n\n#### MACOS\n\n|                      macos 截图 - 主题                       |                      macos 截图 - 播放                       |\n| :----------------------------------------------------------: | :----------------------------------------------------------: |\n| ![macos](https://s2.loli.net/2022/10/31/sgWo4AHpKqFLlRr.jpg) | ![macos](https://s2.loli.net/2022/10/31/qnY7IGduLh415JQ.jpg) |\n\n#### Windows\n\n|                       Windows 截图 - 播放                       |                     Windows 截图 - 下载                     |\n| :-------------------------------------------------------------: | :---------------------------------------------------------: |\n| ![本地视频](https://s2.loli.net/2022/10/10/jVI1m54AwbckHR2.png) | ![界面](https://s2.loli.net/2024/05/25/2HonVT5Kuw3WBDN.png) |\n\n## Roadmap\n\n- [x] GithubActions: [🥂push 指定的 tag github actions 自动构建并创建 release draft🥂!](https://tauri.app/zh/v1/guides/building/cross-platform)\n- [x] 播放列表\u0026播放历史记录 WOW🎉🎉🎉！\n- [ ] 跨域资源\n  - [x] M3u8 资源跨域加载！ WOW🎉！\n  - [ ] Flv 资源跨域加载！\n  - [ ] Mpd 资源跨域加载！\n- [x] 优化全屏播放体验\n- [x] 应用托盘\n- [x] 流媒体下载\n  - [x] M3u8 资源下载！ WOW🎉！\n  - [x] M3u8 资源下载进度展示 WOW🎉！\n  - [x] M3u8 资源断点续下载 WOW🎉！\n  - [x] 常规资源下载 WOW🎉！\n- [x] 本地媒体资源播放 - 暂时只支持 mp4🎉\n- [x] UI 兼容竖版视频\n- [x] 提供主题界面 🎉！\n- [x] Updater 🎉！\n- [ ] Window Customization\n- [ ] 截图功能\n- [x] 首页播放列表\n\n## Revision plan\n\n- [ ] 视频播放详情页\n- [ ] 提供简单的视频格式转换工具\n- [ ] Planing...\n\n## XmVideoPlayer Releases\n\n- [在线下载最新发布](https://singcl-xmvideoplayer-fresh.deno.dev/)\n- [在线下载最新发布](https://tauri-update-server-chi.vercel.app/)\n\n## Contributors\n\n[![](https://contrib.rocks/image?repo=singcl/XmVideoPlayer)](https://github.com/singcl/XmVideoPlayer/graphs/contributors)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsingcl%2Fxmvideoplayer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsingcl%2Fxmvideoplayer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsingcl%2Fxmvideoplayer/lists"}