Skip to content

A discord bot to download high quality music from streaming services.

License

Notifications You must be signed in to change notification settings

parnexcodes/tidal-dl-discord-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tidal-dl discord bot

A discord bot to download high quality music from streaming services.

This bot was designed to work on Ubuntu

Edit the commands in music.py if you're using another operating system.

Note

Make a channel for requests channel.

The bot performs tasks synchronously (one task at a time) , so the channel needs to be locked after each request.

If you have a better solution , open a PR.

I have restricted Qobuz , Youtube , Soundcloud and Artist Profile/Playlists. Edit these lines if you want to allow them.

Install the following packages before proceeding.

python

pip

pip3 install git+https://github.com/uwulily/streamrip.git

rclone

7zip

pip install -r requirements.txt

Keep rclone and 7zip in the bot folder if you are using Windows.

Setting up the bot is pretty straight forward.

Run rip config --open , it will show you the file location of streamrip's config. Open it with a text editor and change folder = "/Users/nathan/StreamripDownloads" to folder = "Your bot folder/download/Temp/"

Set [database] enabled = true to false.

Open the config.json file and edit it.

This line Should have a / at the end.

Put the channel id in line 6.

Run Bot

python3 bot.py

When you run the $dl command for the first time , check your terminal and follow the steps to login to tidal/qobuz.

Your token is saved so you don't have to do it everytime.

Thanks

Streamrip by nathom

Discord.py Bot Template by kkrypt0nn

Discord

https://discord.gg/z6prF5C

About

A discord bot to download high quality music from streaming services.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages