pip install rsack
git clone https://github.com/Slyyxp/rsack.git
cd rsack
python setup.py install
- FLAC16, 320kbps
- 실시간 가사
- 특정 아티스트의 음원 일괄 다운로드
- 상세한 태그
- 동시 다중 다운로드
- 문서화되지 않은 모바일 API를 활용하는 클라이언트
- FLAC24, FLAC16, 320kbps
- 특정 아티스트의 음원 일괄 다운로드
- 실시간 가사
- 상세한 태그
- 동시 다중 다운로드
- 문서화되지 않은 모바일 API를 활용하는 클라이언트
rsack_settings.ini
파일은 여러분이 지정한 폴더에 위치할 수 있습니다
명령 옵션 사용법
설정 예제
음원 사이트 계정 만드는 법
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비트 음원을 스트리밍해주지 않습니다
KT 혜택에 보시면 24비트 음원 스트리밍이 가능한 이용권이 있습니다 https://product.kt.com/wDic/productDetail.do?ItemCode=1282