- 下载官网: https://download.music.mimicry.cool/
- 目前已经开源web端、c++后端基础库
- 新拟物风格的 音视频播放器
- 后端:
- c++,基于搜狗开源的 workflow 扩展开发
- workflow 的任务流设计能把回调也变得简单易懂,c++中不可多得的异步框架,跨平台;支持 http、rpc、mysql 等网络开发和计算任务调度,你值得拥有!
- c++,基于搜狗开源的 workflow 扩展开发
- 客户端:
- flutter
- 支持[安卓]、[windows];允许多端同时登录账号,并将自动同步 歌单、歌词、webdav连接、音乐云盘 等
- 歌单、歌曲、歌词 管理,上传/自制歌词
- 支持播放绝大多数格式、拥有固定输出采样率、独占输出、内置均衡器、音调调整等功能
- 支持歌词弹幕、状态栏歌词、桌面歌词,高容错的歌词解析能力,支持歌词制作、显示翻译歌词等
- 支持播放 bili 歌曲、本地音乐、音乐文件链接、webdav,拥有内置音乐云盘
- 支持视频MV、Anime4K 实时画质提升、逐帧播放
- 拟物、扁平、微光,多种风格主题,并支持 跟随系统、跟随时间 切换;支持自定义背景图
- QQ注册/登录
- 丰富的自定义功能:真/伪随机播放、自定义App启动位置、启动时自动播放、方形封面、网格布局
- ......
- web端功能:
- ts + vue
- 用户注册/登录/绑定邮箱/找回密码/修改用户名/修改信息
- 添加/删除/修改/排序 歌单
- 添加/删除/修改/排序 歌曲
- 自制/删除/修改/排序 歌词
- 搜索 歌单/歌词/用户
- 支持歌词弹幕
- 拥有 多种主题风格
- 移动端/桌面端 布局大小自适应
- 调速,定时停止,随机/顺序/单曲 循环播放
- web
- windows (win10及以上,且为64位)
- android (安卓4.1及以上,支持arm64-v8a、armeabi-v7a、x86_64)
- 目前已开源后端的基础库
- 使用c++开发,基于搜狗开源框架 workflow,扩展了一些功能,便于后端服务的开发。
- 基本已经完成了 javascript 转向 typescript
- 使用了 vue3 + vite + pinia
- 不依赖任何UI库,整体使用的绝大部分组件都是手搓css出来的
- 使用JWT身份验证
- 其他:
- 由于web端播放bili歌曲需要服务器代理实现,对服务器带宽要求很高,因此禁用了播放,您可以在代码中将相关禁用代码删除或注释即可。
- 整个项目是一开始接触前端、vue等各种技术时就直接开始动手搞的,尽管到现在已经被重构过几次,但放在目前来看仍然很多写的不好,而且也有好几个月没有足够的精力更新维护web端,目前更多是把它当成一个App下载页在用。
- 如果您希望改进这个项目,欢迎提交PR
- 如果您有疑问或遇到问题,欢迎提出issue