# 迷你音乐 **Repository Path**: hulangfy/miniMusic ## Basic Information - **Project Name**: 迷你音乐 - **Description**: 一个简单、美观的音乐播放器 - **Primary Language**: JavaScript - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 67 - **Created**: 2021-05-07 - **Last Updated**: 2021-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 迷你音乐 ### 特点 一个简单、美观的音乐播放器 ### 版权 此项目仅用于代码学习和技术交流,不提供任何音乐下载或vip付费服务。请尊重音乐平台和创作者的版权,切勿做出任何损害音乐平台和创作者利益的行为。如若此项目无意侵犯了你的利益,请及时联系作者(1833608478@qq.com),立即删除源代码。 所有歌曲数据均来源于网络,本项目几乎与你打开浏览器在线听音乐无异,仅仅只是节省了你打开网站搜索的时间而已。这里参考借鉴~~Ctrl CV~~了xtuJSer的项目[CoCoMusic](https://github.com/xtuJSer/CoCoMusic)中的数据接口。顺便提醒,数据接口随时可能失效,请提前做好心理准备。 ### 安装包 Windows: [mini-music-Setup-1.3.0.exe](https://gitee.com/cgper/miniMusic/attach_files/709595/download/mini-music%20Setup%201.3.0.exep%201.2.0.exe) Mac: [mini-music-1.3.0.dmg(github)](https://github.com/CGPer/miniMusic/releases/download/v1.3.0/mini-music-1.3.0.dmg) Linux: [mini-music_1.3.0_amd64.deb](https://gitee.com/cgper/miniMusic/attach_files/709596/download/mini-music_1.3.0_amd64.deb) Andriod(测试): [mini-music-1.1.0.apk](https://gitee.com/cgper/mini-music-mobile/attach_files/530445/download/mini-music-1.1.0.apk) andriod 扫码下载: ![](https://images.gitee.com/uploads/images/2020/1125/162724_4ad751f3_2020534.png "屏幕截图.png") ### Web版 在线体验:[迷你音乐web v1.2.0](http://cgper.gitee.io/mini-music-webpage) ### 截图 #### desktop版 ![发现](https://images.gitee.com/uploads/images/2021/0303/101905_096579b6_2020534.png "发现.png") ![搜索](https://images.gitee.com/uploads/images/2021/0303/101928_13aba41e_2020534.png "搜索.png") ![歌词](https://images.gitee.com/uploads/images/2021/0303/102003_85954301_2020534.png "歌词.png") #### 移动版 ![](https://images.gitee.com/uploads/images/2020/1125/161948_c0653461_2020534.png "截图.png") #### web版 ![Web版](https://images.gitee.com/uploads/images/2021/0303/102129_17894994_2020534.png "Web.png") ### 隐私 为了防止用户退出应用后丢失历史数据,本应用会记录你的一些使用习惯(包括历史搜索、mark的歌曲、音量大小)。但所有数据均会保存到本地浏览器(或app)的localStorage中储存,不会发送到网络而造成隐私泄漏。这也意味着音乐播放器在你更换浏览器后就不会再有你的使用数据。 ### 提示 #### 快捷键 | 空格键 | ↑键 | ↓键 | ←键 | →键 | |-------|------|-------|-------|--------| | 暂停/播放 | 增加音量 | 减小音量 | 上一首 | 下一首 | #### 窗口移动 此app为无边框应用,拖动窗口需在右侧40px宽的rightbar拖动区按住左键以拖动窗口,下图红色区: ![拖动区](https://images.gitee.com/uploads/images/2021/0303/102845_8be80e5b_2020534.png "拖动区.png") #### Tips - 搜索列表右键可添加收藏,取消收藏需进入收藏页面点击歌曲前面的五角星。 ### 开发 #### desktop版 ##### 安装开发依赖 > npm install ##### 调试(注意:安装完依赖后,将node_modules/axios/lib/adapters下http.js里的内容覆盖掉xhr.js里的内容) > npm run electron:serve ##### 打包(你使用哪个系统平台就会打包对应平台的安装包) > npm run electron:build #### 移动版 移动版和desktop版有着些许差别,请前往[迷你音乐移动版](https://gitee.com/cgper/mini-music-mobile) #### web版 web版和desktop版有着细微差别,请前往[迷你音乐web版](https://gitee.com/cgper/mini-music-webpage) ### 更新v1.3.0 - 更换数据接口,修复数据接口失效问题 - 新增设置面板,更多外观可选 - 更新发现页面,发现更多歌曲 - 新增歌手查看,可查看歌手单曲、专辑和MV ### 说明 - Mac版安装包大太无法上传,安装包链接为github链接 - Linux版由于electron有bug,有些微差别 - 由于Gitee暂停page服务三四个月,故web版无法更新 ### 致谢 [Vue.js](https://cn.vuejs.org/) [electron](https://www.electronjs.org/) [CoCoMusic](https://github.com/xtuJSer/CoCoMusic) [vue-cli-plugin-electron-builder](https://github.com/nklayman/vue-cli-plugin-electron-builder) [node-music-api](https://github.com/lunhui1994/node-music-api) ( < v1.3.0) [Element](https://element.eleme.cn/#/zh-CN)( < v1.2.0)