Git Product home page Git Product logo

neteasemusicabroad's Introduction

NeteaseMusicAbroad

[ English follows Chinese ]

Mac/Linux网易云音乐解除歌曲锁区限制

说明

此工具帮助Mac/Linux网易云音乐的海外用户解除歌曲锁区限制(所谓锁区:很多歌曲仅限大陆地区播放)。
对用户比较友好。

为什么不使用Unblock-Youku等通用的反向代理解决方案?因为:

  1. Mac/Linux版网易云音乐没有内置代理接口,全局代理会使得网络通信变慢;即便使用PAC等,歌曲下载等较大流量也会变慢,并且不稳定
  2. 安全原因,请不要轻易相信商业代理服务器...
  3. 此工具最傻瓜,绿色😅

不同OS下的类似工具的评论区经常出现“买个会员不就好了”等言论,注意:

  1. 即便会员,该锁区也一样锁区,会员只是可以听网易版权歌曲
  2. 想了想还是算了,不说了

感谢一个Windows下类似工具提供的思路以及作者的博文

此工具的使用、传播、修改均无需征得作者同意,同时作者对此不负一切责任。

使用方法

需要条件:

  1. 下载该repo文件夹,不要修改任何文件名
  2. pip install twisted requests pyquery --user

macOS

进入文件夹,双击NeteaseMusicHelper来启动网易云音乐。提示成功之后按任意键关闭终端窗口,然后开心听歌,不用善后。

Linux

vim /usr/share/applications/netease-cloud-music.desktop
修改Exec变量为:
Exec=/bin/bash -c "unset SESSION_MANAGER && netease-cloud-music %U & cd __YOUR_PATH_TO_NeteaseMusicHelper__ && ./NeteaseMusicHelper"
以后只需正常从桌面图标启动网易云音乐即可。

* 为什么要unset SESSION_MANAGER?详见这里

FAQ

  • 运行之后无效怎么办?

    • 检查是否正确安装了依赖库:python -c "import twisted; import requests; import pyquery; exit"
    • 打开:系统偏好设置 -> 网络 -> 高级 -> 代理 -> 自动代理配置 是否被勾选? 配置文件的路径是否存在?
    • 第一次使用时,请尝试反复切换刷新歌单若干次
    • 如多次尝试,请先退出网易云音乐再重启
    • 如仍然无效,请执行python NeteaseMusicProxy.py将输出贴在issue里,并标明网络环境(Wi-Fi/有线网络等)
  • 使用Python 3的话需要怎么做?

    • 确认安装了Python 3版本的上述packages(如使用pip安装则查看pip -V,等等)
    • 如果python -V提示版本在3以上,直接正常使用即可;否则, 将run_*.sh里面的python替换为你的python3

测试环境

年费会员;

  • macOS 10.12~10.14 & NeteaseMusic Version 1.5.6~1.5.10 & python 2.7.10/3.6.5
    • 暂不支持macOS上网易云音乐2.0.0及以上版本 (#29)
  • Linux Ubuntu 18.04 & NeteaseMusic Version 1.1.0 & python 2.7.15/3.6.6
    • 暂不支持Linux上网易云音乐1.2及以上版本 (#44)

未测试任何其他情况,欢迎测试报bug谢谢。

实现细节

见下方Inplementation details。这里只说两点:

  1. 歌单中所有歌曲都不再显示灰色,但点击部分下架歌曲(大陆也不能播放)后仍然可能提示“播放失败”。
  2. 目前对音频文件URL请求(也只有这一请求)采用的是cn-proxy提供的代理列表,缺省代理为作者的阿里云地址。

Introduction

This tool helps abroad users of macOS/Linux NeteaseMusic unblock songs that are allowed to play in mainland China only.

Why general solutions like Unblock-Youku are not recommended? Because:

  1. NeteaseMusic on macOS/Linux does not provide a proxy interface, so global proxy will slow down the network traffic; Even if PAC is used, the latency and unstableness become annoying when it comes to audio stream downloading.
  2. For safety reasons, better not to trust commercial proxy servers.
  3. This tool is most lightweight and easy to use.

Thanks to a similar tool NeteaseReverseLadder on Windows and the author's blog.

Copyright: The author waives all rights, please feel free to use, share and modify this tool.

Usage

Prerequisites:

  1. Download this folder and do not change file names.
  2. pip install twisted requests pyquery --user

macOS

Enter the folder and double-click NeteaseMusicHelper to launch NeteaseMusic. See the success info and then press any key to close it, enjoy your music.

Linux

Do this at the first time:
vim /usr/share/applications/netease-cloud-music.desktop
Change "Exec" variable to Exec=/bin/bash -c "unset SESSION_MANAGER && netease-cloud-music %U & cd __YOUR_PATH_TO_NeteaseMusicHelper__ && ./NeteaseMusicHelper"
Then enjoy NeteaseMusic by simply clicking its desktop icon from now on.

FAQ

  • Not working?

    • Make sure packages are installed:python -c "import twisted; import requests; import pyquery; exit"
    • Navigate to:Systems Preferences -> Network -> Advanced -> Proxies -> Automatic Proxy Configuration, is it checked? Does the config path exist?
    • For first launch, please switch playlists and refresh for a couple of times
    • If try again, please exit netease-cloud-music before re-launch
    • If still not working, please run python NeteaseMusicProxy.py and paste the output to your issue, also report your network type (e.g. Wi-Fi/Ether)
  • What if using Python 3?

    • Make sure packages above are installed for Python 3 (e.g. by checking pip -V)
    • If python -V return version > 3, do nothing; Otherwise, replace python in run_*.sh to python3

Test Environment

Yearly-paid membership;

  • macOS 10.12~10.14 & NeteaseMusic Version 1.5.6~1.5.10 & python 2.7.10/3.6.5
    • NeteaseMusic Version 2.0.0 and above are by far not supported on macOS (#29)
  • Linux Ubuntu 18.04 & NeteaseMusic Version 1.1.0 & python 2.7.15/3.6.6
    • NeteaseMusic Version 1.2 and above are by far not supported on Linux (#44)

Other cases are not tested and your report is welcomed.

Implementation Details

Part 1. Force NeteaseMusic to communicate with Netease servers through local proxy.

macOS

Methods that I tried:

  1. Use pfctl (package forwarding), like iptables on Linux. Not working normally & too less helpful documentations, given up.
  2. Use proxychains, a preloader which hooks calls to sockets in dynamically linked programs and redirects it through proxies. It is basically a hack and hacks do not always work. Acting weired on NeteaseMusic for macOS, issue reported at #181. Remaining unsolved.
  3. Use networksetup, macOS network PAC. It works easily.

Linux

Finally I chose gsettings tool provided by GNOME for redirecting traffics because root privilege won't be needed. iptables can also do the job:

sudo sysctl -w net.ipv4.ip_forward=1
sudo iptables -t nat -A OUTPUT -p tcp -d music.163.com -j REDIRECT --to-ports 32794

but requires to fix redirection-modified request headers. Target parameter TPROXY instead of REDIRECT is actually built for this, however we have another problem unsolved in our case: How to let locally generated packets pass through PREROUTING chain?

Part 2. Intercept, modify and redirect requests.

See NeteaseMusicProxy.py (deployed as local proxy) and AudioRequestProxy.py (deployed as default mainland proxy).

Mainland proxy server is dynamically selected from http://cn-proxy.com/. Because those proxies can be unstable (may be refused by NeteaseMusic server), so an auto proxy selector will replace current proxy with new one or default one after a certain amount of request failures.

neteasemusicabroad's People

Contributors

gaojiaqi avatar yi-ji avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

neteasemusicabroad's Issues

python setup.py egg_info" failed with error code 1 in blahblah

Last login: Sun Mar 15 17:41:26 on ttys001
$ pip install twisted requests pyquery --user

Collecting twisted
Using cached https://files.pythonhosted.org/packages/0b/95/5fff90cd4093c79759d736e5f7c921c8eb7e5057a70d753cdb4e8e5895d7/Twisted-19.10.0.tar.bz2
Complete output from command python setup.py egg_info:
no previously-included directories found matching '.travis'
no previously-included directories found matching 'tests'
warning: no previously-included files found matching 'examplesetup.py'
no previously-included directories found matching 'src/exampleproj'
no previously-included directories found matching 'src/incremental/newsfragments'

Installed /private/var/folders/jk/5rrhdq9n1dvf0s9ft5k74r1r0000gq/T/pip-install-jxGccI/twisted/.eggs/incremental-17.5.0-py2.7.egg
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'long_description_content_type'
  warnings.warn(msg)
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'project_urls'
  warnings.warn(msg)
error in Twisted setup command: 'extras_require' must be a dictionary whose values are strings or lists of strings containing valid project/version requirement specifiers.

----------------------------------------

Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/jk/5rrhdq9n1dvf0s9ft5k74r1r0000gq/T/pip-install-jxGccI/twisted/
You are using pip version 18.0, however version 20.0.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

报错了我看

Linux

Since there is now a linux version of netease music, would it be possible for you to make NeteaseMusicAbroad compatible with linux?

macOS 10.14.4 & NeteaseMusic Version 1.5.10 & Python 3.6.8 ‘Killed: 9’ error

作者您好!我在WiFi下用NeteaseMusicHelper打开网易云音乐发现歌曲名仍然为灰色。刷新和重启了很多次都没变化。检查过Automatic Proxy Configuration,确认已经勾上并且路径正确。:(

我的系统是MacOS Mojave 10.14.4
python版本是3.6.8
网易云音乐是1.5.10 (640)

执行NeteaseMusicProxy.py后的log如下:
2019-05-15 14:43:34+1000 [-] Log opened.
2019-05-15 14:43:38+1000 [-] NeteaseMusicProxyFactory starting on 32794
2019-05-15 14:43:38+1000 [-] Starting factory <main.NeteaseMusicProxyFactory object at 0x1066f3c18>
Killed: 9

这个“Killed: 9”错误是不是表示运行package失败了呢?希望作者回复,谢谢!

Linux netease-cloud-music Ver 1.2+ are NOT supported

Ubuntu 18.04 LTS
有会员
网线
还是有灰色(没有任何变化)

2019-09-05 15:19:07+0200 [-] Log opened.
2019-09-05 15:19:11+0200 [-] NeteaseMusicProxyFactory starting on 32794
2019-09-05 15:19:11+0200 [-] Starting factory <__main__.NeteaseMusicProxyFactory object at 0x7f39bd6db080>
2019-09-05 15:19:59+0200 [-] Starting factory <__main__.ConnectProxyClientFactory object at 0x7f39b991b2b0>
2019-09-05 15:19:59+0200 [-] Starting factory <__main__.ConnectProxyClientFactory object at 0x7f39b993d160>
2019-09-05 15:19:59+0200 [-] "127.0.0.1" - - [05/Sep/2019:13:19:59 +0000] "CONNECT music.163.com:443 HTTP/1.1" 200 - "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.90 Safari/537.36"
2019-09-05 15:19:59+0200 [-] "127.0.0.1" - - [05/Sep/2019:13:19:59 +0000] "CONNECT music.163.com:443 HTTP/1.1" 200 - "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.90 Safari/537.36"

网线

2019-05-18 10:36:12+0800 [-] Log opened.
2019-05-18 10:36:14+0800 [-] NeteaseMusicProxyFactory starting on 32794
2019-05-18 10:36:14+0800 [-] Starting factory <main.NeteaseMusicProxyFactory instance at 0x102efa8c0>

连接cn-proxy.com超时

网易云版本:1.5.0
启动无效。错误日志如下,看起来是连接cn-proxy时候出了问题。

python NeteaseMusicProxy.py
/Users/eric/Library/CloudStorage/OneDrive-Personal/Program/NeteaseMusicAbroad/NeteaseMusicProxy.py:4: DeprecationWarning: twisted.python.compat.urllib_parse was deprecated in Twisted 21.2.0: Import urllib.parse directly
  from twisted.python.compat import urllib_parse
2024-05-29 22:50:55+0900 [-] Log opened.
2024-05-29 22:52:10+0900 [-] Traceback (most recent call last):
2024-05-29 22:52:10+0900 [-]   File "/Users/eric/.pyenv/versions/3.11.6/lib/python3.11/site-packages/urllib3/connection.py", line 203, in _new_conn
2024-05-29 22:52:10+0900 [-]     sock = connection.create_connection(
2024-05-29 22:52:10+0900 [-]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-05-29 22:52:10+0900 [-]   File "/Users/eric/.pyenv/versions/3.11.6/lib/python3.11/site-packages/urllib3/util/connection.py", line 85, in create_connection
2024-05-29 22:52:10+0900 [-]     raise err
2024-05-29 22:52:10+0900 [-]   File "/Users/eric/.pyenv/versions/3.11.6/lib/python3.11/site-packages/urllib3/util/connection.py", line 73, in create_connection
2024-05-29 22:52:10+0900 [-]     sock.connect(sa)
2024-05-29 22:52:10+0900 [-] TimeoutError: [Errno 60] Operation timed out
2024-05-29 22:52:10+0900 [-]
2024-05-29 22:52:10+0900 [-] The above exception was the direct cause of the following exception:
2024-05-29 22:52:10+0900 [-]
2024-05-29 22:52:10+0900 [-] Traceback (most recent call last):
2024-05-29 22:52:10+0900 [-]   File "/Users/eric/.pyenv/versions/3.11.6/lib/python3.11/site-packages/urllib3/connectionpool.py", line 790, in urlopen
2024-05-29 22:52:10+0900 [-]     response = self._make_request(
2024-05-29 22:52:10+0900 [-]                ^^^^^^^^^^^^^^^^^^^
2024-05-29 22:52:10+0900 [-]   File "/Users/eric/.pyenv/versions/3.11.6/lib/python3.11/site-packages/urllib3/connectionpool.py", line 496, in _make_request
2024-05-29 22:52:10+0900 [-]     conn.request(
2024-05-29 22:52:10+0900 [-]   File "/Users/eric/.pyenv/versions/3.11.6/lib/python3.11/site-packages/urllib3/connection.py", line 395, in request
2024-05-29 22:52:10+0900 [-]     self.endheaders()
2024-05-29 22:52:10+0900 [-]   File "/Users/eric/.pyenv/versions/3.11.6/lib/python3.11/http/client.py", line 1281, in endheaders
2024-05-29 22:52:10+0900 [-]     self._send_output(message_body, encode_chunked=encode_chunked)
2024-05-29 22:52:10+0900 [-]   File "/Users/eric/.pyenv/versions/3.11.6/lib/python3.11/http/client.py", line 1041, in _send_output
2024-05-29 22:52:10+0900 [-]     self.send(msg)
2024-05-29 22:52:10+0900 [-]   File "/Users/eric/.pyenv/versions/3.11.6/lib/python3.11/http/client.py", line 979, in send
2024-05-29 22:52:10+0900 [-]     self.connect()
2024-05-29 22:52:10+0900 [-]   File "/Users/eric/.pyenv/versions/3.11.6/lib/python3.11/site-packages/urllib3/connection.py", line 243, in connect
2024-05-29 22:52:10+0900 [-]     self.sock = self._new_conn()
2024-05-29 22:52:10+0900 [-]                 ^^^^^^^^^^^^^^^^
2024-05-29 22:52:10+0900 [-]   File "/Users/eric/.pyenv/versions/3.11.6/lib/python3.11/site-packages/urllib3/connection.py", line 212, in _new_conn
2024-05-29 22:52:10+0900 [-]     raise ConnectTimeoutError(
2024-05-29 22:52:10+0900 [-] urllib3.exceptions.ConnectTimeoutError: (<urllib3.connection.HTTPConnection object at 0x106763fd0>, 'Connection to cn-proxy.com timed out. (connect timeout=None)')
2024-05-29 22:52:10+0900 [-]
2024-05-29 22:52:10+0900 [-] The above exception was the direct cause of the following exception:
2024-05-29 22:52:10+0900 [-]
2024-05-29 22:52:10+0900 [-] Traceback (most recent call last):
2024-05-29 22:52:10+0900 [-]   File "/Users/eric/.pyenv/versions/3.11.6/lib/python3.11/site-packages/requests/adapters.py", line 486, in send
2024-05-29 22:52:10+0900 [-]     resp = conn.urlopen(
2024-05-29 22:52:10+0900 [-]            ^^^^^^^^^^^^^
2024-05-29 22:52:10+0900 [-]   File "/Users/eric/.pyenv/versions/3.11.6/lib/python3.11/site-packages/urllib3/connectionpool.py", line 844, in urlopen
2024-05-29 22:52:10+0900 [-]     retries = retries.increment(
2024-05-29 22:52:10+0900 [-]               ^^^^^^^^^^^^^^^^^^
2024-05-29 22:52:10+0900 [-]   File "/Users/eric/.pyenv/versions/3.11.6/lib/python3.11/site-packages/urllib3/util/retry.py", line 515, in increment
2024-05-29 22:52:10+0900 [-]     raise MaxRetryError(_pool, url, reason) from reason  # type: ignore[arg-type]
2024-05-29 22:52:10+0900 [-]     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-05-29 22:52:10+0900 [-] urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='cn-proxy.com', port=80): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x106763fd0>, 'Connection to cn-proxy.com timed out. (connect timeout=None)'))
2024-05-29 22:52:10+0900 [-]
2024-05-29 22:52:10+0900 [-] During handling of the above exception, another exception occurred:
2024-05-29 22:52:10+0900 [-]
2024-05-29 22:52:10+0900 [-] Traceback (most recent call last):
2024-05-29 22:52:10+0900 [-]   File "/Users/eric/Library/CloudStorage/OneDrive-Personal/Program/NeteaseMusicAbroad/NeteaseMusicProxy.py", line 266, in <module>
2024-05-29 22:52:10+0900 [-]     mainland_proxy = MainlandProxy()
2024-05-29 22:52:10+0900 [-]                      ^^^^^^^^^^^^^^^
2024-05-29 22:52:10+0900 [-]   File "/Users/eric/Library/CloudStorage/OneDrive-Personal/Program/NeteaseMusicAbroad/NeteaseMusicProxy.py", line 64, in __init__
2024-05-29 22:52:10+0900 [-]     self.set_proxy()
2024-05-29 22:52:10+0900 [-]   File "/Users/eric/Library/CloudStorage/OneDrive-Personal/Program/NeteaseMusicAbroad/NeteaseMusicProxy.py", line 69, in set_proxy
2024-05-29 22:52:10+0900 [-]     r = requests.get("http://cn-proxy.com/")
2024-05-29 22:52:10+0900 [-]         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-05-29 22:52:10+0900 [-]   File "/Users/eric/.pyenv/versions/3.11.6/lib/python3.11/site-packages/requests/api.py", line 73, in get
2024-05-29 22:52:10+0900 [-]     return request("get", url, params=params, **kwargs)
2024-05-29 22:52:10+0900 [-]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-05-29 22:52:10+0900 [-]   File "/Users/eric/.pyenv/versions/3.11.6/lib/python3.11/site-packages/requests/api.py", line 59, in request
2024-05-29 22:52:10+0900 [-]     return session.request(method=method, url=url, **kwargs)
2024-05-29 22:52:10+0900 [-]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-05-29 22:52:10+0900 [-]   File "/Users/eric/.pyenv/versions/3.11.6/lib/python3.11/site-packages/requests/sessions.py", line 589, in request
2024-05-29 22:52:10+0900 [-]     resp = self.send(prep, **send_kwargs)
2024-05-29 22:52:10+0900 [-]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-05-29 22:52:10+0900 [-]   File "/Users/eric/.pyenv/versions/3.11.6/lib/python3.11/site-packages/requests/sessions.py", line 703, in send
2024-05-29 22:52:10+0900 [-]     r = adapter.send(request, **kwargs)
2024-05-29 22:52:10+0900 [-]         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-05-29 22:52:10+0900 [-]   File "/Users/eric/.pyenv/versions/3.11.6/lib/python3.11/site-packages/requests/adapters.py", line 507, in send
2024-05-29 22:52:10+0900 [-]     raise ConnectTimeout(e, request=request)
2024-05-29 22:52:10+0900 [-] requests.exceptions.ConnectTimeout: HTTPConnectionPool(host='cn-proxy.com', port=80): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x106763fd0>, 'Connection to cn-proxy.com timed out. (connect timeout=None)'))

运行后音乐仍为灰色😢

我在mac mojave(v10.14)上使用网易云v1.5.9和本project,网易云登陆状态下有部分未缓存歌曲可播放,未登录时除了已缓存歌曲全部灰色,点击提示“依合作方要求,所在地区无法播放”。重装网易云无效。试用的是11月2日下载的NeteaseMusicAbroad。Python版本3.7,pip版本18.1,依赖库正常安装(应该)。坐标日本。

运行Abroad后,在app preference中看到你的auto proxy地址正确添加。除了网易云更新网络接口的可能性外,我怀疑是网易云内部对原先的mac网络环境有缓存机制。但我删除~/Library/Caches/内容无效(即使重装app,音乐播放状态仍在,说明在其他路径也有配置文件)。想向你请教一下网易云的配置文件路径,看看能否测试关联性。

另外,不排除学校网络过滤造成的影响,周末在公共网络环境再试试看。
精神上支持你的项目~

No module named service_identity_Solved

Hi yi-ji,

I ran the NeteaseMusicProxy.py and it returned the message as following:

:0: UserWarning: You do not have a working installation of the service_identity module: 'No module named service_identity'. Please install it from https://pypi.python.org/pypi/service_identity and make sure all of its dependencies are satisfied. Without the service_identity module, Twisted can perform only rudimentary TLS client hostname verification. Many valid certificate/hostname mappings may be rejected.

2019-07-31 17:29:07+1000 [-] Log opened.
2019-07-31 17:29:12+1000 [-] NeteaseMusicProxyFactory starting on 32794
2019-07-31 17:29:12+1000 [-] Starting factory <main.NeteaseMusicProxyFactory instance at 0x10c84e7e8>
2019-07-31 17:32:20+1000 [-] http://music.163.com/api/feedback/client/log?MUSIC_A=72d9020673feb01447ed48f7e0e8a781430ebca26d55f21723449d12b82d2f3dcb9352d2bb3cb879f1dc06d1aab65e3e850c61c4b018d14c853dc3117a0bd5d135c0f8303e3442ba5f4137cf0c987435a2942e412df393ea39cd2d04ccb8fc2744a96df7ffa646ab9e2c3c7640b5c6f80dbe115efc218ca4c3061cd18d77b7a0
2019-07-31 17:32:20+1000 [-] Starting factory <main.NeteaseMusicProxyClientFactory instance at 0x10c867bd8>
2019-07-31 17:32:21+1000 [-] "127.0.0.1" - - [31/Jul/2019:07:32:20 +0000] "POST http://music.163.com/api/feedback/client/log?MUSIC_A=72d9020673feb01447ed48f7e0e8a781430ebca26d55f21723449d12b82d2f3dcb9352d2bb3cb879f1dc06d1aab65e3e850c61c4b018d14c853dc3117a0bd5d135c0f8303e3442ba5f4137cf0c987435a2942e412df393ea39cd2d04ccb8fc2744a96df7ffa646ab9e2c3c7640b5c6f80dbe115efc218ca4c3061cd18d77b7a0 HTTP/1.1" 200 12 "-" "NeteaseMusic/790 CFNetwork/897.15 Darwin/17.5.0 (x86_64)"
2019-07-31 17:32:21+1000 [-] [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.
2019-07-31 17:32:21+1000 [-] ]
2019-07-31 17:32:21+1000 [-] Stopping factory <main.NeteaseMusicProxyClientFactory instance at 0x10c867bd8>
2019-07-31 17:34:21+1000 [-] http://music.163.com/api/feedback/client/log?MUSIC_A=72d9020673feb01447ed48f7e0e8a781430ebca26d55f21723449d12b82d2f3dcb9352d2bb3cb879f1dc06d1aab65e3e850c61c4b018d14c853dc3117a0bd5d135c0f8303e3442ba5f4137cf0c987435a2942e412df393ea39cd2d04ccb8fc2744a96df7ffa646ab9e2c3c7640b5c6f80dbe115efc218ca4c3061cd18d77b7a0
2019-07-31 17:34:21+1000 [-] Starting factory <main.NeteaseMusicProxyClientFactory instance at 0x10c9aeb00>
2019-07-31 17:34:22+1000 [-] "127.0.0.1" - - [31/Jul/2019:07:34:22 +0000] "POST http://music.163.com/api/feedback/client/log?MUSIC_A=72d9020673feb01447ed48f7e0e8a781430ebca26d55f21723449d12b82d2f3dcb9352d2bb3cb879f1dc06d1aab65e3e850c61c4b018d14c853dc3117a0bd5d135c0f8303e3442ba5f4137cf0c987435a2942e412df393ea39cd2d04ccb8fc2744a96df7ffa646ab9e2c3c7640b5c6f80dbe115efc218ca4c3061cd18d77b7a0 HTTP/1.1" 200 12 "-" "NeteaseMusic/790 CFNetwork/897.15 Darwin/17.5.0 (x86_64)"
2019-07-31 17:34:22+1000 [-] [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.
2019-07-31 17:34:22+1000 [-] ]
2019-07-31 17:34:22+1000 [-] Stopping factory <main.NeteaseMusicProxyClientFactory instance at 0x10c9aeb00>

Hope you can offer a quick solution. Thank you so much in advance~

Cheers,
Katrine

macOS新版本无法使用(Version 2.0.0 (730))

NeteaseMusicProxy.py 运行结果

2019-04-22 11:48:44-0400 [-] Log opened.
2019-04-22 11:48:48-0400 [-] NeteaseMusicProxyFactory starting on 32794
2019-04-22 11:48:48-0400 [-] Starting factory <__main__.NeteaseMusicProxyFactory object at 0x1063ccef0>
^C2019-04-22 11:51:35-0400 [-] Received SIGINT, shutting down.
2019-04-22 11:51:35-0400 [__main__.NeteaseMusicProxyFactory] (TCP Port 32794 Closed)
2019-04-22 11:51:35-0400 [-] Stopping factory <__main__.NeteaseMusicProxyFactory object at 0x1063ccef0>
2019-04-22 11:51:35-0400 [-] Main loop terminated.

does not work MAC OS 10.11.6

2021-02-18 11:54:31+0100 [-] Log opened.
2021-02-18 11:54:34+0100 [-] NeteaseMusicProxyFactory starting on 32794
2021-02-18 11:54:34+0100 [-] Starting factory <main.NeteaseMusicProxyFactory object at 0x11188a8e0>
ve tried though all solutions
无vpn
网易 1.5.9

macOS Mojave 失效

在 High Sierra 亲测有效,升级到 Mojave 之后无法使用。

macOS: version 10.14.5 (18F132)

NeteaseMusicProxy.py log:

2019-07-04 14:40:03+0900 [-] Log opened.
2019-07-04 14:40:05+0900 [-] NeteaseMusicProxyFactory starting on 32794
2019-07-04 14:40:05+0900 [-] Starting factory <__main__.NeteaseMusicProxyFactory instance at 0x105288f80>

使用后仍然锁区

之前一段时间可以用的,前几天开始就没法破解了,很感谢大神的软件,希望能帮忙看看🙏

2018-11-04 20:11:14-0500 [-] Log opened.
2018-11-04 20:11:15-0500 [-] Traceback (most recent call last):
2018-11-04 20:11:15-0500 [-]   File "/Users/shaw/anaconda3/lib/python3.7/site-packages/twisted/internet/tcp.py", line 1361, in startListening
2018-11-04 20:11:15-0500 [-]     skt.bind(addr)
2018-11-04 20:11:15-0500 [-] OSError: [Errno 48] Address already in use
2018-11-04 20:11:15-0500 [-] 
2018-11-04 20:11:15-0500 [-] During handling of the above exception, another exception occurred:
2018-11-04 20:11:15-0500 [-] 
2018-11-04 20:11:15-0500 [-] Traceback (most recent call last):
2018-11-04 20:11:15-0500 [-]   File "NeteaseMusicProxy.py", line 255, in
2018-11-04 20:11:15-0500 [-]     reactor.listenTCP(32794, NeteaseMusicProxyFactory())
2018-11-04 20:11:15-0500 [-]   File "/Users/shaw/anaconda3/lib/python3.7/site-packages/twisted/internet/posixbase.py", line 495, in listenTCP
2018-11-04 20:11:15-0500 [-]     p.startListening()
2018-11-04 20:11:15-0500 [-]   File "/Users/shaw/anaconda3/lib/python3.7/site-packages/twisted/internet/tcp.py", line 1363, in startListening
2018-11-04 20:11:15-0500 [-]     raise CannotListenError(self.interface, self.port, le)
2018-11-04 20:11:15-0500 [-] twisted.internet.error.CannotListenError: Couldn't listen on any:32794: [Errno 48] Address already in use.

刚配置好的时候可以现在不可以看记录好像提示没有权限 求帮忙看下

Last login: Fri Nov 23 22:07:59 on ttys000
***-iMac:~ logan$ /Applications/NeteaseMusicAbroad-master/NeteaseMusicHelper ; exit;
find: /Users/logan//Library/Application Support/MobileSync: Operation not permitted
find: /Users/logan//Library/Application Support/CallHistoryTransactions: Operation not permitted
find: /Users/logan//Library/Application Support/com.apple.TCC: Operation not permitted
find: /Users/logan//Library/Application Support/CallHistoryDB: Operation not permitted
find: /Users/logan//Library/IdentityServices: Operation not permitted
find: /Users/logan//Library/Messages: Operation not permitted
find: /Users/logan//Library/HomeKit: Operation not permitted
find: /Users/logan//Library/Mail: Operation not permitted
find: /Users/logan//Library/Safari: Operation not permitted
find: /Users/logan//Library/Suggestions: Operation not permitted
find: /Users/logan//Library/Containers/com.apple.VoiceMemos: Operation not permitted
find: /Users/logan//Library/Containers/com.apple.Home: Operation not permitted
find: /Users/logan//Library/Containers/com.apple.Safari: Operation not permitted
find: /Users/logan//Library/Containers/com.apple.iChat: Operation not permitted
find: /Users/logan//Library/Containers/com.apple.mail: Operation not permitted
find: /Users/logan//Library/Containers/com.apple.news: Operation not permitted
find: /Users/logan//Library/Containers/com.apple.stocks: Operation not permitted
find: /Users/logan//Library/PersonalizationPortrait: Operation not permitted
find: /Users/logan//Library/Metadata/CoreSpotlight: Operation not permitted
find: /Users/logan//Library/Metadata/com.apple.IntelligentSuggestions: Operation not permitted
find: /Users/logan//Library/Cookies: Operation not permitted
find: /Users/logan//Library/Caches/com.apple.safaridavclient: Operation not permitted
find: /Users/logan//Library/Caches/com.apple.HomeKit.configurations: Operation not permitted
find: /Users/logan//Library/Caches/CloudKit/com.apple.Safari: Operation not permitted
find: /Users/logan//Library/Caches/com.apple.Safari: Operation not permitted
find: /Users/logan//Library/Caches/com.apple.Safari.SafeBrowsing: Operation not permitted
usage: dirname path

python NeteaseMusicProxy.py

前几天还可以突然就不行了。
装回1.5.9的版本也没用

net music:2.3.13
Mac:13.2.1
Wi-Fi环境:有;大学校园

not working

MacOS 10.11.6
NeteaseMusic 1.5.9 (622)
Python 2.7.13

  • Open NeteaseMusicHelper before launching Netease Music App
  • Automatic Proxy Configuration is set
  • Make sure the helper is running by checking its pid
  • service_identity library installed
  • Still showing grey and "... your region is block"

NeteaseMusicHelper 中修改python版本

环境:
OS:MAC OS 10.14.1
Python: Anaconda python 3.7
网络:学校WiFi

代码下载顺利,依赖库使用的conda install XXX (我的pip版本仍旧停留在2.7),安装成功。

我的pip和python版本一致,看到README中提到此种情况需要修改NeteaseMusicHelper文件中python版本,但是使用编辑器打开NeteaseMusicHelper不知应该修改哪里。。

if [ "`uname`" = "Darwin" ]
then
cd `dirname $0
fi
rm -f nohup.out helper.log
touch helper.log
nohup /bin/bash run_`uname`.sh > /dev/null &
tail -f helper.log

请指教。

另:
尝试运行python NeteaseMusicProxy.py 但保持如下输出几分钟没有变化属于正常情况吗?

2018-11-26 16:22:18+0200 [-] Log opened.
2018-11-26 16:22:19+0200 [-] NeteaseMusicProxyFactory starting on 32794
2018-11-26 16:22:19+0200 [-] Starting factory <__main__.NeteaseMusicProxyFactory object at 0x112ac36d8>

The download button appears to be clickable but the actual download always fail

My network is connected via ethernet and I tried to execute python NeteaseMusicProxy.py before starting the NeteaseMusic. The NeteaseMusic is 1.5.9 and I'm using python 2.7.
The song appears to be downloadable as the download button is solid black instead of greyish. However, the download will fail immediately. Here is a copy of the log file.

2018-11-26 23:10:19+0000 [-] Log opened.
2018-11-26 23:10:21+0000 [-] NeteaseMusicProxyFactory starting on 32794
2018-11-26 23:10:21+0000 [-] Starting factory <main.NeteaseMusicProxyFactory instance at 0x1092608c0>
2018-11-26 23:10:31+0000 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2018-11-26 23:10:31+0000 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2018-11-26 23:10:31+0000 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2018-11-26 23:10:31+0000 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2018-11-26 23:10:31+0000 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2018-11-26 23:10:31+0000 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2018-11-26 23:10:31+0000 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2018-11-26 23:10:31+0000 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2018-11-26 23:10:31+0000 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2018-11-26 23:10:31+0000 [-] http://music.163.com/eapi/push/init
2018-11-26 23:10:31+0000 [-] Starting factory <main.NeteaseMusicProxyClientFactory instance at 0x109327e18>
2018-11-26 23:10:31+0000 [-] http://music.163.com/eapi/purchased/oldprotvip/check
2018-11-26 23:10:31+0000 [-] Starting factory <main.NeteaseMusicProxyClientFactory instance at 0x109364a28>
2018-11-26 23:10:31+0000 [-] http://music.163.com/eapi/batch
2018-11-26 23:10:31+0000 [-] Starting factory <main.NeteaseMusicProxyClientFactory instance at 0x1093703f8>
2018-11-26 23:10:31+0000 [-] http://music.163.com/eapi/batch
2018-11-26 23:10:31+0000 [-] Starting factory <main.NeteaseMusicProxyClientFactory instance at 0x1093730e0>
2018-11-26 23:10:31+0000 [-] http://music.163.com/eapi/pl/count
2018-11-26 23:10:31+0000 [-] Starting factory <main.NeteaseMusicProxyClientFactory instance at 0x109373ea8>
2018-11-26 23:10:31+0000 [-] http://music.163.com/eapi/v3/playlist/detail
2018-11-26 23:10:31+0000 [-] Starting factory <main.NeteaseMusicProxyClientFactory instance at 0x10937a950>
2018-11-26 23:10:32+0000 [-] "127.0.0.1" - - [26/Nov/2018:23:10:32 +0000] "POST http://music.163.com/eapi/push/init HTTP/1.1" 200 143 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko)"
2018-11-26 23:10:32+0000 [-] [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.
2018-11-26 23:10:32+0000 [-] ]
2018-11-26 23:10:32+0000 [-] Stopping factory <main.NeteaseMusicProxyClientFactory instance at 0x109327e18>
2018-11-26 23:10:32+0000 [-] http://music.163.com/eapi/copyright/restrict/
2018-11-26 23:10:32+0000 [-] Starting factory <main.NeteaseMusicProxyClientFactory instance at 0x109387710>
2018-11-26 23:10:32+0000 [-] "127.0.0.1" - - [26/Nov/2018:23:10:32 +0000] "POST http://music.163.com/eapi/batch HTTP/1.1" 200 172 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko)"
2018-11-26 23:10:32+0000 [-] [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.
2018-11-26 23:10:32+0000 [-] ]
2018-11-26 23:10:32+0000 [-] Stopping factory <main.NeteaseMusicProxyClientFactory instance at 0x1093730e0>
2018-11-26 23:10:32+0000 [-] http://music.163.com/eapi/user/getfollows/91802971
2018-11-26 23:10:32+0000 [-] Starting factory <main.NeteaseMusicProxyClientFactory instance at 0x1093934d0>
2018-11-26 23:10:32+0000 [-] "127.0.0.1" - - [26/Nov/2018:23:10:32 +0000] "POST http://music.163.com/eapi/purchased/oldprotvip/check HTTP/1.1" 200 107 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko)"
2018-11-26 23:10:32+0000 [-] [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.
2018-11-26 23:10:32+0000 [-] ]
2018-11-26 23:10:32+0000 [-] Stopping factory <main.NeteaseMusicProxyClientFactory instance at 0x109364a28>
2018-11-26 23:10:32+0000 [-] "127.0.0.1" - - [26/Nov/2018:23:10:32 +0000] "POST http://music.163.com/eapi/pl/count HTTP/1.1" 200 328 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko)"
2018-11-26 23:10:32+0000 [-] [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.
2018-11-26 23:10:32+0000 [-] ]
2018-11-26 23:10:32+0000 [-] Stopping factory <main.NeteaseMusicProxyClientFactory instance at 0x109373ea8>
2018-11-26 23:10:32+0000 [-] {'origin': 'orpheus://orpheus', 'content-length': '775', 'accept-language': 'en-gb', 'connection': 'close', 'accept': '/', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko)', 'host': 'music.163.com', 'cookie': 'appver=1.5.9; os=osx; MUSIC_U=6616d3e129bec853009bf9fb670e99475053be85f4706fa6ed8c4c32ab8a94e9f4b344aea7f22ee6e7d3e2c6a3293dc7ccc61bafba67ef9faf9e62a8590fd08a; deviceId=3E704F7A-10C6-5B51-AB74-0F4F88ABE00E%7CD35C16FD-2B1E-46C4-93D1-904BF8D34430; __csrf=6e90e8970fb1280a15544bb27f84dc74; channel=netease; __remember_me=true; MUSIC_A=7533198002a6ee7e325a0e295912e3b6d92b6ac0764332e7cf1a6266fbf8a2f9ddbb8a567d14c186297aa38a2b79159958a12ea57fbed731785d98c6cec68bbd5d77806ba5493980f73ee1024723d0c83afbfadba2b820a8224d1003ec1675bf54185aa64a408aa2ecd7e79d363a7add1bdbe48c2c785fb5; osver=Version%2010.13.6%20(Build%2017G3025);', 'content-type': 'application/x-www-form-urlencoded', 'accept-encoding': 'gzip, deflate'}
2018-11-26 23:10:32+0000 [-] ('response intercepted: ', '/eapi/v3/playlist/detail')
2018-11-26 23:10:32+0000 [-] "127.0.0.1" - - [26/Nov/2018:23:10:32 +0000] "POST http://music.163.com/eapi/v3/playlist/detail HTTP/1.1" 200 777 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko)"
2018-11-26 23:10:32+0000 [-] [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.
2018-11-26 23:10:32+0000 [-] ]
2018-11-26 23:10:32+0000 [-] Stopping factory <main.NeteaseMusicProxyClientFactory instance at 0x10937a950>
2018-11-26 23:10:32+0000 [-] http://music.163.com/eapi/song/lyric
2018-11-26 23:10:32+0000 [-] Starting factory <main.NeteaseMusicProxyClientFactory instance at 0x1093965f0>
2018-11-26 23:10:33+0000 [-] "127.0.0.1" - - [26/Nov/2018:23:10:32 +0000] "POST http://music.163.com/eapi/copyright/restrict/ HTTP/1.1" 200 63 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko)"
2018-11-26 23:10:33+0000 [-] [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.
2018-11-26 23:10:33+0000 [-] ]
2018-11-26 23:10:33+0000 [-] Stopping factory <main.NeteaseMusicProxyClientFactory instance at 0x109387710>
2018-11-26 23:10:33+0000 [-] "127.0.0.1" - - [26/Nov/2018:23:10:32 +0000] "POST http://music.163.com/eapi/batch HTTP/1.1" 200 41372 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko)"
2018-11-26 23:10:33+0000 [-] [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.
2018-11-26 23:10:33+0000 [-] ]
2018-11-26 23:10:33+0000 [-] Stopping factory <main.NeteaseMusicProxyClientFactory instance at 0x1093703f8>
2018-11-26 23:10:33+0000 [-] "127.0.0.1" - - [26/Nov/2018:23:10:32 +0000] "POST http://music.163.com/eapi/user/getfollows/91802971 HTTP/1.1" 200 747 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko)"
2018-11-26 23:10:33+0000 [-] [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.
2018-11-26 23:10:33+0000 [-] ]
2018-11-26 23:10:33+0000 [-] Stopping factory <main.NeteaseMusicProxyClientFactory instance at 0x1093934d0>
2018-11-26 23:10:33+0000 [-] "127.0.0.1" - - [26/Nov/2018:23:10:33 +0000] "POST http://music.163.com/eapi/song/lyric HTTP/1.1" 200 1440 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko)"
2018-11-26 23:10:33+0000 [-] [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.
2018-11-26 23:10:33+0000 [-] ]
2018-11-26 23:10:33+0000 [-] Stopping factory <main.NeteaseMusicProxyClientFactory instance at 0x1093965f0>
2018-11-26 23:10:33+0000 [-] http://music.163.com/eapi/v3/song/detail
2018-11-26 23:10:33+0000 [-] Starting factory <main.NeteaseMusicProxyClientFactory instance at 0x10939bb90>
2018-11-26 23:10:33+0000 [-] http://music.163.com/eapi/v1/user/bindings/91802971
2018-11-26 23:10:33+0000 [-] Starting factory <main.NeteaseMusicProxyClientFactory instance at 0x10939e3f8>
2018-11-26 23:10:34+0000 [-] "127.0.0.1" - - [26/Nov/2018:23:10:34 +0000] "POST http://music.163.com/eapi/v1/user/bindings/91802971 HTTP/1.1" 200 180 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko)"
2018-11-26 23:10:34+0000 [-] [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.
2018-11-26 23:10:34+0000 [-] ]
2018-11-26 23:10:34+0000 [-] Stopping factory <main.NeteaseMusicProxyClientFactory instance at 0x10939e3f8>
2018-11-26 23:10:34+0000 [-] http://music.163.com/eapi/copyright/pay_fee_message/config
2018-11-26 23:10:34+0000 [-] Starting factory <main.NeteaseMusicProxyClientFactory instance at 0x1093a10e0>
2018-11-26 23:10:34+0000 [-] "127.0.0.1" - - [26/Nov/2018:23:10:34 +0000] "POST http://music.163.com/eapi/v3/song/detail HTTP/1.1" 200 7132 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko)"
2018-11-26 23:10:34+0000 [-] [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.
2018-11-26 23:10:34+0000 [-] ]
2018-11-26 23:10:34+0000 [-] Stopping factory <main.NeteaseMusicProxyClientFactory instance at 0x10939bb90>
2018-11-26 23:10:34+0000 [-] http://music.163.com/eapi/login/token/refresh
2018-11-26 23:10:34+0000 [-] Starting factory <main.NeteaseMusicProxyClientFactory instance at 0x1093a1c20>
2018-11-26 23:10:35+0000 [-] "127.0.0.1" - - [26/Nov/2018:23:10:34 +0000] "POST http://music.163.com/eapi/copyright/pay_fee_message/config HTTP/1.1" 200 873 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko)"
2018-11-26 23:10:35+0000 [-] [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.
2018-11-26 23:10:35+0000 [-] ]
2018-11-26 23:10:35+0000 [-] Stopping factory <main.NeteaseMusicProxyClientFactory instance at 0x1093a10e0>
2018-11-26 23:10:35+0000 [-] "127.0.0.1" - - [26/Nov/2018:23:10:34 +0000] "POST http://music.163.com/eapi/login/token/refresh HTTP/1.1" 200 12 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko)"
2018-11-26 23:10:35+0000 [-] [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.
2018-11-26 23:10:35+0000 [-] ]
2018-11-26 23:10:35+0000 [-] Stopping factory <main.NeteaseMusicProxyClientFactory instance at 0x1093a1c20>
2018-11-26 23:10:36+0000 [-] http://music.163.com/eapi/pl/count
2018-11-26 23:10:36+0000 [-] Starting factory <main.NeteaseMusicProxyClientFactory instance at 0x1093a7c68>
2018-11-26 23:10:36+0000 [-] http://music.163.com/eapi/user/playlist/
2018-11-26 23:10:36+0000 [-] Starting factory <main.NeteaseMusicProxyClientFactory instance at 0x1093a1b00>
2018-11-26 23:10:36+0000 [-] http://music.163.com/eapi/user/playlist/
2018-11-26 23:10:36+0000 [-] Starting factory <main.NeteaseMusicProxyClientFactory instance at 0x1093a1998>
2018-11-26 23:10:36+0000 [-] http://music.163.com/eapi/cdns
2018-11-26 23:10:36+0000 [-] Starting factory <main.NeteaseMusicProxyClientFactory instance at 0x1093a1ea8>
2018-11-26 23:10:36+0000 [-] http://music.163.com/eapi/osx/version
2018-11-26 23:10:36+0000 [-] Starting factory <main.NeteaseMusicProxyClientFactory instance at 0x1093a1e18>
2018-11-26 23:10:36+0000 [-] http://music.163.com/eapi/v3/playlist/detail
2018-11-26 23:10:37+0000 [-] Starting factory <main.NeteaseMusicProxyClientFactory instance at 0x10939eab8>
2018-11-26 23:10:37+0000 [-] "127.0.0.1" - - [26/Nov/2018:23:10:37 +0000] "POST http://music.163.com/eapi/pl/count HTTP/1.1" 200 329 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko)"
2018-11-26 23:10:37+0000 [-] [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.
2018-11-26 23:10:37+0000 [-] ]
2018-11-26 23:10:37+0000 [-] Stopping factory <main.NeteaseMusicProxyClientFactory instance at 0x1093a7c68>
2018-11-26 23:10:37+0000 [-] "127.0.0.1" - - [26/Nov/2018:23:10:37 +0000] "POST http://music.163.com/eapi/user/playlist/ HTTP/1.1" 200 2540 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko)"
2018-11-26 23:10:37+0000 [-] [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.
2018-11-26 23:10:37+0000 [-] ]
2018-11-26 23:10:37+0000 [-] Stopping factory <main.NeteaseMusicProxyClientFactory instance at 0x1093a1b00>
2018-11-26 23:10:37+0000 [-] "127.0.0.1" - - [26/Nov/2018:23:10:37 +0000] "POST http://music.163.com/eapi/user/playlist/ HTTP/1.1" 200 2480 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko)"
2018-11-26 23:10:37+0000 [-] [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.
2018-11-26 23:10:37+0000 [-] ]
2018-11-26 23:10:37+0000 [-] Stopping factory <main.NeteaseMusicProxyClientFactory instance at 0x1093a1998>
2018-11-26 23:10:37+0000 [-] "127.0.0.1" - - [26/Nov/2018:23:10:37 +0000] "POST http://music.163.com/eapi/osx/version HTTP/1.1" 200 612 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko)"
2018-11-26 23:10:37+0000 [-] [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.
2018-11-26 23:10:37+0000 [-] ]
2018-11-26 23:10:37+0000 [-] Stopping factory <main.NeteaseMusicProxyClientFactory instance at 0x1093a1e18>
2018-11-26 23:10:37+0000 [-] "127.0.0.1" - - [26/Nov/2018:23:10:37 +0000] "POST http://music.163.com/eapi/cdns HTTP/1.1" 200 135 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko)"
2018-11-26 23:10:37+0000 [-] [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.
2018-11-26 23:10:37+0000 [-] ]
2018-11-26 23:10:37+0000 [-] Stopping factory <main.NeteaseMusicProxyClientFactory instance at 0x1093a1ea8>
2018-11-26 23:10:37+0000 [-] http://music.163.com/eapi/v3/playlist/detail
2018-11-26 23:10:37+0000 [-] Starting factory <main.NeteaseMusicProxyClientFactory instance at 0x109327320>
2018-11-26 23:10:37+0000 [-] {'origin': 'orpheus://orpheus', 'content-length': '775', 'accept-language': 'en-gb', 'connection': 'close', 'accept': '/', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko)', 'host': 'music.163.com', 'cookie': 'appver=1.5.9; os=osx; MUSIC_U=6616d3e129bec853009bf9fb670e99475053be85f4706fa62c9a95431dd31cdd0ecd736df751fcaa76738b890f539048729e1da9eebfbbd3af9e62a8590fd08a; deviceId=3E704F7A-10C6-5B51-AB74-0F4F88ABE00E%7CD35C16FD-2B1E-46C4-93D1-904BF8D34430; __csrf=172f12e6f5aa50088ae3ab4dc70934ad; channel=netease; __remember_me=true; MUSIC_A=7533198002a6ee7e325a0e295912e3b6d92b6ac0764332e7cf1a6266fbf8a2f9ddbb8a567d14c186297aa38a2b79159958a12ea57fbed731785d98c6cec68bbd5d77806ba5493980f73ee1024723d0c83afbfadba2b820a8224d1003ec1675bf54185aa64a408aa2ecd7e79d363a7add1bdbe48c2c785fb5; osver=Version%2010.13.6%20(Build%2017G3025);', 'content-type': 'application/x-www-form-urlencoded', 'accept-encoding': 'gzip, deflate'}
2018-11-26 23:10:37+0000 [-] ('response intercepted: ', '/eapi/v3/playlist/detail')
2018-11-26 23:10:37+0000 [-] "127.0.0.1" - - [26/Nov/2018:23:10:37 +0000] "POST http://music.163.com/eapi/v3/playlist/detail HTTP/1.1" 200 777 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko)"
2018-11-26 23:10:37+0000 [-] [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.
2018-11-26 23:10:37+0000 [-] ]
2018-11-26 23:10:37+0000 [-] Stopping factory <main.NeteaseMusicProxyClientFactory instance at 0x10939eab8>
2018-11-26 23:10:38+0000 [-] {'origin': 'orpheus://orpheus', 'content-length': '775', 'accept-language': 'en-gb', 'connection': 'close', 'accept': '/', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko)', 'host': 'music.163.com', 'cookie': 'appver=1.5.9; os=osx; MUSIC_U=6616d3e129bec853009bf9fb670e99475053be85f4706fa62c9a95431dd31cdd0ecd736df751fcaa76738b890f539048729e1da9eebfbbd3af9e62a8590fd08a; deviceId=3E704F7A-10C6-5B51-AB74-0F4F88ABE00E%7CD35C16FD-2B1E-46C4-93D1-904BF8D34430; __csrf=172f12e6f5aa50088ae3ab4dc70934ad; channel=netease; __remember_me=true; MUSIC_A=7533198002a6ee7e325a0e295912e3b6d92b6ac0764332e7cf1a6266fbf8a2f9ddbb8a567d14c186297aa38a2b79159958a12ea57fbed731785d98c6cec68bbd5d77806ba5493980f73ee1024723d0c83afbfadba2b820a8224d1003ec1675bf54185aa64a408aa2ecd7e79d363a7add1bdbe48c2c785fb5; osver=Version%2010.13.6%20(Build%2017G3025);', 'content-type': 'application/x-www-form-urlencoded', 'accept-encoding': 'gzip, deflate'}
2018-11-26 23:10:38+0000 [-] ('response intercepted: ', '/eapi/v3/playlist/detail')
2018-11-26 23:10:38+0000 [-] "127.0.0.1" - - [26/Nov/2018:23:10:38 +0000] "POST http://music.163.com/eapi/v3/playlist/detail HTTP/1.1" 200 781 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko)"
2018-11-26 23:10:38+0000 [-] [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.
2018-11-26 23:10:38+0000 [-] ]
2018-11-26 23:10:38+0000 [-] Stopping factory <main.NeteaseMusicProxyClientFactory instance at 0x109327320>
2018-11-26 23:10:45+0000 [-] http://music.163.com/eapi/song/download/limit
2018-11-26 23:10:45+0000 [-] Starting factory <main.NeteaseMusicProxyClientFactory instance at 0x1093a73f8>
2018-11-26 23:10:45+0000 [-] http://music.163.com/eapi/song/download/limit
2018-11-26 23:10:45+0000 [-] Starting factory <main.NeteaseMusicProxyClientFactory instance at 0x1093ab248>
2018-11-26 23:10:45+0000 [-] http://music.163.com/eapi/song/download/limit
2018-11-26 23:10:45+0000 [-] Starting factory <main.NeteaseMusicProxyClientFactory instance at 0x1093abcf8>
2018-11-26 23:10:45+0000 [-] "127.0.0.1" - - [26/Nov/2018:23:10:45 +0000] "POST http://music.163.com/eapi/song/download/limit HTTP/1.1" 200 55 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko)"
2018-11-26 23:10:45+0000 [-] [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.
2018-11-26 23:10:45+0000 [-] ]
2018-11-26 23:10:45+0000 [-] Stopping factory <main.NeteaseMusicProxyClientFactory instance at 0x1093abcf8>
2018-11-26 23:10:45+0000 [-] http://music.163.com/eapi/song/enhance/download/url
2018-11-26 23:10:45+0000 [-] Starting factory <main.NeteaseMusicProxyClientFactory instance at 0x1093b3878>
2018-11-26 23:10:45+0000 [-] "127.0.0.1" - - [26/Nov/2018:23:10:45 +0000] "POST http://music.163.com/eapi/song/download/limit HTTP/1.1" 200 55 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko)"
2018-11-26 23:10:45+0000 [-] [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.
2018-11-26 23:10:45+0000 [-] ]
2018-11-26 23:10:45+0000 [-] Stopping factory <main.NeteaseMusicProxyClientFactory instance at 0x1093a73f8>
2018-11-26 23:10:45+0000 [-] http://music.163.com/eapi/song/enhance/download/url
2018-11-26 23:10:45+0000 [-] Starting factory <main.NeteaseMusicProxyClientFactory instance at 0x1093b54d0>
2018-11-26 23:10:45+0000 [-] "127.0.0.1" - - [26/Nov/2018:23:10:45 +0000] "POST http://music.163.com/eapi/song/download/limit HTTP/1.1" 200 55 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko)"
2018-11-26 23:10:45+0000 [-] [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.
2018-11-26 23:10:45+0000 [-] ]
2018-11-26 23:10:45+0000 [-] Stopping factory <main.NeteaseMusicProxyClientFactory instance at 0x1093ab248>
2018-11-26 23:10:45+0000 [-] http://music.163.com/eapi/song/enhance/download/url
2018-11-26 23:10:45+0000 [-] Starting factory <main.NeteaseMusicProxyClientFactory instance at 0x1093b5f38>
2018-11-26 23:10:46+0000 [-] "127.0.0.1" - - [26/Nov/2018:23:10:45 +0000] "POST http://music.163.com/eapi/song/enhance/download/url HTTP/1.1" 200 238 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko)"
2018-11-26 23:10:46+0000 [-] [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.
2018-11-26 23:10:46+0000 [-] ]
2018-11-26 23:10:46+0000 [-] Stopping factory <main.NeteaseMusicProxyClientFactory instance at 0x1093b54d0>
2018-11-26 23:10:46+0000 [-] http://music.163.com/eapi/song/download/limit
2018-11-26 23:10:46+0000 [-] Starting factory <main.NeteaseMusicProxyClientFactory instance at 0x1093bac68>
2018-11-26 23:10:46+0000 [-] "127.0.0.1" - - [26/Nov/2018:23:10:45 +0000] "POST http://music.163.com/eapi/song/enhance/download/url HTTP/1.1" 200 238 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko)"
2018-11-26 23:10:46+0000 [-] [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.
2018-11-26 23:10:46+0000 [-] ]
2018-11-26 23:10:46+0000 [-] Stopping factory <main.NeteaseMusicProxyClientFactory instance at 0x1093b5f38>
2018-11-26 23:10:46+0000 [-] http://music.163.com/eapi/song/download/limit
2018-11-26 23:10:46+0000 [-] Starting factory <main.NeteaseMusicProxyClientFactory instance at 0x1093be7e8>
2018-11-26 23:10:46+0000 [-] "127.0.0.1" - - [26/Nov/2018:23:10:46 +0000] "POST http://music.163.com/eapi/song/enhance/download/url HTTP/1.1" 200 238 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko)"
2018-11-26 23:10:46+0000 [-] [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.
2018-11-26 23:10:46+0000 [-] ]
2018-11-26 23:10:46+0000 [-] Stopping factory <main.NeteaseMusicProxyClientFactory instance at 0x1093b3878>
2018-11-26 23:10:46+0000 [-] http://music.163.com/eapi/song/download/limit
2018-11-26 23:10:46+0000 [-] Starting factory <main.NeteaseMusicProxyClientFactory instance at 0x1093babd8>
2018-11-26 23:10:46+0000 [-] http://music.163.com/eapi/pl/count
2018-11-26 23:10:46+0000 [-] Starting factory <main.NeteaseMusicProxyClientFactory instance at 0x1093b5b00>
2018-11-26 23:10:46+0000 [-] "127.0.0.1" - - [26/Nov/2018:23:10:46 +0000] "POST http://music.163.com/eapi/song/download/limit HTTP/1.1" 200 55 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko)"
2018-11-26 23:10:46+0000 [-] [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.
2018-11-26 23:10:46+0000 [-] ]
2018-11-26 23:10:46+0000 [-] Stopping factory <main.NeteaseMusicProxyClientFactory instance at 0x1093bac68>
2018-11-26 23:10:46+0000 [-] http://music.163.com/eapi/song/enhance/download/url
2018-11-26 23:10:46+0000 [-] Starting factory <main.NeteaseMusicProxyClientFactory instance at 0x1093b59e0>
2018-11-26 23:10:46+0000 [-] "127.0.0.1" - - [26/Nov/2018:23:10:46 +0000] "POST http://music.163.com/eapi/song/download/limit HTTP/1.1" 200 55 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko)"
2018-11-26 23:10:46+0000 [-] [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.
2018-11-26 23:10:46+0000 [-] ]
2018-11-26 23:10:46+0000 [-] Stopping factory <main.NeteaseMusicProxyClientFactory instance at 0x1093be7e8>
2018-11-26 23:10:46+0000 [-] http://music.163.com/eapi/song/enhance/download/url
2018-11-26 23:10:46+0000 [-] Starting factory <main.NeteaseMusicProxyClientFactory instance at 0x1093ab7e8>
2018-11-26 23:10:46+0000 [-] "127.0.0.1" - - [26/Nov/2018:23:10:46 +0000] "POST http://music.163.com/eapi/song/download/limit HTTP/1.1" 200 55 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko)"
2018-11-26 23:10:46+0000 [-] [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.
2018-11-26 23:10:46+0000 [-] ]
2018-11-26 23:10:46+0000 [-] Stopping factory <main.NeteaseMusicProxyClientFactory instance at 0x1093babd8>
2018-11-26 23:10:46+0000 [-] http://music.163.com/eapi/song/enhance/download/url
2018-11-26 23:10:46+0000 [-] Starting factory <main.NeteaseMusicProxyClientFactory instance at 0x1093ab3b0>
2018-11-26 23:10:47+0000 [-] "127.0.0.1" - - [26/Nov/2018:23:10:47 +0000] "POST http://music.163.com/eapi/pl/count HTTP/1.1" 200 327 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko)"
2018-11-26 23:10:47+0000 [-] [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.
2018-11-26 23:10:47+0000 [-] ]
2018-11-26 23:10:47+0000 [-] Stopping factory <main.NeteaseMusicProxyClientFactory instance at 0x1093b5b00>
2018-11-26 23:10:47+0000 [-] "127.0.0.1" - - [26/Nov/2018:23:10:47 +0000] "POST http://music.163.com/eapi/song/enhance/download/url HTTP/1.1" 200 238 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko)"
2018-11-26 23:10:47+0000 [-] [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.
2018-11-26 23:10:47+0000 [-] ]
2018-11-26 23:10:47+0000 [-] Stopping factory <main.NeteaseMusicProxyClientFactory instance at 0x1093b59e0>
2018-11-26 23:10:47+0000 [-] "127.0.0.1" - - [26/Nov/2018:23:10:47 +0000] "POST http://music.163.com/eapi/song/enhance/download/url HTTP/1.1" 200 238 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko)"
2018-11-26 23:10:47+0000 [-] [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.
2018-11-26 23:10:47+0000 [-] ]
2018-11-26 23:10:47+0000 [-] Stopping factory <main.NeteaseMusicProxyClientFactory instance at 0x1093ab7e8>
2018-11-26 23:10:47+0000 [-] http://music.163.com/eapi/song/download/limit
2018-11-26 23:10:47+0000 [-] Starting factory <main.NeteaseMusicProxyClientFactory instance at 0x10939b758>
2018-11-26 23:10:47+0000 [-] http://music.163.com/eapi/song/download/limit
2018-11-26 23:10:47+0000 [-] Starting factory <main.NeteaseMusicProxyClientFactory instance at 0x10939b170>
2018-11-26 23:10:47+0000 [-] "127.0.0.1" - - [26/Nov/2018:23:10:47 +0000] "POST http://music.163.com/eapi/song/enhance/download/url HTTP/1.1" 200 238 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko)"
2018-11-26 23:10:47+0000 [-] [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.
2018-11-26 23:10:47+0000 [-] ]
2018-11-26 23:10:47+0000 [-] Stopping factory <main.NeteaseMusicProxyClientFactory instance at 0x1093ab3b0>
2018-11-26 23:10:48+0000 [-] http://music.163.com/eapi/copyright/restrict/
2018-11-26 23:10:48+0000 [-] Starting factory <main.NeteaseMusicProxyClientFactory instance at 0x10939e170>
2018-11-26 23:10:48+0000 [-] "127.0.0.1" - - [26/Nov/2018:23:10:47 +0000] "POST http://music.163.com/eapi/song/download/limit HTTP/1.1" 200 55 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko)"
2018-11-26 23:10:48+0000 [-] [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.
2018-11-26 23:10:48+0000 [-] ]
2018-11-26 23:10:48+0000 [-] Stopping factory <main.NeteaseMusicProxyClientFactory instance at 0x10939b758>
2018-11-26 23:10:48+0000 [-] "127.0.0.1" - - [26/Nov/2018:23:10:47 +0000] "POST http://music.163.com/eapi/song/download/limit HTTP/1.1" 200 55 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko)"
2018-11-26 23:10:48+0000 [-] [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.
2018-11-26 23:10:48+0000 [-] ]
2018-11-26 23:10:48+0000 [-] Stopping factory <main.NeteaseMusicProxyClientFactory instance at 0x10939b170>
2018-11-26 23:10:48+0000 [-] http://music.163.com/eapi/song/enhance/download/url
2018-11-26 23:10:48+0000 [-] Starting factory <main.NeteaseMusicProxyClientFactory instance at 0x1093a7758>
2018-11-26 23:10:48+0000 [-] http://music.163.com/eapi/song/enhance/download/url
2018-11-26 23:10:48+0000 [-] Starting factory <main.NeteaseMusicProxyClientFactory instance at 0x1093a1638>
2018-11-26 23:10:48+0000 [-] "127.0.0.1" - - [26/Nov/2018:23:10:48 +0000] "POST http://music.163.com/eapi/copyright/restrict/ HTTP/1.1" 200 63 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko)"
2018-11-26 23:10:48+0000 [-] [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.
2018-11-26 23:10:48+0000 [-] ]
2018-11-26 23:10:48+0000 [-] Stopping factory <main.NeteaseMusicProxyClientFactory instance at 0x10939e170>
2018-11-26 23:10:48+0000 [-] "127.0.0.1" - - [26/Nov/2018:23:10:48 +0000] "POST http://music.163.com/eapi/song/enhance/download/url HTTP/1.1" 200 238 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko)"
2018-11-26 23:10:48+0000 [-] [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.
2018-11-26 23:10:48+0000 [-] ]
2018-11-26 23:10:48+0000 [-] Stopping factory <main.NeteaseMusicProxyClientFactory instance at 0x1093a1638>
2018-11-26 23:10:48+0000 [-] "127.0.0.1" - - [26/Nov/2018:23:10:48 +0000] "POST http://music.163.com/eapi/song/enhance/download/url HTTP/1.1" 200 238 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko)"
2018-11-26 23:10:48+0000 [-] [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.
2018-11-26 23:10:48+0000 [-] ]
2018-11-26 23:10:48+0000 [-] Stopping factory <main.NeteaseMusicProxyClientFactory instance at 0x1093a7758>

好用

装twisted的时候记得 --user

MacOS 网易云音乐1.5.10 不支持

系统是MacOS Mojave 10.14.5
python版本是3.7.1
网易云音乐是1.5.10
使用的是WIFI
$ python ./NeteaseMusicProxy.py
2019-06-24 15:32:25-0400 [-] Log opened.
2019-06-24 15:32:30-0400 [-] NeteaseMusicProxyFactory starting on 32794
2019-06-24 15:32:30-0400 [-] Starting factory <main.NeteaseMusicProxyFactory object at 0x103177748>
README里的方法都试过了,依赖库也都装了,设置也调好了,刷新了好几次歌单然后重开了好几次app,歌曲还是灰的

pip无效

terminal显示-bash: pip: command not found?
请问这是为什么。。。

pip install twisted requests pyquery --user , user这里改了或者删掉也不可以。
然后sudo 也不可以。。。

谢谢!

尝试后不能使用

python NeteaseMusicProxy.py输出如下:
2019-01-08 17:57:50-0500 [-] Log opened.
2019-01-08 17:57:51-0500 [-] Traceback (most recent call last):
2019-01-08 17:57:51-0500 [-] File "NeteaseMusicProxy.py", line 267, in
2019-01-08 17:57:51-0500 [-] kill_existed()
2019-01-08 17:57:51-0500 [-] File "NeteaseMusicProxy.py", line 15, in kill_existed
2019-01-08 17:57:51-0500 [-] existed = pgrep.communicate()[0].rstrip().split('\n')
2019-01-08 17:57:51-0500 [-] TypeError: a bytes-like object is required, not 'str'
自动代理配置勾选了 但是没有路径 手动添加后也没有效果
Python 3.6.8 :: Anaconda, Inc.|Mac 10.13.1|网易云1.5.10

最近不好使了呀

我在 2023 年头下载过,当时还是好使的,几个月前开始就不好使了。
就是歌曲还是灰色选播放就说当前地区无法添加播放>_<
我删掉了重新试试还是不行,最近注册了个号来 report 一下。
有解决方法吗?
谢谢

网易云会员好像是必要的?

本来是没有网易云会员的
按照上面的都做了
但是打开后刷了三次后只有短暂的两三次名称变黑
然后就又回到灰色
检查了好几次发现应该没有什么不对的
于是充了一个月会员
之后就可行了

美国WIFI环境,无会员,不work,感谢关注

2019-04-23 11:50:59-0700 [-] Log opened.
2019-04-23 11:51:01-0700 [-] NeteaseMusicProxyFactory starting on 32794
2019-04-23 11:51:01-0700 [-] Starting factory <main.NeteaseMusicProxyFactory instance at 0x10d6d0638>
2019-04-23 11:53:06-0700 [-] http://music.163.com/api/feedback/client/log?MUSIC_U=3f8df93de203e5becb52904a039f5b754f71c382cdac0c1d6d2f67947715998572a6cede94b33ad87366d9321e1121f831b299d667364ed3
2019-04-23 11:53:06-0700 [-] Starting factory <main.NeteaseMusicProxyClientFactory instance at 0x10d6db170>
2019-04-23 11:53:07-0700 [-] "127.0.0.1" - - [23/Apr/2019:18:53:06 +0000] "POST http://music.163.com/api/feedback/client/log?MUSIC_U=3f8df93de203e5becb52904a039f5b754f71c382cdac0c1d6d2f67947715998572a6cede94b33ad87366d9321e1121f831b299d667364ed3 HTTP/1.1" 200 12 "-" "NeteaseMusic/730 CFNetwork/978.0.7 Darwin/18.5.0 (x86_64)"
2019-04-23 11:53:07-0700 [-] [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.
2019-04-23 11:53:07-0700 [-] ]
2019-04-23 11:53:07-0700 [-] Stopping factory <main.NeteaseMusicProxyClientFactory instance at 0x10d6db170>
2019-04-23 11:54:05-0700 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-04-23 11:55:27-0700 [-] ('DEBUG: Abort on request:', 'music.163.com:443')

No functionality

Mac OS 10.11.6, Python 2.7.10, NeteaseMusic version 1.5.8

Songs are still greyed out. Moreover, their message signify that they're blocked by region not by other issues.

Another issue is that music.163.com is not accessible on Chrome during the runtime of the executable (other websites are ok)

失效

您好,我按照步骤错过没有成功。

网易云 版本 1.5.9
macOS 版本 10.12.6

但是我的python 通过Anaconda3 安装了Python 3.6.5,现在通过terminal打开Python都默认的是这个版本。系统版本没有删除。 请问我需要卸载了 Anaconda3才可以用么?

Mac OS运行提示需要访问照片、通讯录等

我在Mac OS端以普通用户身份打开NeteaseMusicHelper,显示了一堆需要访问照片、通讯录等内容的请求,控制台输出如下:
find: /Users/schin//Pictures/Photos Library.photoslibrary: Operation not permitted
find: /Users/schin//Library/Application Support/MobileSync: Operation not permitted
find: /Users/schin//Library/Application Support/CallHistoryTransactions: Operation not permitted
find: /Users/schin//Library/Application Support/com.apple.TCC: Operation not permitted
find: /Users/schin//Library/Application Support/AddressBook: Operation not permitted
find: /Users/schin//Library/Application Support/CallHistoryDB: Operation not permitted
find: /Users/schin//Library/IdentityServices: Operation not permitted
find: /Users/schin//Library/Calendars: Operation not permitted
find: /Users/schin//Library/Messages: Operation not permitted
find: /Users/schin//Library/HomeKit: Operation not permitted
find: /Users/schin//Library/Python: Permission denied
find: /Users/schin//Library/Mail: Operation not permitted
find: /Users/schin//Library/Safari: Operation not permitted
find: /Users/schin//Library/Suggestions: Operation not permitted
find: /Users/schin//Library/Containers/com.apple.VoiceMemos: Operation not permitted
find: /Users/schin//Library/Containers/com.apple.Home: Operation not permitted
find: /Users/schin//Library/Containers/com.apple.Safari: Operation not permitted
find: /Users/schin//Library/Containers/com.apple.iChat: Operation not permitted
find: /Users/schin//Library/Containers/com.apple.mail: Operation not permitted
find: /Users/schin//Library/Containers/com.apple.news: Operation not permitted
find: /Users/schin//Library/Containers/com.apple.stocks: Operation not permitted
find: /Users/schin//Library/PersonalizationPortrait: Operation not permitted
find: /Users/schin//Library/Metadata/CoreSpotlight: Operation not permitted
find: /Users/schin//Library/Metadata/com.apple.IntelligentSuggestions: Operation not permitted
find: /Users/schin//Library/Cookies: Operation not permitted
find: /Users/schin//Library/Caches/com.apple.safaridavclient: Operation not permitted
find: /Users/schin//Library/Caches/CloudKit/com.apple.Safari: Operation not permitted
find: /Users/schin//Library/Caches/com.apple.Safari: Operation not permitted
find: /Users/schin//Library/Caches/com.apple.Safari.SafeBrowsing: Operation not permitted
请问这是正常情况吗?

macOS NeteaseCloudMusic version 2.0.0 and above are NOT supported

您好!我根据instruction双击NeteaseMusicHelper后打开的网易云音乐还是无法听歌(歌曲名呈灰色状态)

系统是MacOS Mojave 10.14.2
python版本是2.7.14
网易云音乐是2.0.0(Build:690)

按其他issue里的建议执行python NeteaseMusicProxy.py后得到以下log

2019-01-15 17:11:25-0800 [-] Log opened.
2019-01-15 17:11:32-0800 [-] NeteaseMusicProxyFactory starting on 32794
2019-01-15 17:11:32-0800 [-] Starting factory <main.NeteaseMusicProxyFactory instance at 0x10caba248>
2019-01-15 17:11:39-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:11:40-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:11:40-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:11:40-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:11:40-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:11:40-0800 [-] ac.dun.163yun.com:443
2019-01-15 17:11:40-0800 [-] Starting factory <main.NeteaseMusicProxyClientFactory instance at 0x10cac0488>
2019-01-15 17:11:40-0800 [-] (<twisted.python.failure.Failure twisted.internet.error.ConnectionRefusedError: Connection was refused by other side: 61: Connection refused.>, 'client connection failed, changing proxy')
2019-01-15 17:11:40-0800 [-] bad proxy, ip: 222.184.7.206 port: 30091
2019-01-15 17:11:42-0800 [-] using ip 222.74.237.246 and port 808
2019-01-15 17:11:42-0800 [-] Stopping factory <main.NeteaseMusicProxyClientFactory instance at 0x10cac0488>
2019-01-15 17:11:42-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:11:42-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:11:42-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:11:42-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:11:42-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:11:42-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:11:42-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:11:42-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:11:42-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:11:42-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:11:42-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:11:42-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:11:42-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:11:42-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:11:42-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:11:42-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:11:43-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:11:45-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:11:45-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:11:46-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:11:46-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:11:48-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:11:48-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:11:49-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:11:49-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:11:49-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:11:51-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:11:51-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:11:52-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:11:52-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:11:53-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:11:54-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:11:55-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:11:55-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:11:56-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:11:56-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:11:57-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:11:57-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:11:59-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:11:59-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:12:00-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:12:00-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:12:02-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:12:02-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:12:02-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:12:03-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')
2019-01-15 17:12:03-0800 [-] ('DEBUG: Abort on request:', 'music.163.com:443')

//查看了Automatic Proxy Configuration,确认已经勾上并且路径正确。
//尝试多次刷新歌单但还是不太行 :(

谢谢!

第一次打开helper成功了 第二天就不行了

2019-08-09 16:42:08-0700 [-] Log opened.
2019-08-09 16:42:15-0700 [-] NeteaseMusicProxyFactory starting on 32794
2019-08-09 16:42:15-0700 [-] Starting factory <main.NeteaseMusicProxyFactory instance at 0x10c9e47e8>
2019-08-09 16:47:03-0700 [-] http://music.163.com/api/feedback/client/log?MUSIC_U=9b74f06aa9e935476fc7a29500a770097e411ffd43aa7dddcd83a81ce2510e77d106c36da43acdbfedb20ea7e550e4d98bafcdfe5ad2b092
2019-08-09 16:47:03-0700 [-] Starting factory <main.NeteaseMusicProxyClientFactory instance at 0x10ca81320>
2019-08-09 16:47:04-0700 [-] "127.0.0.1" - - [09/Aug/2019:23:47:04 +0000] "POST http://music.163.com/api/feedback/client/log?MUSIC_U=9b74f06aa9e935476fc7a29500a770097e411ffd43aa7dddcd83a81ce2510e77d106c36da43acdbfedb20ea7e550e4d98bafcdfe5ad2b092 HTTP/1.1" 200 12 "-" "NeteaseMusic/790 CFNetwork/978.0.7 Darwin/18.6.0 (x86_64)"
2019-08-09 16:47:04-0700 [-] [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.
2019-08-09 16:47:04-0700 [-] ]
2019-08-09 16:47:04-0700 [-] Stopping factory <main.NeteaseMusicProxyClientFactory instance at 0x10ca81320>

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.