A Discord Bot to play soundtracks in VC
Intended for Dungeons and Dragons campaigns, for cool music stuffs :).
This project has moved to Codeberg.
ffmpegpython3
Flit:
pip install -U flit
Note: Soundtrack has only been tested on Linux. While portability has been kept in mind, other operating systems are not supported and incompatibility will not be fixed.
# Get the code
git clone https://github.com/TheKrafter/Soundtrack.git
cd Soundtrack
# Install (use `--symbolic` for development)
flit install
# Run
python3 -m soundtrackNote: You must enable the Server Members Intent for your bot in the Discord Developers Portal.
- Designed for use by a single server
- Audio is lossy (compressed)
- Titles must be valid YAML keys
- Files are stored in XDG Base Directories:
config.ymlat$XDG_CONFIG_HOME/soundtrack/config.yml- To quickly edit your config file, try
nano $(python -m soundtrack -c)!
- To quickly edit your config file, try
- Track files and
index.ymltrack index are stored in$XDG_DATA_HOME/soundtrack/
- Can only be connected to 1 Voice Channel at a time
Soundtrack, Copyright (c) 2023 Krafter Developer, is licensed under the MIT License.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.