OrpheusDL is an open-source command-line tool for downloading music from Tidal, Qobuz, Deezer, Napster, Soundcloud, KKBox, etc. It supports a range of features, including downloading albums, tracks, playlists, and more in high quality.
Disclaimer
The use of OrpheusDL for downloading music from streaming platforms should comply with all relevant laws and the terms of service of the platforms involved.
You shoud only use OrpheusDL for personal use. It may violate the terms of service of some streaming services or copyright laws if used to download content without permission.
The authors of this post and the developers of OrpheusDL do not condone or encourage the unauthorized downloading or distribution of copyrighted material.
The information provided in this post is for educational and informational purposes only. Always respect the rights of content creators and support them by accessing their work through authorized channels.
Install OrpheusDL
OrpheusDL should work in Windows, macOS, Linux, and Android(with Termux). I will show you how to install it step by step on Windows. The installation steps on other platforms are similar.
Alternatively, you can also watch the video below to install and use OrpheusDL.
Step 1. Install the Latest version of Python. While installing it, be sure to check the option “Add to path”.
Step 2. Download OrpheusDL program. Go to the OrpheusDL GitHub page and click on “Code” to download it as a ZIP file. If you have Git installed on your PC, you can also run Git command below:
git clone https://github.com/OrfiTeam/OrpheusDL.git && cd OrpheusDL
Step 3. Unzip the file and go to the OrpheusDL-master folder with all the files.
Step 4. On the address bar, type “cmd” and press Enter.
Step 5. Run the following command to install OrpheusDL.
pip install -r requirements.txt
When that’s done, you have OrpheusDL installed. You cannot download any music without install the Modules for music services.
Install Modules
You can following the steps below to install KKBox module. You can also refer to them to install others modules like Qobuz module for downloading music from Qobuz.
Step 1. Go to the OrpheusDL-KKBox Module page and download the Code as a Zip file and then unzip it.
Step 2. Copy all the files in that folder.
Step 3. Go to .\OrpheusDL-master\modules folder and create a new folder “kkbox” and paste files you copied in that folder.
Step 4. In the previous Command Prompt window, type the following command.
python3 orpheus.py settings refresh
Step 5. Open the .OrpheusDL-master\config\settings.json and enter your kc1_key, secret_key, email, and password. You may change other settings for your preferance and save the file.
Download KKBox Music in FLAC
With KKBox Module configured, you can download music from KKBox in different audio quality and formats, including Low: MP3 128kbps, medium: MP3 192kbps, High: AAC 320kbps, Lossless: FLAC 16-bit 44.1kHz, and Hi-Fi: FLAC 24-bit up to 192kHz.
If you use KKBox in Japan, you can only download music in quality up to High, 320kbps AAC.
Step 1. Open an command prompt windows and navigate to the OrpheusDL folder. Depending on where you save the OrpheusDL folder, change the command below arrcordingly.
cd C:\Users\cody\Downloads\OrpheusDL-master\OrpheusDL-master
Step 2. Download a KKBox track, album, or playlist by providing the URL like this.
python orpheus.py https://www.kkbox.com/hk/tc/song/Oojx8vuq32AqbU09oI
If you don’t have the KKBox track URL, you can also do a search to download the track in the first option.
python3 orpheus.py search qobuz track [query]
Conclusion
OrpheusDL stands out as a powerful and versatile tool for music downloads from various streaming platforms. Its open-source nature and modular design make it a flexible solution for different needs.
With this guide, you should be able to use OrpheusDL to download any music from KKBox, Deezer, and other music streaming searvices. If you have any problem using it, join our Telegram group for help or leave a comment.
Thanks you for this content 💚