Git Product home page Git Product logo

ts3-musicbot's Introduction

TS3 MusicBot lets you control and listen to your music from a TeamSpeak server's channel via the chat.

TS3 MusicBot can play music from Spotify, YouTube, SoundCloud and Bandcamp. Support for other services possibly coming in the future.
TS3 MusicBot doesn't require you to be an admin on the server you are using the bot on, you only need permission to speak in the desired channel and use the chat.

Features:

  • Spotify Support! Unlike other bots, this Spotify support is legit!*
  • YouTube Support.
  • SoundCloud Support.
  • Bandcamp Support.
  • Built in Spotify, YouTube and SoundCloud search.
  • You can have tracks from Spotify, YouTube, SoundCloud and Bandcamp all in the same queue!
  • Supports adding multiple tracks, albums and playlists etc. to the queue simultaneously.
  • Add whole playlists to the queue. This is something that isn't possible even in the official Spotify client!
  • Supports adding a Spotify artist's top tracks to the queue.
  • You can easily add content to the start, or the end of the song queue, or at any position you want!
  • Supports pre-shuffling. This makes it possible for example, to shuffle a playlist before it gets added to the queue. This is very useful if you don't want to shuffle the whole song queue!
  • Supports ncspot! If you don't want to use the official Spotify client, you can use ncspot, which is a lot lighter on system resources, but it requires a Spotify premium account.
  • And more...

Requirements:

  • Linux based OS in a virtual machine or spare computer.
  • Works on Windows via WSL2, but configuration is harder than just installing an actual Linux OS.
  • MacOS might work if you install dependencies via homebrew, but this hasn't been tested.

Installation:

Go to [Wiki](https://gitlab.com/Bettehem/ts3-musicbot/wikis/home) for instructions on installation.

Commands:





*Other bots which claim to support Spotify, will only search for a song's data on Spotify, then enter it in a YouTube search and play the first result. This is especially problematic if you're trying to play a Spotify song that doesn't exist on YouTube. What you will get is a random video (not your song!) that might just have a similar name as your song. And even if the bot happens to find the correct match for your song on YouTube, the audio quality might still be a lot worse on YouTube than on Spotify.
This problem doesn't exist on this bot, as it will search for the relevant Spotify data using their API, and then uses either the official Spotify client, or if the user so chooses, ncspot to play the songs straight from Spotify.

If you like my work and feel like it's worth your money, you can donate via PayPal. More options may come in the future. Thanks for your support!
Support via PayPal

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.