github imsyy/SPlayer v3.0.0-alpha.1

pre-release16 hours ago

Important

这是一个早期测试版

  • 使用该版本需要完全卸载当前版本
  • 测试版可能存在导致无法正常使用等问题,请知悉
  • 目前并未兼容移动端,需要移动端请不要更新

由于该版本加入了音频输出设备切换功能,该功能调用了 MediaDevices.enumerateDevices(),可能导致部分安全软件提示要访问摄像头( 目前发现卡巴斯基、火绒等会提示 ),直接禁用即可,不影响实际功能

🔄 重构

  • 🔄 使用 TypeScript 进行重构,规范化开发
  • 🎵 逐字歌词效果进行优化,提供更流畅的展示
  • 🚀 全局去除分页,歌曲采用虚拟列表展示

✨ 新增功能

  • 📂 新增本地播放器模式 ( 开发中 )
  • 📜 新增桌面歌词
  • 📜 新增 applemusic-like-lyrics 歌词组件
  • 📜 新增歌词面板快捷操作
  • 🔄 更加优美的应用内更新提醒
  • ☋ 歌单列表支持自定义排序
  • ⌨ 新增全局快捷键及应用内快捷键设置 #223
  • 📌 新增本地歌曲音乐标签编辑及封面修改
  • 🌈 全局主题可选择是否全局着色
  • 🎵 解灰音源切换
  • 🛠 新增音频输出设备切换
  • ✂ 搜索框支持右键菜单

🛠 修复与优化

  • 🎧 修复部分播放问题,提升整体播放性能
  • 🛠 全局设置解耦并重新设计
  • 🌈 部分超长标题支持滚动显示
  • 🛠 修复开启播放器时软件无法移动 #246 #212
  • 🛠 修复歌单播放键不遵从对应播放模式 #190
  • 📜 修复部分歌曲无法显示评论 #171

📥 下载说明

后缀 适用系统
setup.exe Windows 安装程序
.exe Windows 便携版
.dmg macOS
.AppImage Linux
.x86_64.rpm 适用于基于 x86_64 架构的 Linux 系统
.deb 适用于 Debian/Ubuntu 等基于 Debian 的 Linux 系统
.tar.gz 通用 - 可用于多个 Linux 发行版

What's Changed

  • fix: 修复linux下无法记录窗口大小和位置的问题; 修复主进程端口占用时无法自动切换端口的问题; feat: 统一程序关闭按钮的效果 by @jcfun in #186
  • 更新Readme,增加一点该有的致谢🙏 by @skykeyjoker in #214

New Contributors

Full Changelog: v2.0.9...3.0.0-alpha.1

Don't miss a new SPlayer release

NewReleases is sending notifications on new releases.