Skip to main content

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

  • qq
  • 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

help

search single song/artist

search_n_b

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

from_netease

scan

will scan songs saved dir, and try to fix ID3 tags and cover

scan

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.6.tar.gz (14.9 kB view hashes)

Uploaded Source

Built Distribution

sonimei-0.1.6-py3-none-any.whl (29.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page