Radishes:复刻网易云音乐体验的跨平台无版权音频库实现方案

91次阅读
没有评论

项目简介

Radishes(萝卜)是一款旨在提供无版权音乐体验的跨平台播放器。该项目在界面设计上深度参考了网易云音乐(Windows 及 iOS 版本),致力于打造一个能够试听并下载“灰色”歌曲的纯净音乐空间。

目前,Radishes 已实现多端覆盖,全面支持 Windows、macOS、Linux 以及 Web 浏览器。

界面与功能特性

项目在视觉呈现上力求还原网易云音乐的经典布局,并逐步将移动端的功能特性引入到桌面端。开发者目前正寻求高效的 Vue3 移动端打包方案(非简单套壳),以进一步优化移动端体验。

Radishes:复刻网易云音乐体验的跨平台无版权音频库实现方案

平台支持矩阵

项目通过 browser(浏览器)、electron(桌面端)和 mobile(移动端)三种模式运行。具体功能支持情况请参考下表:

Radishes:复刻网易云音乐体验的跨平台无版权音频库实现方案

注:移动端开发目前处于 next-mobile 分支。

更新日志

新特性

  • 播放体验优化: 增加歌曲加载状态提示,支持点击歌词实时跳转至对应歌曲进度。
  • 资源加载: 解除 CORS 限制,确保客户端能够顺利加载外部歌曲资源。
  • 功能增强: 为登录用户新增侧边栏歌单管理;为桌面客户端引入加载状态界面。
  • 服务调整: 歌曲服务已实现本地化。由于在线服务即将关闭,建议用户及时在设置中更新至最新版本。

问题修复

  • 稳定性提升: 将请求超时时间从 10s 延长至 30s,有效缓解加载失败问题。
  • Bug 修复: 解决了界面白屏、文件上传失败以及 _playlist$value.map 报错等运行异常。
  • 兼容性优化: 修复了桌面端歌词显示异常,并完成了对 macOS 系统的适配。

资源下载

您可以前往 GitHub Releases 页面下载 Radishes 的最新版本:

下载地址: https://github.com/Linkontoask/radishes/releases

正文完
 0
Administrator
版权声明:本站原创文章,由 Administrator 于2022-05-06发表,共计709字。
转载说明:除特别说明外,本站原创内容采用 Creative Commons Attribution 4.0 (CC BY 4.0) 许可协议发布,转载请注明来源并保留原文链接。 本站部分内容基于公开资料整理,并可能经 AI 技术辅助生成或优化,仅供参考,不构成任何专业建议,请读者自行判断与核实。 本站不对第三方资源的可用性、安全性或合法性承担任何责任。
评论(没有评论)
验证码