bettehem / ts3-musicbot Goto Github PK
View Code? Open in Web Editor NEWTS3 Music Bot with Spotify, YouTube, SoundCloud and Bandcamp support!
Home Page: https://gitlab.com/Bettehem/ts3-musicbot
License: GNU General Public License v3.0
TS3 Music Bot with Spotify, YouTube, SoundCloud and Bandcamp support!
Home Page: https://gitlab.com/Bettehem/ts3-musicbot
License: GNU General Public License v3.0
Are there any plans on adding multi-instance support?
I'm doing this Web Application for my TeamSpeak server where people can make channels. I was thinking of giving each channel a MusicBot and for this multi-instance would be great because it would save a lot of resources.
I know things like Spotify would not work because you can only play 1 song at a time but even if it's just YouTube would be really nice.
Before I was using:
https://github.com/Splamy/TS3AudioBot
Which has multi-instance and uses a self written TeamSpeak Client.
But the project has been dead for a while now.
Are you still interested in developing this bot? I'm also a developer maybe we can share some notes if you are still interested?
If you want add me on discord: hardrevo
Hello, first of all thank you for this bot!
I learned a lot while setting it up as I wasn't as experienced with Linux distros but I have one little issue with it.
I'm wondering if there is any way to change the original commands, my friends and I are used to !play or -play instead of %queue-play and the same with %queue-add could be !add or -add. I would imagine it could be doable but it would depend if you cant have them because of a conflict with regex or something.
Also I can change the volume with no problem on Spotify but when YouTube links are added they blow everyone's ears off, im gonna assume that would be the same with soundcloud as it would play from a hidden browser where I got no way of controlling the volume. Is there a config file or a place where the volume could be hard coded before the bot starts?
I successfully installed the bot on a server running Ubuntu 20.04 with the jar
which was provided in https://gitlab.com/Bettehem/ts3-musicbot/-/issues/24.
I set up pulse with the tutorial from: https://askubuntu.com/questions/28176/how-do-i-run-pulseaudio-in-a-headless-server-installation
The output of pacmd list-sinks
gives:
1 sink(s) available.
* index: 0
name: <auto_null>
driver: <module-null-sink.c>
flags: DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
state: IDLE
suspend cause: (none)
priority: 1000
volume: front-left: 65536 / 100% / 0,00 dB, front-right: 65536 / 100% / 0,00 dB
balance 0,00
base volume: 65536 / 100% / 0,00 dB
volume steps: 65537
muted: no
current latency: 2136,23 ms
max request: 344 KiB
max rewind: 344 KiB
monitor source: 0
sample spec: s16le 2ch 44100Hz
channel map: front-left,front-right
Stereo
used by: 0
linked by: 0
configured latency: 2000,00 ms; range is 0,50 .. 2000,00 ms
module: 10
properties:
device.description = "Dummy Output"
device.class = "abstract"
device.icon_name = "audio-card"
So I think this looks fine. But when I start the bot it restarts constantly:
…
Waiting for TeamSpeak to connect to server...
Getting server name...
Server name: TS3Server
Setting up audio.
TeamSpeak's audio is broken, restarting client.
…
Thank you for creating a TS3 Audiobot with Spotify support! I look forward to using it.
Hi there,
When I try to start the bot headless it starts with:
then it's spaming the following:
Do I miss something? I was just following the Installation guide from the wiki.
Also the config which it is trying to access at the beginning of the command is not created. Do I need to create it myself?
BR
Jan
I'm taking a swing at docker-izing this, just curious if you've been there before :)
Can NetEase Cloud Music music.163.com be supported to play songs?
I want to use the bot for my TS3 server, I can install it on Raspberry Pi 4 which has an ARMv7/ARMv8 processor
Hello, was wondering if there is a way to get the bot to move to a room when a user requests the bot to move? Would something else be needed for the teamspeak client to allow this to be done?
For example, if a user is in a different room and the bot is in a place holder room, if the user requests the bot %come
the bot moves to the room and when the user is done using the bot %goaway
the bot goes back to the place holder room.
Hey Bettehem!
This would be an excelent bot for me too, but we are running from a server that has no GUI. Do you think you could make it work without any GUI? Also, a docker image would be excelent.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.