🎶A simple Material Design 3 music downloader
🌏English | 中文
✅Full support | ☑️Partial support | ❌No support | 🕑In plan
✅Search for music
🕑Embeded song info, lyrics and cover in the file
☑️Win/Mac/Linux support(Only python/Not support build bin)
🕑.lrc lyric download
✅Customized themes
☑️Get songs from Music Streaming platforms online(KuGou/Netease/Youtube Music)*
✅Play music
🕑Playlist import
🕑Local music
🕑Multiple choice
🕑Show lyrics during playback
❌All functions for paid songs
*Limited access from KuGou, Netease is supported by NeteaseCloudMusicApi, Youtube Music is supported by yt-dlp
- Clone the repository by running
git clone https://github.com/HaoTian22/HT-Music-Downloader.git
- Install the required packages by running
pip install -r requirements.txt
- Run the program by running
python HT_Music_Downloader.py
Note: This method is not recommended, as the EXE program is basically not functional.
Known issues:
- yt-dlp reports
403 forbidden
when downloading songs - Cannot deal with Netease Cloud Music API's response
- Relative path is set to
%temp%/ht_music_downloader-1.0.0-1
folder, which may cause errors - Cannot enter local URL to search box to play music
(So almost nothing works)
Steps:
- Download the latest release from the releases page
- Unzip the file
- Run the program by double click
HT_Music_Downloader.exe
- EXE program is basically not functional, please run the source code, trying to solve
Welcome to contribute to this project!
Powered By:
Python | Flutter | Flet | NeteaseCloudMusicApi | yt-dlp