Bettehem / ts3-musicbot

TS3 Music Bot with Spotify, YouTube, SoundCloud and Bandcamp support!
https://gitlab.com/Bettehem/ts3-musicbot
GNU General Public License v3.0
51 stars 11 forks source link

Multi-instance Support #10

Open pmm26 opened 7 months ago

pmm26 commented 7 months ago

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

Bettehem commented 7 months ago

Multiple instances is technically possible even with spotify (if using ncspot as the player), but the current issue is that the bot just monitors your default output device so anything outputted to it would be captured by the bot.

There are two workarounds currently:

As an upcoming option, docker support will be a less resource-intensive option than running a full vm.

This project is still in active development so you are welcome to contribute :)

I don't use Discord though. One of the reasons I started developing this bot was because me and my friends moved back to TeamSpeak and away from Discord😄

We can continue the conversation here or via email, or if you want to use some instant messaging platform, you can find me on telegram: @bettehem