Slyyxp / rsack

Ransack「rsack」is a lossless Korean music downloader
MIT License
84 stars 12 forks source link
aac bugs download downloader flac genie kkbox korean lossless m4a mp3 music python

GitHub last commit GitHub repo size GitHub PyPI - Downloads GitHub closed issues GitHub issues

English

설치방법

pip install rsack

다른 설치방법

git clone https://github.com/Slyyxp/rsack.git
cd rsack
python setup.py install

기능 소개

벅스

지니

rsack_settings.ini

rsack_settings.ini 파일은 여러분이 지정한 폴더에 위치할 수 있습니다

위키

명령 옵션 사용법
설정 예제
음원 사이트 계정 만드는 법

API 데이터 가져오기

from rsack.clients import bugs

client = bugs.Client() # 클라이언트 오브젝트 초기화
client.auth(username='', password='') # 음원 사이트 계정 인증

artist = client.get_artist(id=80219706) # 아티스트 UID를 사용해서 아티스트 정보를 가져옴
album = client.get_album(id=4071297) # 앨범 UID를 사용해서 앨범 정보를 가져옴
track = client.get_track(id=6147328) # 트랙 UID를 사용해서 트랙 정보를 가져옴
from rsack.clients import genie

client = genie.Client() # 클라이언트 오브젝트 초기화
client.auth(username="", password="") # 음원 사이트 계정 인증

album = client.get_album(82525503) # 앨범 UID를 사용해서 앨범 정보를 가져옴
artist = client.get_artist(80006273) # 아티스트 UID를 사용해서 아티스트 정보를 가져옴
track = client.get_stream_meta(95970973) # 트랙 UID를 사용해서 스트리밍 정보를 가져옴

자주 묻는 질문

왜 다운로드 속도가 느린가요?

벅스와 지니의 서버는 한국에 위치해있기 때문에 아시아 외의 지역이라면 느릴 수 있습니다

벅스

뮤직 비디오를 다운로드할 수 있나요?

스트리밍이 불가능한 파일이라 안됩니다

24비트 하이 레졸루션 음원도 다운로드할 수 있나요?

현재 벅스는 24비트 음원을 스트리밍해주지 않습니다

지니

어떤 이용권을 사용해야 하나요?

KT 혜택에 보시면 24비트 음원 스트리밍이 가능한 이용권이 있습니다 https://product.kt.com/wDic/productDetail.do?ItemCode=1282