Skip to content

一款高颜值的支持播放mp4, m3u8,flv,mpeg-dash等多种流媒体格式的客户端 🔥。

License

Notifications You must be signed in to change notification settings

itsharex/XmVideoPlayer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ci publish GitHub package.json version Commitizen friendly Conventional Commits

XmVideoPlayer 在线播放客户端

windows macos linux

一款高颜值,支持播放 mp4, m3u8,flv,mpeg-dash 等多种流媒体格式的桌面客户端 🔥。 支持播放本地视频资源,下载在线资源,播放列表&播放历史记录。

Prerequisites

  • node >= 18
  • 资源转换依赖ffmpeg,应用每次启动会自动检测是否安装ffmpeg, 若没有安装则会自动下载并安装,已安装则跳过 WOW🎉!

Start

#  start via NPM
npm run tauri dev

Preview 🤩

启动自检下载 ffmpeg/首页/下载 播放/编辑和删除/下载
启动自动检测下载ffmpeg 播放
首页列表 编辑和删除
下载 下载

Preview Gif 🤩

启动自动检测下载 ffmpeg 下载 m3u8 资源自动合并为 mp4
启动自动检测下载ffmpeg m3u8 download
播放 m3u8 资源 反馈
播放m3u8 反馈
主题 编辑和删
主题 编辑和删除

学习资料 🤩

MACOS

macos 截图 - 主题 macos 截图 - 播放
macos macos

Windows

Windows 截图 - 播放 Windows 截图 - 下载
本地视频 界面

Roadmap

  • GithubActions: 🥂push 指定的 tag github actions 自动构建并创建 release draft🥂!
  • 播放列表&播放历史记录 WOW🎉🎉🎉!
  • 跨域资源
    • M3u8 资源跨域加载! WOW🎉!
    • Flv 资源跨域加载!
    • Mpd 资源跨域加载!
  • 优化全屏播放体验
  • 应用托盘
  • 流媒体下载
    • M3u8 资源下载! WOW🎉!
    • M3u8 资源下载进度展示 WOW🎉!
    • M3u8 资源断点续下载 WOW🎉!
    • 常规资源下载 WOW🎉!
  • 本地媒体资源播放 - 暂时只支持 mp4🎉
  • UI 兼容竖版视频
  • 提供主题界面 🎉!
  • Updater 🎉!
  • Window Customization
  • 截图功能
  • 首页播放列表

Revision plan

  • 视频播放详情页
  • 提供简单的视频格式转换工具
  • Planing...

XmVideoPlayer Releases

Contributors

About

一款高颜值的支持播放mp4, m3u8,flv,mpeg-dash等多种流媒体格式的客户端 🔥。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 62.8%
  • Vue 17.0%
  • TypeScript 15.3%
  • JavaScript 2.2%
  • CSS 1.6%
  • HTML 0.8%
  • Other 0.3%