Kaisky
New Member
Hello!
So I am just for the first time setting up a sinusbot on my teamspeak server. (domain is kaisky.net, feel free to come) Both sinusbot and the teamspeak is running on the same Debian Linux server. I mostly followed the Installation Guide here https://www.bennetrichter.de/en/tutorials/teamspeak3-discord-music-bot-sinusbot/ and also went for the youtube-dl feature.
Both the sinusbot and youtube-dl are installed in /opt/sinusbot and im 100% sure its not an issue with sinusbot not finding youtube-dl (it has permissions and I would get some more useful Error if that was be the problem)
After trying alot I figured out: Calling youtube-dl independently via ssh works without problems, as long as I dont pass the -J flag. If I pass the -J, it will just dump lots of Information about the video but not actually download anything. According to https://sinusbot.github.io/docs/youtube-dl/ sinusbot always calls youtube-dl with the -J flag by default, so my suggestion is thats the source of the error, because the only Error Log I can see in the webinterface is
So why would sinusbot call the -J flag and how do I change that and why does noone else have this issue?
Regards,
Kaisky
Edit: It's quiet possible that this is a recent youtube-dl bug, that it won't download while dumping the json-file. My youtube-dl is up-to-date though (2021.02.10)
So I am just for the first time setting up a sinusbot on my teamspeak server. (domain is kaisky.net, feel free to come) Both sinusbot and the teamspeak is running on the same Debian Linux server. I mostly followed the Installation Guide here https://www.bennetrichter.de/en/tutorials/teamspeak3-discord-music-bot-sinusbot/ and also went for the youtube-dl feature.
Both the sinusbot and youtube-dl are installed in /opt/sinusbot and im 100% sure its not an issue with sinusbot not finding youtube-dl (it has permissions and I would get some more useful Error if that was be the problem)
After trying alot I figured out: Calling youtube-dl independently via ssh works without problems, as long as I dont pass the -J flag. If I pass the -J, it will just dump lots of Information about the video but not actually download anything. According to https://sinusbot.github.io/docs/youtube-dl/ sinusbot always calls youtube-dl with the -J flag by default, so my suggestion is thats the source of the error, because the only Error Log I can see in the webinterface is
Cannot playback URL of type text/html; charset=utf-8
So why would sinusbot call the -J flag and how do I change that and why does noone else have this issue?
Regards,
Kaisky
Edit: It's quiet possible that this is a recent youtube-dl bug, that it won't download while dumping the json-file. My youtube-dl is up-to-date though (2021.02.10)