• If you need help or want to discuss things, you now can also join us on our Discord Server!
  • A first preview of the unlimited version of SinusBot can be found in the Upcoming Changes thread. A version for Windows will follow, but we don't have a release date, yet.

could not decode downloader output: json: cannot unmarshal number 127.37 into Go struct field YTDLFormat.abr of type int

BoxTecnho

Member
This version will work with the newer youtube-dl versions - it will soon be used for the Docker image as well and a Windows version should also follow shortly.
Thanks for the patience and especially thanks to @Clubfan for providing a workaround while you had to wait!
i will be waiting for windows version, and i wish i could use it on my raspberry pi 2
 

Dura

Donor
is awesome!
Hallo zusammen,
System: Debian

ich verstehe es nicht, am 05.04.2021 hab ich den youtube-dl entlich wieder zum laufen gebraucht und Zack gestern gehts wieder nicht, also hab ich "versucht" den neuen youtube-dl zu nutzen 2021.04.07 und nix.

daraufhin ich habe auch mein Sinusbot mit dem autoscript upgedated und dennoch nichts, der Bot selbst funktioniert nur der youtube-dl mal wieder nicht.

könnte jemand so freundlich sein mir zu erklähren wie ich diesen youtube-dl wieder zum laufen bekomme?
PS: ich habe hier nun etliche beiträge gesehen und auch die "relativ neusten 01.04.2021 +" und dennoch kein erfolg gehabt trotz angegebener lösung.
nach fertigstellung der Aktualisierung von dem youtube-dl erhalte ich im Bot wenn ich ein YT Link (https url) unter ../play/upload und dann auf "add job" klicke folgende Meldung (siehe Bildausschnitt)
ytdlerror.gif

"coult not decode downloader output: json: cannot unmarshal number xxxxx into Go struct field YTDL format.abbr of type int"

und sobald ich die Daten von@ flyth ----> This version hinzufüge, geht mein Sinusbot garnicht mehr an.
jetzt hab ich mein backup zurückgesetzt und bin wieder auf der Version SinusBot 1.0.0-beta.10-202ee4d
doch der fehler ist witerhin


Bitte bitte, um Hilfe.


viele Grüße
Dura aka Pixel
 

Jniklas2

Donor
is awesome!
Insider
und sobald ich die Daten von@ flyth ----> This version hinzufüge, geht mein Sinusbot garnicht mehr an.
jetzt hab ich mein backup zurückgesetzt und bin wieder auf der Version SinusBot 1.0.0-beta.10-202ee4d
doch der fehler ist witerhin
Bist du dabei auch dieser Anleitung gefolgt? Ansonsten sind Logs immer praktisch, wenn etwas nicht funktioniert. Ich habe die Version schon etwas länger laufen und hat alles auf Anhieb funktioniert
 

Dura

Donor
is awesome!
Bist du dabei auch dieser Anleitung gefolgt? Ansonsten sind Logs immer praktisch, wenn etwas nicht funktioniert. Ich habe die Version schon etwas länger laufen und hat alles auf Anhieb funktioniert
Ja dieser Anleitung bin ich gefolgt
meinst du den Instance-Log?

doch der Bot Selbst scheint nicht das Problem zu sein, vielmehr das youtube-dl - welches ja nicht mehr funktioniert, alle anderen zusätze(scripts) funktionieren ja.

https://github.com/ytdl-org/youtube-dl#installation
habs im Standert versucht. und mit

curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
und
curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /opt/sinusbot/youtube-dl
also beide verzeichnisse eber auch da nix
...dann noch mit der Apassung der config.ini
 
Last edited:

MauriceR

Well-Known Member
Contributor
Ja dieser Anleitung bin ich gefolgt
meinst du den Instance-Log?

doch der Bot Selbst scheint nicht das Problem zu sein, vielmehr das youtube-dl - welches ja nicht mehr funktioniert, alle anderen zusätze(scripts) funktionieren ja.

https://github.com/ytdl-org/youtube-dl#installation
habs im Standert versucht. und mit

curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
und
curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /opt/sinusbot/youtube-dl
also beide verzeichnisse eber auch da nix
...dann noch mit der Apassung der config.ini
Hast du die Berechtigungen von youtube-dl gesetzt? (chmod a+rx /usr/local/bin/youtube-dl)

Und ja, den Instance-Log.
 

Dura

Donor
is awesome!
Hast du die Berechtigungen von youtube-dl gesetzt? (chmod a+rx /usr/local/bin/youtube-dl)

Und ja, den Instance-Log.
Ja berechtigungen sind ebenfals gesetzt.

2021-04-08T17:57:26+02:00 TS |INFO | | |Statistics report: Not yet, next report on Do. Apr. 8 23:19:38 2021
2021-04-08T17:57:26+02:00 TS |INFO |ClientUI | |Last update check was: Sa. Jan. 1 00:00:01 2022
2021-04-08T17:57:26+02:00 TS |INFO |Bookmarks | |Collecting autoconnect bookmarks
2021-04-08T17:57:26+02:00 New connection status 4; Error 0
2021-04-08T17:57:26+02:00 TS |INFO |ClientUI |1 |Connect status: Connection established
2021-04-08T17:57:26+02:00 New connection status 3; Error 0
2021-04-08T17:57:26+02:00 TS |INFO |ClientUI |1 |Connect status: Establishing connection
2021-04-08T17:57:26+02:00 New connection status 2; Error 0
2021-04-08T17:57:26+02:00 TS |INFO |ClientUI |1 |Connect status: Connected
2021-04-08T17:57:26+02:00 TS |DEVELOP |PktHandler |1 |Puzzle solve time: 3
2021-04-08T17:57:26+02:00 New connection status 1; Error 0
2021-04-08T17:57:26+02:00 TS |INFO |ClientUI |1 |Connect status: Connecting
2021-04-08T17:57:25+02:00 TS |INFO |ClientUI |1 |Initiating connection: "HAB DIE IP HIER RAUS GENOMMEN"
2021-04-08T17:57:25+02:00 TS |INFO |ClientUI |1 |Connect to server: "HAB DIE IP HIER RAUS GENOMMEN"
2021-04-08T17:57:25+02:00 TS |INFO |ClientUI | |ts3server: "HAB DIE IP HIER RAUS GENOMMEN"?port=2112&nickname=%F0%9F%8E%B6%20%20%EF%BC%AD%EF%BD%95%EF%BD%93%EF%BD%89%EF%BD%8B%20%EF%BC%A2%EF%BD%8F%EF%BD%94%F0%9F%8E%B5&password=&cid=702&channelpassword=
2021-04-08T17:57:25+02:00 TS |INFO |ClientUI | |Using configuration location: /opt/sinusbot/data/ts3/ddaf7337-a728-4e83-bdf4-be0324c8c6da/6d9fc00a-f7e9-d296-2f96-b6ae35f8f10a/settings.db
2021-04-08T17:57:25+02:00 TS |INFO |ClientUI | |Qt version: 5.12.1
2021-04-08T17:57:25+02:00 TS |INFO |ClientUI | |Failed to init text to speech engine
2021-04-08T17:57:25+02:00 TS |INFO | | |*** Time [INIT]: 419
2021-04-08T17:57:25+02:00 TS |INFO | | |*** Time [MAINWINDOW]: 419
2021-04-08T17:57:25+02:00 TS |INFO | | |*** Time [PLUGINS]: 107
2021-04-08T17:57:25+02:00 TS |INFO | | |successfully downloaded revocation list for myteamspeak id
2021-04-08T17:57:25+02:00 TS |ERROR |Query | |bind failed on 127.0.0.1:25639
2021-04-08T17:57:25+02:00 TS |INFO | | |successfully downloaded revocation list for accounting
2021-04-08T17:57:25+02:00 TS |INFO |Plugins | |Loading plugin: libclientquery_plugin_linux_amd64.so
2021-04-08T17:57:25+02:00 TS |INFO |Plugins | |Loading plugin: libsoundbot_plugin.so
2021-04-08T17:57:25+02:00 TS |INFO |Addons | |Checking for addon updates...
2021-04-08T17:57:25+02:00 TS |INFO | | |*** Time [ICONMANGER]: 129
2021-04-08T17:57:25+02:00 TS |ERROR |RevocationListCache| |Failed to import revocation list from cache
2021-04-08T17:57:25+02:00 TS |INFO |ClientUI | |Unable to create an Open GL context.
2021-04-08T17:57:25+02:00 TS |ERROR |SoundBckndIntf| |libpulse.so.0: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
2021-04-08T17:57:25+02:00 TS |INFO | | |Using hardware aes
2021-04-08T17:57:25+02:00 TS |INFO | | |SystemInformation: Linux 4.19.0-13-amd64 #1 SMP Debian 4.19.160-2 (2020-11-28) x86_64 Binary: 64bit
2021-04-08T17:57:25+02:00 TS |INFO | | |TeamSpeak Client 3.5.3 (2020-05-06 09:07:50)
2021-04-08T17:57:24+02:00 Starting instance ts3server:// "HAB DIE IP HIER RAUS GENOMMEN"?port=2112&nickname=%F0%9F%8E%B6%20%20%EF%BC%AD%EF%BD%95%EF%BD%93%EF%BD%89%EF%BD%8B%20%EF%BC%A2%EF%BD%8F%EF%BD%94%F0%9F%8E%B5&password=&cid=702&channelpassword=
2021-04-08T17:57:24+02:00 Could not create Notifications-Tabletable Notifications already exists
2021-04-08T17:57:24+02:00 Could not create WhisperReceive-Tabletable WhisperReceive already exists
2021-04-08T17:57:24+02:00 Could not create Chat-Tabletable Chat already exists
2021-04-08T17:57:20+02:00 script YT-search loaded
2021-04-08T17:57:20+02:00 Auto-Starting ddaf7337-a728-4e83-bdf4-be0324c8c6da/6d9fc00a-f7e9-d296-2f96-b6ae35f8f10a in 4000 ms...
2021-04-08T17:57:20+02:00 Initialization complete
2021-04-08T17:57:20+02:00 script Reconnect loaded
2021-04-08T17:57:20+02:00 script sinusbot-commands loaded
2021-04-08T17:57:20+02:00 [sinusbot-commands:86:12] Loaded SinusBot Commands v1.0.0 by Jonas Bögle (@irgendwr).
2021-04-08T17:57:20+02:00 script command loaded
2021-04-08T17:57:20+02:00 script OKlib loaded
 
Last edited:

Dura

Donor
is awesome!
Ja berechtigungen sind ebenfals gesetzt.

2021-04-08T17:57:26+02:00 TS |INFO | | |Statistics report: Not yet, next report on Do. Apr. 8 23:19:38 2021
2021-04-08T17:57:26+02:00 TS |INFO |ClientUI | |Last update check was: Sa. Jan. 1 00:00:01 2022
2021-04-08T17:57:26+02:00 TS |INFO |Bookmarks | |Collecting autoconnect bookmarks
2021-04-08T17:57:26+02:00 New connection status 4; Error 0
2021-04-08T17:57:26+02:00 TS |INFO |ClientUI |1 |Connect status: Connection established
2021-04-08T17:57:26+02:00 New connection status 3; Error 0
2021-04-08T17:57:26+02:00 TS |INFO |ClientUI |1 |Connect status: Establishing connection
2021-04-08T17:57:26+02:00 New connection status 2; Error 0
2021-04-08T17:57:26+02:00 TS |INFO |ClientUI |1 |Connect status: Connected
2021-04-08T17:57:26+02:00 TS |DEVELOP |PktHandler |1 |Puzzle solve time: 3
2021-04-08T17:57:26+02:00 New connection status 1; Error 0
2021-04-08T17:57:26+02:00 TS |INFO |ClientUI |1 |Connect status: Connecting
2021-04-08T17:57:25+02:00 TS |INFO |ClientUI |1 |Initiating connection: "HAB DIE IP HIER RAUS GENOMMEN"
2021-04-08T17:57:25+02:00 TS |INFO |ClientUI |1 |Connect to server: "HAB DIE IP HIER RAUS GENOMMEN"
2021-04-08T17:57:25+02:00 TS |INFO |ClientUI | |ts3server: "HAB DIE IP HIER RAUS GENOMMEN"?port=2112&nickname=%F0%9F%8E%B6%20%20%EF%BC%AD%EF%BD%95%EF%BD%93%EF%BD%89%EF%BD%8B%20%EF%BC%A2%EF%BD%8F%EF%BD%94%F0%9F%8E%B5&password=&cid=702&channelpassword=
2021-04-08T17:57:25+02:00 TS |INFO |ClientUI | |Using configuration location: /opt/sinusbot/data/ts3/ddaf7337-a728-4e83-bdf4-be0324c8c6da/6d9fc00a-f7e9-d296-2f96-b6ae35f8f10a/settings.db
2021-04-08T17:57:25+02:00 TS |INFO |ClientUI | |Qt version: 5.12.1
2021-04-08T17:57:25+02:00 TS |INFO |ClientUI | |Failed to init text to speech engine
2021-04-08T17:57:25+02:00 TS |INFO | | |*** Time [INIT]: 419
2021-04-08T17:57:25+02:00 TS |INFO | | |*** Time [MAINWINDOW]: 419
2021-04-08T17:57:25+02:00 TS |INFO | | |*** Time [PLUGINS]: 107
2021-04-08T17:57:25+02:00 TS |INFO | | |successfully downloaded revocation list for myteamspeak id
2021-04-08T17:57:25+02:00 TS |ERROR |Query | |bind failed on 127.0.0.1:25639
2021-04-08T17:57:25+02:00 TS |INFO | | |successfully downloaded revocation list for accounting
2021-04-08T17:57:25+02:00 TS |INFO |Plugins | |Loading plugin: libclientquery_plugin_linux_amd64.so
2021-04-08T17:57:25+02:00 TS |INFO |Plugins | |Loading plugin: libsoundbot_plugin.so
2021-04-08T17:57:25+02:00 TS |INFO |Addons | |Checking for addon updates...
2021-04-08T17:57:25+02:00 TS |INFO | | |*** Time [ICONMANGER]: 129
2021-04-08T17:57:25+02:00 TS |ERROR |RevocationListCache| |Failed to import revocation list from cache
2021-04-08T17:57:25+02:00 TS |INFO |ClientUI | |Unable to create an Open GL context.
2021-04-08T17:57:25+02:00 TS |ERROR |SoundBckndIntf| |libpulse.so.0: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
2021-04-08T17:57:25+02:00 TS |INFO | | |Using hardware aes
2021-04-08T17:57:25+02:00 TS |INFO | | |SystemInformation: Linux 4.19.0-13-amd64 #1 SMP Debian 4.19.160-2 (2020-11-28) x86_64 Binary: 64bit
2021-04-08T17:57:25+02:00 TS |INFO | | |TeamSpeak Client 3.5.3 (2020-05-06 09:07:50)
2021-04-08T17:57:24+02:00 Starting instance ts3server:// "HAB DIE IP HIER RAUS GENOMMEN"?port=2112&nickname=%F0%9F%8E%B6%20%20%EF%BC%AD%EF%BD%95%EF%BD%93%EF%BD%89%EF%BD%8B%20%EF%BC%A2%EF%BD%8F%EF%BD%94%F0%9F%8E%B5&password=&cid=702&channelpassword=
2021-04-08T17:57:24+02:00 Could not create Notifications-Tabletable Notifications already exists
2021-04-08T17:57:24+02:00 Could not create WhisperReceive-Tabletable WhisperReceive already exists
2021-04-08T17:57:24+02:00 Could not create Chat-Tabletable Chat already exists
2021-04-08T17:57:20+02:00 script YT-search loaded
2021-04-08T17:57:20+02:00 Auto-Starting ddaf7337-a728-4e83-bdf4-be0324c8c6da/6d9fc00a-f7e9-d296-2f96-b6ae35f8f10a in 4000 ms...
2021-04-08T17:57:20+02:00 Initialization complete
2021-04-08T17:57:20+02:00 script Reconnect loaded
2021-04-08T17:57:20+02:00 script sinusbot-commands loaded
2021-04-08T17:57:20+02:00 [sinusbot-commands:86:12] Loaded SinusBot Commands v1.0.0 by Jonas Bögle (@irgendwr).
2021-04-08T17:57:20+02:00 script command loaded
2021-04-08T17:57:20+02:00 script OKlib loaded

kann man nicht irgendwo diesen youtube-dl "could not decode downloader output: json..." fehler manuel fixen?
ich denke, das muss ja irgend ein Ursprung haben warum der auftaucht.
 

Dura

Donor
is awesome!
kann man nicht irgendwo diesen youtube-dl "could not decode downloader output: json..." fehler manuel fixen?
ich denke, das muss ja irgend ein Ursprung haben warum der auftaucht.
okok, ich hab jetzt die Master Lösung genommen! 😅 aber es funktioniert wieder.
  1. gesammten Bot gelöscht.
  2. Debian ALLES abgedated
  3. BOT komplett neu Installiert --> diese Anleitung
  4. Bot start test, ok. -> Bot stop
  5. Update mit dieser Anleitung -> (PS: diesen Link fürs Update "This version" )
  6. youtube-dl Installiert -> diese Anleitung
FERTIG 🤣

naja fast fertig zumindes.
Musste meine Lizenz wieder hinzufügen und alle meine Bots wieder neu einstellen inkl. die ganzen Skripts aber sonst alles gut.

etwas nervig und Zeitaufwendig aber es Funktioniert und meine Leutzz können wieder yt hören :D

LG

-------------------- EN

okok, I have now taken the master solution! 😅 but it works again.

deleted the whole bot.
Debian ALL abgedated
BOT completely reinstalled --> this tutorial
Bot start test, ok. -> Bot stop
Update with this guide -> (PS: this link for update "This version" )
youtube-dl installed -> this tutorial

DONE 🤣

well almost done at least.
Had to add my license back and reset all my bots again including all the scripts but otherwise all good.

something annoying and time consuming but it works and my User can listen to yt again :D

LG
 
Last edited:

MauriceR

Well-Known Member
Contributor
it would be usefull if you guys speak in English :/
If you have any problem with youtube-dl just ask for help and give us all information we could need.
We're just writing German, as this post was started in German
 

DnL8

Member
Contributor
This version will work with the newer youtube-dl versions - it will soon be used for the Docker image as well and a Windows version should also follow shortly.
Thanks for the patience and especially thanks to @Clubfan for providing a workaround while you had to wait!

Hi. Can you send the link for the Windows version please? Thanks
 

Holt

Active Member
@flyth I have the same question as @CubE135.
It would be inconvenient to update the Docker-Image by myself, just to use Youtube-DL in my Kubernetes-cluster.
 

bertalanimre

New Member
I see others have issue with the youtube-dl plugin for Sinusbot. If I run Sinusbot from Docker on Linux, how can I fix this? Just install an old version of youtube-dl and that's it?
 
Top