Commit Graph

53 Commits

Author SHA1 Message Date
李建国 e9bbb3809f feat(gui): 添加图形化界面和cookie设置功能
- 新增Tkinter图形化界面,支持单曲、歌单、专辑等下载选项
- 添加cookie设置功能,用于解决版权问题
- 更新constants.py,增加add_cookies函数
- 修改downloader.py,完善版权问题提示信息
- 重构start.py,实现图形化界面和相关功能
2025-02-28 17:27:34 +08:00
zhangjixiong 184ce2a3e7
Merge pull request #67 from fernvenue/master
Force Pillow version to 9.5.0.
2024-06-07 20:23:30 +08:00
fernvenue 4dfe7f4ebd
Force Pillow version to 9.5.0.
Related to https://github.com/codezjx/netease-cloud-music-dl/issues/66.
2024-02-28 19:01:24 +08:00
codezjx f6b480a9a6
Merge pull request #59 from aisuneko/master
New feature: option which enables the user to specify an user-agent
2022-07-14 20:35:47 +08:00
codezjx 3c2516f4ed Fix merge error and some code optimization 2022-07-12 22:01:07 +08:00
codezjx cf5cffe60e
Merge pull request #64 from iceBear67/master
Add support for programs
2022-07-12 21:17:31 +08:00
iceBear67 f7b2b251be
Improved quality for programs 2022-07-12 13:18:18 +08:00
iceBear67 5e7aea3fab
Fix: Use HTTP instaed of HTTPS to ensure that UnblockNeteaseMusic Works 2022-07-10 16:57:34 +08:00
iceBear67 4e4dd70bca
Fix: Use standard
手残把调试的代码push上去了
2022-07-10 15:57:53 +08:00
iceBear67 109945c6b3
Fix: Use high-quality cover 2022-07-10 15:57:10 +08:00
iceBear67 ca698b9fbc
Remove redundant commented codes 2022-07-10 15:49:18 +08:00
iceBear67 c7a073cb0c
Add support for program songs 2022-07-10 15:47:44 +08:00
codezjx 200d6ab755 #63 Bugfix: Fix error code -462, add field NMTID for Cookie to pretend a browser. 2022-02-25 19:30:19 +08:00
aisuneko 263370524c
re-add api initializing 2021-07-10 20:43:29 +08:00
codezjx 38ccd593ef #61 Bugfix: Fix error code -406, retry until return 200. 2021-07-09 20:19:38 +08:00
codezjx 15721849d3
Merge pull request #60 from josedelinux/patch-1
Update api.py
2021-07-09 20:12:04 +08:00
josedelinux c0ffd66901
Update api.py
下载过程中或有error:
Return {'msg': '操作频繁,请稍候再试', 'code': 406, 'message': '操作频繁,请稍候再试'} when try to get http://music.163.com/api/song/detail/?ids=[40638xxxxx]

添加了sleep延时20秒
2021-07-09 10:41:58 +08:00
aisuneko c172937fcb
implement custom useragent flag 2021-07-03 07:35:42 +08:00
codezjx 60403701ea #58 Bugfix: Fix error code -460, update header User-Agent. 2021-06-30 18:51:23 +08:00
codezjx 9622e98f1f
Merge pull request #57 from roadt/feature
add track no
2021-06-04 11:42:04 +08:00
Frank Tang 28df006824 add track no 2021-05-24 14:08:18 +08:00
codezjx 6f610e62f6 #56 Bugfix: Fix api change of playlist, use v6 version. 2021-02-06 12:48:39 +08:00
codezjx 5c572751b7 #45 Bugfix: Convert picture format to RGB in any case. 2020-04-03 20:09:41 +08:00
codezjx 4102d3ca81 #35 Bugfix: Fix invalid argument error when file name contain illegal character '\t'. 2018-10-08 19:15:21 +08:00
codezjx 6d7920c72c #33 Bugfix: Try to use field 'picUrl' when 'blurPicUrl' is None. 2018-09-30 13:10:44 +08:00
codezjx b986432b04 Remove redundant parentheses. 2018-09-27 12:58:49 +08:00
codezjx 0bc5738bba
Merge pull request #31 from leewp14/patch-2
Update file_util.py for support PNG compatible.
2018-09-27 12:47:04 +08:00
codezjx 520489640f
Merge pull request #28 from leewp14/patch-1
Update README.md
2018-09-12 19:54:05 +08:00
codezjx 7aeeb2c1c3 #14 Enhancement: pycrypto was deprecated, use pycryptodome instead. 2018-09-12 19:46:01 +08:00
lee.wp14 2dd2fffffa
Update file_util.py
Convert PNG to JPEG compatible
2018-09-01 01:34:32 +08:00
lee.wp14 f85f384a62
Update README.md
Use python3 for installation
2018-09-01 00:15:02 +08:00
codezjx 2849de3dc1 #26 Bugfix: Server return: {'code': -460, 'msg': 'Cheating'}, use a 32-bits random '_ntes_nuid' to fix it. 2018-08-22 13:01:37 +08:00
codezjx 67840eae8c #20 Bugfix: Resize the cover image (max allow: 640x640, same as 163), thus can reduce the file size. 2017-10-21 16:28:55 +08:00
codezjx 1adf7db7c6 Fix output message format and truncating long strings. 2017-08-28 00:42:24 +08:00
codezjx 9cf08f5e4d #13 Bugfix: if the folder name contains illegal characters, replace it with ' '. 2017-08-27 22:40:57 +08:00
codezjx cd3d043d46 #7 Bugfix: Replace illegal character with ' '. 2017-08-12 21:00:15 +08:00
codezjx d175c368e3 #5 Bugfix: Replace pathlib.Path.home() with os.path.expanduser('~'), because pathlib.Path.home() need python3.5+. ~_~||| 2017-08-12 01:33:18 +08:00
codezjx a58b389e91 #3 Bugfix: Replace os.getenv('HOME') with pathlib.Path.home(). On Windows, the first one may return None. 2017-08-09 22:55:43 +08:00
codezjx fba881def5 Add preview.gif and update README.md 2017-08-09 00:35:12 +08:00
codezjx d639385691 Handle the "HeaderNotFoundError" exception when add metadata to song file. 2017-08-08 01:10:06 +08:00
codezjx a337af3d23 Update README.md. 2017-08-08 00:32:21 +08:00
codezjx aa8da05005 Update README.md. 2017-07-15 00:26:19 +08:00
codezjx be263372e5 Add LICENSE.txt, requirements.txt and update information about setup.py. 2017-07-14 22:14:50 +08:00
codezjx 5e36ebfc90 Parse the specify id if user input a url. 2017-07-13 23:22:20 +08:00
codezjx a656c977f2 Remove old 'APIC' frame, because two 'APIC' may exist together with the different description. 2017-07-13 00:49:23 +08:00
codezjx 642081bb9d Download max hot song numbers by config, and add comment for local config. 2017-07-12 23:53:16 +08:00
codezjx 15f12dc9f2 If there is no ID3 tag in mp3 files, trying to add one. 2017-07-07 00:59:47 +08:00
codezjx b34b7d5df4 Replace '/' with '-', open() method not support '/' yet! 2017-07-07 00:05:59 +08:00
codezjx f5bc763ab3 If song_url is none, just return. 2017-07-06 22:57:45 +08:00
codezjx e492deb771 Add handle for song name and song folder config. 2017-07-06 00:30:20 +08:00