All Projects → cnsilvan → Unblockneteasemusic

cnsilvan / Unblockneteasemusic

Licence: gpl-3.0
Revive unavailable songs for Netease Cloud Music (Golang)

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Unblockneteasemusic

Ncmdump
netease cloud music copyright protection file dump
Stars: ✭ 2,058 (+713.44%)
Mutual labels:  music, netease-cloud-music, netease
Neteasecloudmusic
Flutter - NeteaseCloudMusic Flutter 版本的网易云音乐
Stars: ✭ 1,734 (+585.38%)
Mutual labels:  music, netease-cloud-music, netease
Simple Netease Cloud Music
🎵A simple netease music api lib. 简单、统一、轻巧的 Node.js 版网易云音乐 API
Stars: ✭ 268 (+5.93%)
Mutual labels:  music, netease-cloud-music, netease
Musicdl
A lightweight music downloader written by pure python.
Stars: ✭ 641 (+153.36%)
Mutual labels:  music, netease-cloud-music, netease
Musicbox
😊 🎵 MusicPlayer 一站式收听多平台音乐(网易云, 虾米, QQ)的跨平台音乐播放器,尽情享受吧~✨
Stars: ✭ 1,130 (+346.64%)
Mutual labels:  music, netease-cloud-music
Yavipcore
Net Core Music Interface
Stars: ✭ 1,095 (+332.81%)
Mutual labels:  music, netease
Music
electron跨平台音乐播放器;可搜网易云、QQ音乐、虾米音乐;支持QQ、微博、Github登录,云歌单; 支持一键导入音乐平台歌单
Stars: ✭ 1,865 (+637.15%)
Mutual labels:  music, netease
Listen Now
Listen-now, 提供了多音乐平台的音乐搜索、播放、歌单播放、同步平台歌单到本地数据库,并计划开发智能音乐推荐系统。listen-now主要由学生层级的同学一起开发。
Stars: ✭ 139 (-45.06%)
Mutual labels:  music, netease-cloud-music
Imitateneteasycloud
🌝
Stars: ✭ 154 (-39.13%)
Mutual labels:  music, netease-cloud-music
Netease Cloud Music Community
参照网易云音乐云村做的一个小程序社区,后端技术栈为Java,SpringBoot,MySQL,Redis,前端技术栈为uni-app。欢迎吐槽。
Stars: ✭ 157 (-37.94%)
Mutual labels:  netease-cloud-music, netease
Sdmusic
Search && Download Music from multi-platform
Stars: ✭ 178 (-29.64%)
Mutual labels:  music, netease-cloud-music
Musiclake
MediaPlayer、Exoplayer音乐播放器,可播在线音乐,qq音乐,百度音乐,虾米音乐,网易云音乐,YouTuBe
Stars: ✭ 2,291 (+805.53%)
Mutual labels:  music, netease
Netcloud
NetCloud Web Spider
Stars: ✭ 37 (-85.38%)
Mutual labels:  music, netease-cloud-music
Unlock Music
Unlock encrypted music file in browser. 在浏览器中解锁加密的音乐文件。
Stars: ✭ 10,425 (+4020.55%)
Mutual labels:  music, netease
Ieasemusic
网易云音乐第三方
Stars: ✭ 8,572 (+3288.14%)
Mutual labels:  music, netease-cloud-music
Wechatmusicplayer
微信小程序:音乐播放器
Stars: ✭ 13 (-94.86%)
Mutual labels:  netease-cloud-music, netease
Musicafe
musicafe音乐咖 — 网易、虾米、QQ音乐一处搞定
Stars: ✭ 200 (-20.95%)
Mutual labels:  music, netease
Musicapi
Centralized package to get data from qq, xiami, netease music
Stars: ✭ 463 (+83%)
Mutual labels:  music, netease
Chord
Chord - A Modern Music Player
Stars: ✭ 615 (+143.08%)
Mutual labels:  music, netease
Electronic Netease Music
Netease Music built by Electron
Stars: ✭ 164 (-35.18%)
Mutual labels:  music, netease

UnblockNeteaseMusic

解锁网易云音乐客户端变灰歌曲 (Golang)

配套LUCI

特性

  • 就是快
  • 较为精准的歌曲匹配
  • 低内存、高效率
  • 暂时支持酷狗、酷我 、咪咕的源
  • 支持客户端选择音质(暂时支持酷我、咪咕)
  • 支持在搜索页直接显示其他平台搜索结果
  • 学习过程中的产物,随缘更新

运行

release页面中0.2.7及其之后的zip包将默认自带证书,该证书相对比较可靠。

为了你的安全,还是建议你自己生成证书(windows需要自己下载openssl)

./createCertificate.sh

运行程序(由于m=1时 会自动修改hosts生效 所以需要sudo)

sudo ./UnblockNeteaseMusic

具体参数说明

./UnblockNeteaseMusic -h

  -b	force the best music quality
  -c string
    	specify server cert,such as : "server.crt" (default "./server.crt")
  -e	enable replace song url
  -k string
    	specify server cert key ,such as : "server.key" (default "./server.key")
  -l string
    	specify log file ,such as : "/var/log/unblockNeteaseMusic.log"
  -m int
    	specify running mode(1:hosts) ,such as : "1" (default 1)
  -o string
    	specify server source,such as : "kuwo" (default "kuwo")
  -p int
    	specify server port,such as : "80" (default 80)
  -sl int
    	specify the number of songs searched on other platforms(the range is 0 to 3) ,such as : "1"
  -sp int
    	specify server tls port,such as : "443" (default 443)
  -v	display version info

重要提示

  1. 应用通过本机dns获取域名ip,请注意本地hosts文件
  2. 受限于歌曲md5的计算时间,耐心等待一会儿再点击下载歌曲吧
  3. 网易云APP能用就别升级,不保证新版本可以使用
  4. 开启多个源会自动选择最优匹配歌曲,并发的支持使得同时多个源获取并不会增加多少耗时,如果发现一直获取很慢,使用排除法来检查是否某一个源无法使用
  5. 0.2.3版本后默认音质将根据客户端选择的音质,启动参数加上-b可以设置强制音质优先
  6. 0.2.5版本后支持直接在搜索页面显示其他平台搜索结果,如遇错误,请关闭该功能(参数为 -sl 0)

IOS信任证书步骤

  1. 安装证书--设置-描述文件-安装
  2. 通用-关于本机-证书信任设置-启动完全信任

已知

  1. windows版本的网易云音乐需要在应用内 设置代理 Http地址为「HttpProxy」下任意地址 端口 80
  2. Linux 客户端 (1.2 版本以上需要在终端启动网易云客户端时增加 --ignore-certificate-errors 参数)
  3. ios客户端需要信任根证书且运行UnblockNeteaseMusic时 加上 -e 参数
  4. android客户端使用咪咕源下载歌曲需要在运行UnblockNeteaseMusic时 加上 -e 参数(其他情况无法使用时,尝试加上 -e 参数)
  5. 咪咕源貌似部分宽带无法使用
  6. 最新版app采用第三方登录会失败,失败的同学选择手机号登录吧

感谢

NodeJs版本以及为它贡献的所有coder

声明

该项目只能用作学习,请自行开通会员以支持平台购买更多的版权

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].