music downloader of music.sonimei.cn
Project description
title: Sonimei
Sonimei
music downloader of sonimei.cn
full supported in python3.7, macosx
Todo
- parse netease playlist and download all
- cache qq album
- add nosetests
Sites supported
- netease
Capability
- search of single song name/artist
- multiple songs
split by #
- download and auto add ID3 tag:
cover
- pagination supported
- scan directory and update ID3 tags
- check local file before search
- the search result: json/html raw file, auto cached, until you delete them
- the search candidates cached in the app lifecycle
- colorful ui :)
Install
cd <PATH>/Sonimei-Music
python setup.py install
sonime config/stored files/caches
config
config file: ~/.sonimei/sonimei.cfg
[log]
enabled = false
file_pth = /Users/lihe/.sonimei/sonimei.log
file_backups = 3
file_size = 5
level = 10
symbol = ☰☷☳☴☵☲☶☱
[pretty]
# install hacknerd font for full chars
symbols = ,,,, ,,,,,,,,ﴖ,,,,,,,♪,
[snm]
save_dir = ~/Music/sonimei
songs
edit config:sonimei.cfg
caches
cached raw: ~/.crawler/music.sonimei.cn/
cached netease raw: ~/.crawler/music.163.com
usage
if installed snmcli
can be called from terminal
no params: snmcli
if no params supplied, will show -h
hints
show help: snmcli -h/--help
search single song/artist
keys supported in search lifecycle
nN
load next page
pP
load previous page
bB
go back one layer
1~10
the number, will download the song
s
skip current song, if in scan mode
choose site: -s netease
scan
will scan songs saved dir, and try to fix ID3 tags and cover
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
sonimei-0.1.tar.gz
(7.8 kB
view hashes)
Built Distribution
sonimei-0.1-py3-none-any.whl
(22.0 kB
view hashes)