{"id":13439202,"url":"https://github.com/trazyn/ieaseMusic","last_synced_at":"2025-03-20T07:32:44.729Z","repository":{"id":51360544,"uuid":"104079562","full_name":"trazyn/ieaseMusic","owner":"trazyn","description":"网易云音乐第三方","archived":true,"fork":false,"pushed_at":"2023-02-16T05:08:28.000Z","size":109226,"stargazers_count":8775,"open_issues_count":142,"forks_count":993,"subscribers_count":192,"default_branch":"master","last_synced_at":"2025-01-18T23:31:48.321Z","etag":null,"topics":["electron","electron-app","highquality-music","jss","mobx","music","music-player","netease-cloud-music","netease-cloudmusic","netease-music","player","react","unblocker","wang-yi"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/trazyn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2017-09-19T13:37:04.000Z","updated_at":"2025-01-17T18:47:59.000Z","dependencies_parsed_at":"2022-08-13T13:30:24.636Z","dependency_job_id":"2bf23f82-e46c-4959-a201-daea0d293c50","html_url":"https://github.com/trazyn/ieaseMusic","commit_stats":null,"previous_names":[],"tags_count":40,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trazyn%2FieaseMusic","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trazyn%2FieaseMusic/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trazyn%2FieaseMusic/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trazyn%2FieaseMusic/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/trazyn","download_url":"https://codeload.github.com/trazyn/ieaseMusic/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244570998,"owners_count":20474160,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["electron","electron-app","highquality-music","jss","mobx","music","music-player","netease-cloud-music","netease-cloudmusic","netease-music","player","react","unblocker","wang-yi"],"created_at":"2024-07-31T03:01:11.946Z","updated_at":"2025-03-20T07:32:39.710Z","avatar_url":"https://github.com/trazyn.png","language":"JavaScript","readme":"# ieaseMusic\n\n[![Current Release](https://img.shields.io/github/release/trazyn/ieaseMusic.svg?style=flat-square)](https://github.com/trazyn/ieaseMusic/releases)\n![License](https://img.shields.io/github/license/trazyn/ieaseMusic.svg?style=flat-square)\n[![Travis CI status](https://img.shields.io/travis/trazyn/ieaseMusic/dev.svg?style=flat-square)](https://travis-ci.org/trazyn/ieaseMusic/branches)\n[![Dependencies Status](https://david-dm.org/trazyn/ieaseMusic/status.svg?style=flat-square)](https://david-dm.org/trazyn/ieaseMusic)\n[![DevDependencies Status](https://david-dm.org/trazyn/ieaseMusic/dev-status.svg?style=flat-square)](https://david-dm.org/trazyn/ieaseMusic?type=dev)\n[![JS Standard Style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square)](http://standardjs.com)\n\n\n\u003cimg src=\"https://github.com/trazyn/ieaseMusic/blob/master/resource/128x128.png\" /\u003e\n\n\u003e Elegant NeteaseMusic desktop app, Rock with NeteaseMusic :metal:\n\n\u003e Built by Electron, React, MobX, JSS\n\n`API` 由 [Binaryify/NeteaseCloudMusicApi](https://github.com/Binaryify/NeteaseCloudMusicApi) 提供。\n\n\n## Preview\n\n![PREVIEW](https://github.com/trazyn/ieaseMusic/blob/dev/screenshots/preview.gif?raw=true)\n\n## Feature\n- 帅\n- 很帅\n- 非常帅\n- JSS Theme support\n- OSX Friendly\n- Cross Platform\n- Keyboard support\n- Desktop notifications\n- Modern UI design\n- High quality music(FLAC)\n- Track your listen to Last.fm\n- Fix dead music link [#3](https://github.com/trazyn/ieaseMusic/issues/3)(QQ music, Xiami music, Kugou music, Kuwo music, MiGu music, Biadu music all in one)\n- Share music to Facebook, Twitter, Google+, WeChat\n- WeChat scan to log in\n- Download music 🍭\n\n  ![Downloader](https://raw.githubusercontent.com/trazyn/ieaseMusic/dev/screenshots/downloader.png)\n- Alfred 3 workflow([alfred-ieasemusic](https://github.com/trazyn/alfred-ieasemusic)), required [v1.2.6+](https://github.com/trazyn/ieaseMusic/releases/latest)\n\n  ![Alfred](https://github.com/trazyn/alfred-ieasemusic/raw/master/screenshots/menu.png?raw=true)\n\n## Install\n\nDownload the last version on the [website](https://github.com/trazyn/ieaseMusic/releases/latest) or below.\n\n#### Mac(10.9+)\n[Download](https://github.com/trazyn/ieaseMusic/releases/download/v1.3.4/ieaseMusic-1.3.4-mac.dmg) the `.dmg` file, Or use `homebrew`:\n```\nbrew cask install ieasemusic\n```\n\n#### Linux\n\n[Download](https://github.com/trazyn/ieaseMusic/releases/download/v1.3.4/ieaseMusic-1.3.4-linux-amd64.deb) the `.deb` file for 'Debian / Ubuntu':\n```\n$ sudo dpkg -i ieaseMusic-1.3.4-linux-amd64.deb\n```\n\n[Download](https://github.com/trazyn/ieaseMusic/releases/download/v1.3.4/ieaseMusic-1.3.4-linux-x86_64.rpm) the `.rpm` file for 'Centos/RHEL':\n```\n$ sudo yum localinstall ieaseMusic-1.3.4-linux-x86_64.rpm\n```\n\n[Download](https://github.com/trazyn/ieaseMusic/releases/download/v1.3.4/iease-music-1.3.4-x86_64.AppImage) the `.Appimage` file for other distribution:\n```\n$ chmod u+x iease-music-1.3.4-x86_64.AppImage\n$ ./iease-music-1.3.4-x86_64.AppImage\n```\n\nArchlinux `pacman` install:\n```\n$ pacman -S iease-music\n```\nor\n```\n$ pacman -S iease-music-git\n```\n\n## Screenshots\n\n![Home](https://github.com/trazyn/ieaseMusic/blob/dev/screenshots/home.png?raw=true)\n![FM](https://github.com/trazyn/ieaseMusic/blob/dev/screenshots/fm.png?raw=true)\n![PLAYER](https://github.com/trazyn/ieaseMusic/blob/dev/screenshots/player.png?raw=true)\n![PLAYER2](https://github.com/trazyn/ieaseMusic/blob/dev/screenshots/player-2.png?raw=true)\n![USER](https://github.com/trazyn/ieaseMusic/blob/dev/screenshots/user.png?raw=true)\n![ARTIST](https://github.com/trazyn/ieaseMusic/blob/dev/screenshots/artist.png?raw=true)\n![COMMENTS](https://github.com/trazyn/ieaseMusic/blob/dev/screenshots/comments.png?raw=true)\n![LYRICS](https://github.com/trazyn/ieaseMusic/blob/dev/screenshots/lyrics.png?raw=true)\n![COVER](https://github.com/trazyn/ieaseMusic/blob/dev/screenshots/cover.png?raw=true)\n![TOP](https://github.com/trazyn/ieaseMusic/blob/dev/screenshots/top.png?raw=true)\n![CMDP](https://github.com/trazyn/ieaseMusic/blob/dev/screenshots/cmd+p.png?raw=true)\n![MENU](https://github.com/trazyn/ieaseMusic/blob/dev/screenshots/menu.png?raw=true)\n![UPNEXT](https://github.com/trazyn/ieaseMusic/blob/dev/screenshots/upnext.png?raw=true)\n![PLAYLIST](https://github.com/trazyn/ieaseMusic/blob/dev/screenshots/playlist.png?raw=true)\n\n## Development\n```\ngit submodule init\ngit submodule update --remote --merge\n$ npm install\n$ npm run dev\n```\n\n## UNBLOCK\n修改`/etc/hosts`添加\n```\n158.199.142.239 music.163.com\n163.171.98.219  p1.music.126.net\n163.171.98.219  p3.music.126.net\n163.171.98.219  p4.music.126.net\n202.122.146.83  m10.music.126.net\n```\n\u003e上面是日本反代节点[fengjueming/unblock-NetEaseMusic](https://github.com/fengjueming/unblock-NetEaseMusic)\n\u003e\n\u003e新加坡节点（本屌太穷有需要还是尽量用上面的节点吧）\n\u003e```\n\u003e52.221.201.48 music.163.com\n\u003e```\n\n关于优化`IP`地址，p开头的是图片CDN服务器，m开头的是音乐资源CDN服务器。可以通过\n```\nping ws.acgvideo.com\n```\n来寻找最优的音乐资源CDN服务器。通过\n```\nping cdnetworks.com\n```\n来寻找最优的图片资源CDN服务器。\n\n## Keyboard shortcuts\n\nDescription            | Keys\n-----------------------| -----------------------\n暂停/播放              | \u003ckbd\u003eSpace\u003c/kbd\u003e\n上一曲                 | \u003ckbd\u003eLeft\u003c/kbd\u003e\n下一曲                 | \u003ckbd\u003eRight\u003c/kbd\u003e\n音量加                 | \u003ckbd\u003eUp\u003c/kbd\u003e\n音量减                 | \u003ckbd\u003eDown\u003c/kbd\u003e\n喜欢歌曲               | \u003ckbd\u003eCmd\u003c/kbd\u003e \u003ckbd\u003eL\u003c/kbd\u003e\n播放历史记录           | \u003ckbd\u003eCmd\u003c/kbd\u003e \u003ckbd\u003e0\u003c/kbd\u003e ... \u003ckbd\u003e9\u003c/kbd\u003e\n搜索                   | \u003ckbd\u003eCmd\u003c/kbd\u003e \u003ckbd\u003eF\u003c/kbd\u003e\n显示下载歌曲               | \u003ckbd\u003eShift\u003c/kbd\u003e \u003ckbd\u003eCmd\u003c/kbd\u003e \u003ckbd\u003eD\u003c/kbd\u003e\n跳转首页               | \u003ckbd\u003eShift\u003c/kbd\u003e \u003ckbd\u003eCmd\u003c/kbd\u003e \u003ckbd\u003eH\u003c/kbd\u003e\n查看榜单               | \u003ckbd\u003eShift\u003c/kbd\u003e \u003ckbd\u003eCmd\u003c/kbd\u003e \u003ckbd\u003eT\u003c/kbd\u003e\n所有歌单               | \u003ckbd\u003eShift\u003c/kbd\u003e \u003ckbd\u003eCmd\u003c/kbd\u003e \u003ckbd\u003eP\u003c/kbd\u003e\n我的电台               | \u003ckbd\u003eShift\u003c/kbd\u003e \u003ckbd\u003eCmd\u003c/kbd\u003e \u003ckbd\u003eF\u003c/kbd\u003e\n菜单                   | \u003ckbd\u003eShift\u003c/kbd\u003e \u003ckbd\u003eCmd\u003c/kbd\u003e \u003ckbd\u003eL\u003c/kbd\u003e\n播放列表               | \u003ckbd\u003eCmd\u003c/kbd\u003e \u003ckbd\u003eP\u003c/kbd\u003e\n偏好设置               | \u003ckbd\u003eCmd\u003c/kbd\u003e \u003ckbd\u003e,\u003c/kbd\u003e\n偏好设置               | \u003ckbd\u003e鼠标右键\u003c/kbd\u003e\n\n## TODO:\n- [x] Home\n- [x] Playlist\n- [x] Top\n- [x] My FM\n- [x] User\n- [x] Artist\n- [x] Album\n- [x] Search\n- [x] Login\n- [x] Pllylist subscribe\n- [x] Follow\n- [x] Flac high quality audio\n- [x] Fix dead music link([#3](https://github.com/trazyn/ieaseMusic/issues/3))\n- [x] Scrobble to Last.fm\n- [x] Comment（Read only）\n- [x] Lyrics\n- [x] Auto update\n- [x] Alfred supports\n- [x] Download manager\n- [x] Wechat QR code login\n- [x] Weibo QR code login\n- [ ] Resize window（New UI）\n\n## 参考列表\n- UNBLOCK\n\n  [fengjueming/unblock-NetEaseMusic](https://github.com/fengjueming/unblock-NetEaseMusic)\n  \n   [acgotaku/NetEaseMusicWorld](https://github.com/acgotaku/NetEaseMusicWorld)\n- 高品质音乐\n  [YongHaoWu/NeteaseCloudMusicFlac](https://github.com/YongHaoWu/NeteaseCloudMusicFlac)\n- 添加其他曲库，解决死链问题\n  [ITJesse/UnblockNeteaseMusic](https://github.com/ITJesse/UnblockNeteaseMusic)\n\n## License\n还是 MIT 吧，懒得改了\n\n![DONATE](https://github.com/trazyn/ieaseMusic/blob/dev/resource/donate.png?raw=true)\n","funding_links":[],"categories":["HarmonyOS","Uncategorized","JavaScript","Applications","音频和视频","应用","应用程序","JavaScript (485)"],"sub_categories":["Windows Manager","Uncategorized","Audio","流媒体音乐播放器","音频","云音乐播放器"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrazyn%2FieaseMusic","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftrazyn%2FieaseMusic","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrazyn%2FieaseMusic/lists"}