์ค์น๋ฐฉ๋ฒ
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
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