{"repo":"cycle-five/cracktunes","free":true,"listed":false,"github":"https://github.com/cycle-five/cracktunes","clone":"git clone https://github.com/cycle-five/cracktunes.git","description":"A hassle-free, highly performant, host-it-yourself Discord music bot with YouTube and Spotify support. Powered by yt-dlp and crackling Rust code.","language":"Rust","stars":25,"topics":["bot","discord","discord-bot","music","music-bot","rust"],"license":"MIT","category":"media-processing","readme_excerpt":"A hassle-free, highly performant, host-it-yourself, cracking smoking Discord music bot Aknowledgements Thanks to the guys over at alwaysdata for hosting the website, web portal, email, etc for this project for free, in their Open Source program. Deployment Usage - Create a bot account - Copy the token and application id to a .env with the DISCORD TOKEN and DISCORD APP ID environment variables respectively. - Define DATABASE URL , PG USER , PG PASSWORD for the Postgres database. - Optional define SPOTIFY CLIENT ID and SPOTIFY CLIENT SECRET for Spotify support. - Optional define OPENAI API KEY for chatgpt support. - Optional define VIRUSTOTAL API KEY for osint URL checking. - Use .env.example as a starting point. Docker FIXME Development Make sure you've installed Rust. You can install Rust and its package manager, cargo by following the instructions on https://rustup.rs/. After installing the requirements below, simply run cargo run . Linux/MacOS FIXME The commands below install a C compiler, GNU autotools and FFmpeg, as well as yt-dlp through Python's package manager, pip. Linux FIXME MacOS FIXME Windows FIXME If you are using the MSVC toolchain, a prebuilt DLL for Opus is already provided for you. You will only need to download FFmpeg, and install yt-dlp which can be done through Python's package manager, pip. If you are using Windows Subsystem for Linux (WSL), you should follow the Linux/MacOS guide, and, in addition to the other required packages, install pkg-config, which","default_branch":null,"files":null,"tree":[],"storefront":"/r/cycle-five","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cycle-five/cracktunes/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}