Infinit Music Search and Download。
Enjoy online music in console
Support & Features
-
Online music searching
-
Music download with different quality:
Low Quality(LQ)
,High Quality(HQ)
,Super Quality(SQ)
,Hi-res Quality(Hi-res)
Quality Parameter Format LQ 128kbps MP3 HQ 320kbps MP3/OGG SQ 16bit 44.1kHz FLAC Hi-res 24bit 44.1/96/192kHz FLAC -
Support multithreaded to accelerate estimation on all resources in different service
-
Algorithm to analyze quality of audio
-
Metadata included
-
Exception judgement precisely
-
Server-closed detection
-
Fix plenty of bugs about format in console
-
Metadata fix with info from other sources
-
Add support for other audio origin services
-
Other
This repo contains lots of bugs, and it's still a semi-finished product. If anything you wanna help me, send me request or contact with me.
Usage
-
Install all dependencies from
requirements.txt
using pip:pip install ./requirements.txt
Modify the config file located in config/conifg.json
. There would be 3 options to set up:
save_dir
: Music download directory
default_mod
:
Mod | Name | Properties |
---|---|---|
1 | Main | All qualities can be downloaded |
2 | Backup | Only LQ and Hi-res can be downloaded |
5 | Slow Hi-Res Download | Only HQ, SQ, or Hi-res(Sometimes signed by mistakes) |
p3_320k_format
: This could be filled by "mp3" or "ogg".
Start it with python 3.6 or above:
python ./main.py
-
Server detection or started by
default_mod
first, there would be 3 modes:Main
,Backup
,Slow Hi-Res Download
. -
Search songs by typing words:
-
Type the option number and select download type which you prefer:
*Please wait until the procedure finished. If your network traffic is slow and choose
SQ
orHi-res
option, this may take a few minutes to work out. -
Now enjoy your onw music with fully metadata loaded:
*Due to server issues and judge incorrect, you may stuck at some time. Be free to wait a while or
Ctrl+C
to break the program and try it again!
License
Apache 2.0
Chinese left
这下终于摆脱QQ、网易音乐的各种版本解码问题了,闲暇的时间可以试试下一下歌曲,老便捷了。
from https://github.com/SnapdragonLee/MegaMDL
No comments:
Post a Comment