Skip to content

高颜值的第三方网易云播放器;支持流媒体音乐,如navidrome、jellyfin、emby;支持本地音乐播放、离线歌单、逐字歌词、桌面歌词、Touch Bar歌词、Mac状态栏歌词显示、Linux-gnome桌面状态栏歌词显示;支持降调降速等。支持 Windows / macOS / Linux :electron:

License

Notifications You must be signed in to change notification settings

stark81/VutronMusic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

VutronMusic

高颜值的第三方网易云播放器

LocalMusic

说明

  • 本项目为本人个人项目,仅用于个人学习研究,请勿用于商业用途。
  • 本项目大部份界面和功能参考 YesPlayMusic,侧边导航栏设计参考"方格音乐",本地音乐top部分的信息统计参考 NSMusicS
  • 本地歌曲的内嵌歌词以及外挂lrc歌词支持从LDDC下载的逐字歌词歌词格式。

特点

  • ⚡️ 手脚架为:vutron
  • ⚡️ 使用 Vue3 + ts + pinia + fastify + better-sqlite3 进行开发;
  • ⚡️ 支持本地歌曲、离线歌单功能,本地歌曲支持读取外挂和内嵌封面歌词,支持逐字歌词功能,支持线上信息匹配;
  • ⚡️ 支持流媒体音乐,暂时包括:navidrome、jellyfin和emby;
  • ⚡️ 支持Mac状态栏歌词、TouchBar歌词等;Linux下可通过media-controls插件将歌词显示在TopBar里;
  • ⚡️ 支持音效设置、变调变速等高级音频功能;
  • ⚡️ 支持云盘、歌曲评论等功能;

配置开发环境

# 安装依赖,建议使用node21 + python3.9,其他的python版本可能会导致依赖安装失败的问题;
yarn install

# 运行
yarn run dev(开发)
yarn run build(构建)

开源许可

本项目仅供个人学习研究使用,禁止用于商业及非法用途。

基于 MIT license 许可进行开源。

截图

home-screenShot explore-screenShot library-screenShot likepage-screenShot local-music-screenShot playlist-screenShot playpage-screenShot comment-screenShot search-screenShot user-screenShot mv-screenShot tray-lyric-screenShot media-controls-screenShot

About

高颜值的第三方网易云播放器;支持流媒体音乐,如navidrome、jellyfin、emby;支持本地音乐播放、离线歌单、逐字歌词、桌面歌词、Touch Bar歌词、Mac状态栏歌词显示、Linux-gnome桌面状态栏歌词显示;支持降调降速等。支持 Windows / macOS / Linux :electron:

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published