See: https://github.com/Slyyxp/rsack
BugsPy is a tool for downloading streamable tracks from Bugs.co.kr
Tested on Python 3.8.0
Project structure based on GeniePy
- Python 3.6+
- Bugs.co.kr Subscription
- 16bit Lossless Support
- Artist Batching
- Bugs.co.kr Client
- Extensive Tagging
- Timed Lyrics
$ git clone https://github.com/Slyyxp/BugsPy.git
$ cd BugsPy
$ pip install -r requirements.txt
- Insert username and password into config.py.example
- Optionally add the device id & user agent of your own android device
- Rename config.py.example to config.py
python bugs.py -u {album_url}
Command | Description | Example |
---|---|---|
-u | Bugs Url | https://music.bugs.co.kr/album/20343816 , https://music.bugs.co.kr/artist/80327433 |
-t | Text File Batch Using File Location | C:/NotPorn/batch.txt |
credentials:
Config | Description | Example |
---|---|---|
username | Bugs Email | Slyyxp@domain.com |
password | Bugs Password | ReallyBadPassword123 |
device_id | Android Device ID | eb9d53a3c424f961 |
user_agent | User Agent | Mobile/Bugs/4.11.30/Android/5.1.1/SM-G965N/samsung/market |
prefs:
Config | Description | Example |
---|---|---|
download_directory | Directory to download files to | Z:/BugsPy/downloads |
log_directory | Directory to save log files to | Z:/BugsPy/logs |
artist_folders | Whether or not to nest downloads into artist folders | True/False |
cover_size | Size of cover art to download + embed | original , 200 , 140 , 1000 , 350 , 75 , 500 |
cover_name | Name of cover art with jpg extension | cover.jpg , folder.jpg |
lyrics_type | Specify normal or timed lyrics | N , T |
include_contributions | Include contributions/participations in artist batches | True , False |
- The usage of this script may be illegal in your country. It's your own responsibility to inform yourself of Copyright Law.