Jump to content

YT-DLP Server Plugin


Recommended Posts

Posted

Bitte im englischen Forum nicht auf Deutsch posten :mad:

 

Was genau verstehst du in der Readme nicht bzw. ab wo? 

Posted

Hi Griga,

Bei meinem Client Laptop läuft DVBViewer mit installietem yt dlp server.

Ich schaue mit Firefox ein YT Video, wie sehe ich das in der Wiedergabeliste oder Senderliste.

Ich finde da überhaupt nix, nur das  >>

Screenshot2026-04-21at06-29-27Seiten-Ladefehler.thumb.png.cccb6d94d5383c7c0d3ec3469527420e.png

Bin ratlos, beste Grüße

 

Posted

In der Readme -> Wie es funktioniert gibt es eine Beispiel-URL für den britischen Nachrichtensender Sky News und eine Erläuterung, wie du sie im Senderlisten-Editor des DVBViewers einträgst.

 

Damit ist es aber wahrscheinlich nicht getan. Du musst zumindest auch den Abschnitt DVBViewer / Media Server-Konfiguration beachten und in die Tat umsetzen.

 

Versuche erst mal, den Stream im DVBViewer abzuspielen. Im Media Server Webinterface mit Transkodierung ist es komplizierter, wie ich inzwischen feststellen musste. Da reicht der Wert für AnalyzeDuration in der Datei ffmpegprefs.ini nicht aus. Ich musste ihn verdoppeln.

 

  • 2 months later...
Posted (edited)

Ich habe ebenfalls Probleme yt-dlp per DVBViewer zum Laufen zu kriegen. 

 

Gemäß readme und yt-dlp wiki habe ich die:

 

-yt-dlp.exe

-deno.exe

-ffmpeg.exe und ffprobe.exe  Brauche ich die überhaupt, wenn ich nur Live-Streams ansehen will?

-sowie eine yt-dlp.conf mit (--remote-components ejs:github)

 

ins DVBViewer Verzeichnis geschmissen (C:\Program Files (x86)\DVBViewer)

 

sowie dein Plugin, da ich den Media-Server verwende in C:\Program Files (x86)\DVBViewer\Plugins\Plugins1

 

Bleiben wir beim Bespiel SkyNews Youtube Live-Feed: https://www.youtube.com/watch?v=YDvsBbKfLPA

 

Wenn ich jetzt yt-dlp per CMD aufrufe, sieht alles schick aus: 

 

:\Program Files (x86)\DVBViewer>yt-dlp -v -g "https://www.youtube.com/watch?v=YDvsBbKfLPA"
[debug] Command-line config: ['-v', '-g', 'https://www.youtube.com/watch?v=YDvsBbKfLPA']
[debug] Portable config "C:\Program Files (x86)\DVBViewer\yt-dlp.conf": ['--remote-components', 'ejs:github']
[debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version stable@2026.06.09 from yt-dlp/yt-dlp [821bef0f0] (win_exe)
[debug] Python 3.10.11 (CPython AMD64 64bit) - Windows-10-10.0.19045-SP0 (OpenSSL 1.1.1t  7 Feb 2023)
[debug] exe versions: ffmpeg N-125302-ge5a3c5e409-20260625 (setts), ffprobe N-125302-ge5a3c5e409-20260625
[debug] Optional libraries: Cryptodome-3.23.0, brotli-1.2.0, certifi-2026.05.20, curl_cffi-0.15.0, mutagen-1.47.0, requests-2.34.2, sqlite3-3.40.1, urllib3-2.7.0, websockets-16.0, yt_dlp_ejs-0.8.0
[debug] JS runtimes: deno-2.9.0
[debug] Proxy map: {}
[debug] Request Handlers: urllib, requests, websockets, curl_cffi
[debug] Plugin directories: none
[debug] Loaded 1739 extractors
[debug] [youtube] [pot] PO Token Providers: none
[debug] [youtube] [pot] PO Token Cache Providers: memory
[debug] [youtube] [pot] PO Token Cache Spec Providers: webpo
[debug] [youtube] [jsc] JS Challenge Providers: bun (unavailable), deno, node (unavailable), quickjs (unavailable)
[youtube] Extracting URL: https://www.youtube.com/watch?v=YDvsBbKfLPA
[youtube] YDvsBbKfLPA: Downloading webpage
[debug] [youtube] Forcing "main" player JS variant for player 5b27766f
        original url = /s/player/5b27766f/player_es6.vflset/en_US/base.js
[youtube] YDvsBbKfLPA: Downloading android vr player API JSON
[youtube] YDvsBbKfLPA: Downloading m3u8 information
[youtube] YDvsBbKfLPA: Downloading player 5b27766f-main
[youtube] [jsc:deno] Solving JS challenges using deno
[debug] [youtube] [jsc:deno] Using challenge solver lib script v0.8.0 (source: python package, variant: minified)
[debug] [youtube] [jsc:deno] Using challenge solver core script v0.8.0 (source: python package, variant: minified)
[debug] [youtube] [jsc:deno] Running deno: 'C:\Program Files (x86)\DVBViewer\deno.EXE' run --ext=js --no-code-cache --no-prompt --no-remote --no-lock --node-modules-dir=none --no-config --no-npm --cached-only -
[debug] [youtube] YDvsBbKfLPA: Detected experiment to bind GVS PO Token to video ID for web_safari client
[youtube] YDvsBbKfLPA: Downloading m3u8 information
[debug] Sort order given by extractor: quality, res, fps, hdr:12, source, vcodec, channels, acodec, lang, proto
[debug] Formats sorted by: hasvid, ie_pref, quality, res, fps, hdr:12(7), source, vcodec, channels, acodec, lang, proto, size, br, asr, vext, aext, hasaud, id
[debug] Default format spec: best/bestvideo+bestaudio
[info] YDvsBbKfLPA: Downloading 1 format(s): 301
https://manifest.googlevideo.com/api/manifest/hls_playlist/expire/1782482717/[Link gekürtzt]/playlist/index.m3u8

 

Öffne ich diese m3u8 in DVBViewer sehe ich SkyNews:

 

26.06.26 09:37:29.181 TfrmMain             Release          TS Stream Device
26.06.26 09:37:29.181 TfrmMain             Free             TS Stream Device
26.06.26 09:37:29.182 TfrmMain             Freed            TS Stream Device
26.06.26 09:37:50.741 USceneRender         issuing WM_DEVICELOST
26.06.26 09:38:33.802 TfrmMain             LoadFromFile     https://manifest.googlevideo.com/api/manifest/hls_playlist/expire/1782481093/ei/ZCw-...D153N6cn0sWpBdFDAOvUvXezUSNzeuVcBcD-9g%3D%3D/playlist/index.m3u8
26.06.26 09:38:33.802 TfrmMain             LoadFromFile     try TDVBFileRenderer
26.06.26 09:38:33.825 THLSStream           ==========       THTTPStream.Create succeeded

26.06.26 09:38:33.826 TBaseHTTPStream      Connecting to    https://manifest.googlevideo.com/api/manifest/hls_playlist/...-D153N6cn0sWpBdFDAOvUvXezUSNzeuVcBcD-9g%3D%3D/playlist/index.m3u8
26.06.26 09:38:33.903 TBaseHTTPStream      Request Header   
GET /api/manifest/hls_playlist/expire/1782481093/ei/ZCw-aqzIO7Wtp...D153N6cn0sWpBdFDAOvUvXezUSNzeuVcBcD-9g%3D%3D/playlist/index.m3u8 HTTP/1.1
Host: manifest.googlevideo.com
User-Agent: Mozilla/5.0 (iPad; CPU OS 12_4_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.1.2 Mobile/15E148 Safari/604.1

26.06.26 09:38:33.984 TBaseHTTPStream      Received header  
HTTP/1.1 200 OK
Content-Type: application/vnd.apple.mpegurl
Cross-Origin-Resource-Policy: cross-origin
Date: Fri, 26 Jun 2026 07:38:33 GMT
Pragma: no-cache
Expires: Fri, 01 Jan 1990 00:00:00 GMT
Cache-Control: no-cache, must-revalidate
Server: HTTP server (unknown)
Content-Length: 8034
X-XSS-Protection: 0
X-Frame-Options: SAMEORIGIN
Alt-Svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000

[...]

26.06.26 09:38:34.849 ConnectAudio         ACodec: Microsoft DTV-DVD Audio Decoder
26.06.26 09:38:34.873 ACodec               Microsoft DTV-DVD Audio Decoder
26.06.26 09:38:35.604 ConnectVideo         VCodec: Microsoft DTV-DVD Video Decoder
26.06.26 09:38:35.670 VCodec               Microsoft DTV-DVD Video Decoder
26.06.26 09:38:35.714 CreateVideoRenderer  EVR added
26.06.26 09:38:40.733 Used Filter:         EVR Renderer (Custom) (Video A)
26.06.26 09:38:40.733 Used Filter:         Default DirectSound Device (Audio A)
26.06.26 09:38:40.734 Used Filter:         Microsoft DTV-DVD Video Decoder (Video A)
26.06.26 09:38:40.734 Used Filter:         Audio Callback (Standard)
26.06.26 09:38:40.734 Used Filter:         Microsoft DTV-DVD Audio Decoder (Audio A)
26.06.26 09:38:40.734 Used Filter:         DVB Source (Standard)
26.06.26 09:38:40.734 THLSStream           ==========       THTTPStream.Create succeeded

 

 

Versuche ich in DVBViewer https://www.youtube.com/watch?v=YDvsBbKfLPA zu öffnen, kommt folgender Fehler:

 

26.06.26 09:31:23.351 Start App            ----------------------------------------
26.06.26 09:31:23.351 Start App            DVBViewer.exe
26.06.26 09:31:23.351 Start App            7.3.2.0
26.06.26 09:31:23.351 Start App            ----------------------------------------
26.06.26 09:31:23.544 TfrmLoader           Status           Creating Windows...
26.06.26 09:31:24.395 TfrmLoader           Status           Searching DirectShow Components...
26.06.26 09:31:24.974 TfrmLoader           Status           Loading Setup File...
26.06.26 09:31:27.594 TDVBDeviceList       LoadSettings     DVBViewer Media Server (DESKTOP-B348G92) 1, status 0
26.06.26 09:31:29.139 TfrmLoader           Status           Searching Plugins...
26.06.26 09:31:29.192 TfrmLoader           Status           Completing Options...
26.06.26 09:31:29.937 TfrmLoader           Status           Initializing Plugins...
26.06.26 09:31:30.004 TfrmLoader           Status           Waiting for the Media Server...
26.06.26 09:31:35.025 TfrmLoader           Status           Loading Channel List...
26.06.26 09:31:35.201 TfrmLoader           Status           Loading EPG...
26.06.26 09:31:35.667 TfrmLoader           Status           Loading Service EPG...
26.06.26 09:31:35.775 TfrmLoader           Status           Loading  Favourites...
26.06.26 09:31:36.045 TfrmLoader           Status           Initializing OSD Skin...
26.06.26 09:31:36.153 LoadWindowDefs       Loading WindowDefFile: C:\ProgramData\CMUV\DVBViewer\windowdef.xml
26.06.26 09:31:36.256 TOSD                 InitWindows      Weather Window initialization failed
26.06.26 09:31:36.736 TfrmLoader           Status           Completing Initialization...
26.06.26 09:31:36.862 TfrmMain             SetTuner         Start
26.06.26 09:31:36.865 TFileDevice          RunDevice        1
26.06.26 09:31:36.865 TfrmMain             AllocateHardware TS Stream Device
26.06.26 09:31:36.865 TfrmMain             SetTuner         Found usable hardware
26.06.26 09:31:36.865 TFileDevice          SetTuner         TType: 6, Freq: 0, Symrate: 454591828, LOF: 4922, Tone: 10, Pol: 0, DiseqC: 0, FEC: 1, APID: 0, VPID: 0, PMT: 0, SID: 0, TID: 0, NID: 0, SatMod: 0, DiseqCVal: 17445, Flags: 24, Group: 0
26.06.26 09:31:37.872 TShoutcastStream     Connecting to    http://localhost:5077/?url=https://www.youtube.com/watch?v=_M3ixhc_z2Y
26.06.26 09:31:45.776 TEPGDownloadThread   Execute          0
26.06.26 09:31:47.875 TShoutcastStream     FSocket.Connect Error 10060
26.06.26 09:31:47.875 TShoutcastStream     ==========       THTTPStream.Create failed

26.06.26 09:31:47.876 TShoutcastStream     Invalid Socket   
26.06.26 09:31:47.902 TFileDevice          CloseDevice      
26.06.26 09:31:47.904 TfrmMain             SetTuner failed  2
26.06.26 09:31:47.904 TfrmMain             SetTuner         End
26.06.26 09:31:47.988 Used Filter:         DVB Source (Standard)
26.06.26 09:31:47.999 TfrmLoader           Status            
26.06.26 09:32:08.132 TfrmMain             Release          TS Stream Device
26.06.26 09:32:08.132 TfrmMain             Free             TS Stream Device
26.06.26 09:32:08.133 TfrmMain             Freed            TS Stream Device
26.06.26 09:32:13.212 TfrmMain             End App          before OSD terminate

 

Was mache ich falsch? 

Edited by JunePaik
Posted
vor 2 Stunden schrieb JunePaik:
FSocket.Connect Error 10060

 

Ein Timeout-Fehler. Dauert zu lange. Du musst unter Optionen -> Hardware ein TS Stream Device einrichten und in dessen Einstellungen das Verbindungs-Timeout hochsetzen. Hier klappt es mit 15.000 ms. 

 

Die Version 7.3.2 verdoppelt bereits automatisch das Verbindungs-Timeout, wenn sie eine yt-dlp-Adresse wittert. Das gilt jedoch nicht, wenn der lokale Viewer den Stream vom Media Server auf dem selben PC bezieht (macht er standardmäßig, kann man in Tweaker.exe ausschalten), weil das wird dann ja intern in eine andere Adresse umgesetzt (irgendwas mit upnp/channelstream/...)

 

Wenn du speziell modifizierte TS Stream-Geräte für yt-dlp einrichtest, lohnt es sich eventuell, durch Sendergruppenkonfiguration die betreffenden Sender diesen Geräten fest zuzuordnen, also z.B. die Sender gehören zu Gruppe H, und bei dem Gerät wschließt du alle außer H aus. Ob du sowas brauchst, hängt davon ab, was du du sonst mit TS Stream machst.

 

Eine andere Möglichkeit, die auch in einem Remote DVBViewer funktioniert:  Du richtest ein virtuelles RTSP Netzwerkgerät mit dem Tunertyp TS Stream ein. Wenn der DVBViewer einen Sender vom Typ TS Stream mit einer Adresse wie

 

http://localhost:5077/?url=https://www.youtube.com/watch?v...

 

in seiner Senderliste hat, reicht er die URL via RTSP an "seinen" Media Server weiter und erhält dann den Stream. Dabei brauchst du dich im DVBViewer nicht um das Verbindungs-Timeout zu kümmern. Nur im Media Server muss es groß genug sein. Aber auch der verdoppelt seit Version 3.3.2 automatisch.

 

Mit dem VLC als Remote-Client hat es bei einem Versuch via UPnP geklappt. Im DVBViewer über diese Schiene nicht. Dem muss ich noch mal nachgehen...

 

vor 2 Stunden schrieb JunePaik:

-ffmpeg.exe und ffprobe.exe  Brauche ich die überhaupt, wenn ich nur Live-Streams ansehen will?

 

Für yt-dlp brauchst du die nicht. Du bräuchtest sie nur, wenn der Client mit dem von wem auch immer gelieferten Originalformat (insbesondere bei separaten Video- und Audio-Streams) nichts anfangen kann. Aaaaber: Der Media Server braucht ffmpeg.exe für die Wiedergabe im Browsern bzw. für die Transkodierung von Streams! Deshalb bietet der Media Server Installer ffmpeg zum Download an.

 

deno.exe habe ich auch, aber in einem anderen Verzeichnis. Hauptsache ist, dass yt-dlp es findet. yt-dlp.conf kenne ich nicht und gibt es bei mir nicht.

 

Posted (edited)

Hmm, ich hatte im Media-Server bereits ein TS-Stream Device mit 20s eingerichtet.  Im DVBViewer steht ja nur der Media-Server drin. 

 

Edit: Achso, okay. Verstehe, ich hätte einfach mal nen Channel-Link vom MS testen sollen, dann wäre es nicht ausgestiegen wegen timeout. Direkt am Viewer wollte ich nur schauen, obs überhaupt läuft. 

 

ps: Nochmal die Frage aus dem Thread im engl. Bereich. 

 

Gibts eine bessere Möglichkeit Live Streams anzustehen, die nicht dauerhaft senden? Die Video-ID ändert sich doch da immer, oder?

 

Edited by JunePaik
Posted

Wie gesagt: Ein lokaler DVBViewer bezieht TS Stream standardmäßig über den Media Server auf dem selben PC und benutzt dafür auch ein TS Stream-Gerät. Und dessen Verbindungs-Timeout muss auch ausreichend groß sein! Suche folgende Einstellungen in Tweaker.exe und lies dir nach Selektion die dazugehörigen Erläuterungen unten durch. Das wird deinem Verständnis weiterhelfen.

 

TS Stream-Geräte bei Bedarf automatisch erzeugen

TS Stream über den lokalen Media Server empfangen

 

Posted (edited)

Danke, das geht jetzt. 

 

Nun wollte ich Live-Streams anders ansprechen, damit man nicht immer die URL anpassen muss.

 

Mittels "yt-dlp -v -g "https://www.youtube.com/@SkyNews/live""  holt er mir die m3u8.

 

Aber ein http://localhost:5077/x.m3u8?url=https://www.youtube.com/@SkyNews/live tut nix:

 

 

26.06.26 12:41:05.145 TBaseHTTPStream      Connecting to    http://localhost:5077/x.m3u8?url=https://www.youtube.com/@SkyNews/live
26.06.26 12:41:05.148 TBaseHTTPStream      Request Header   
GET /x.m3u8?url=https://www.youtube.com/@SkyNews/live HTTP/1.1
Host: localhost:5077
User-Agent: Mozilla/5.0 (iPad; CPU OS 12_4_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.1.2 Mobile/15E148 Safari/604.1

26.06.26 12:41:14.199 TBaseHTTPStream      Getting the response header failed. Bytes read 74
26.06.26 12:41:14.199 TBaseHTTPStream      Connection Timeout 10000
26.06.26 12:41:14.201 THLSStream           Getting the M3U Playlist failed 
26.06.26 12:41:14.277 TfrmMain             LoadFromFile     try TVideoRenderer
26.06.26 12:41:14.307 TVideoRenderer       LoadFromFile     plays stream
26.06.26 12:41:14.307 TVideoRenderer       GetSplitter      try LAV source filter {B98D13E7-55DB-4385-A33D-09FD1BA26338}
26.06.26 12:41:14.436 USceneRender         issuing WM_DEVICELOST
26.06.26 12:41:26.726 TErrorHandler        SetErrorMessage  Kann Video/Ausgabe Pin nicht rendern, error: 0x80040217 Es wurden keine Zwischenfilter für die Herstellung der Verbindung gefunden.
26.06.26 12:41:31.328 TVideoRenderer       GetSplitter      no AV output pins found
26.06.26 12:41:31.328 TVideoRenderer       LoadFromFile     no splitter found

 

Und warum ich da jetzt wieder ein timeout drin habe, verstehe ich nicht. Hab doch ein TS-Stream Device mit 30s dem DVBViewer hinzugefügt. 

Edited by JunePaik
Posted

@ ist in URLs nicht erlaubt. Das musst du wahrscheinlich URL-kodieren. Manche Programme wie Browser machen das oft automatsich, DVBViewer und Media Server nicht unbedingt.

Posted (edited)

Komme da jetzt nicht weiter.


 

26.06.26 12:55:25.466 TBaseHTTPStream      Connecting to    http://localhost:5077/?url=https://www.youtube.com/@SkyNews/live
26.06.26 12:55:25.470 TBaseHTTPStream      Request Header   
GET /?url=https://www.youtube.com/@SkyNews/live HTTP/1.1
Host: localhost:5077
User-Agent: DVBViewer Pro 7.1

26.06.26 12:55:39.177 TBaseHTTPStream      Connection reset while receiving header 
ERROR: [youtube:tab] @SkyNews: This channel does not have a live HTTP tab

 

 

26.06.26 12:57:31.843 TBaseHTTPStream      Connecting to    http://localhost:5077/?url=https://www.youtube.com/%40SkyNews/live
26.06.26 12:57:31.846 TBaseHTTPStream      Request Header   
GET /?url=https://www.youtube.com/%40SkyNews/live HTTP/1.1
Host: localhost:5077
User-Agent: DVBViewer Pro 7.1

26.06.26 12:57:41.004 TBaseHTTPStream      Connection reset while receiving header 
ERROR: [youtube:tab] %40SkyNews: This channel does not have a live HTTP tab

 

Wenn ich yt-dlp direkt anspreche holt er mir den Stream. 

 

[youtube:tab] Extracting URL: https://www.youtube.com/@SkyNews/live
[youtube:tab] @SkyNews/live: Downloading webpage
[debug] [youtube] [pot] PO Token Providers: none
[debug] [youtube] [pot] PO Token Cache Providers: memory
[debug] [youtube] [pot] PO Token Cache Spec Providers: webpo
[debug] [youtube] [jsc] JS Challenge Providers: bun (unavailable), deno, node (unavailable), quickjs (unavailable)
[youtube] Extracting URL: https://www.youtube.com/watch?v=Q5Or30z_AJA

 

edit: okay, ist ein anderer Live-Stream von denen. Der aktuell gestartete. Das wäre ja vom Prinzip her auch das, was ich gerne möchte, bei nicht dauerhaften Streams. 

Edited by JunePaik
Posted (edited)

Twitch Live-Stream kriege ich leider auch nicht ans laufen.

 

C:\Program Files (x86)\DVBViewer>yt-dlp -v -g "https://www.twitch.tv/rocketbeanstv"
[debug] Command-line config: ['-v', '-g', 'https://www.twitch.tv/rocketbeanstv']
[debug] Portable config "C:\Program Files (x86)\DVBViewer\yt-dlp.conf": ['--remote-components', 'ejs:github']
[debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version stable@2026.06.09 from yt-dlp/yt-dlp [821bef0f0] (win_exe)
[debug] Python 3.10.11 (CPython AMD64 64bit) - Windows-10-10.0.19045-SP0 (OpenSSL 1.1.1t  7 Feb 2023)
[debug] exe versions: none
[debug] Optional libraries: Cryptodome-3.23.0, brotli-1.2.0, certifi-2026.05.20, curl_cffi-0.15.0, mutagen-1.47.0, requests-2.34.2, sqlite3-3.40.1, urllib3-2.7.0, websockets-16.0, yt_dlp_ejs-0.8.0
[debug] JS runtimes: deno-2.9.0
[debug] Proxy map: {}
[debug] Request Handlers: urllib, requests, websockets, curl_cffi
[debug] Plugin directories: none
[debug] Loaded 1739 extractors
[twitch:stream] Extracting URL: https://www.twitch.tv/rocketbeanstv
[twitch:stream] rocketbeanstv: Downloading stream GraphQL
[twitch:stream] rocketbeanstv: Downloading stream access token GraphQL
[twitch:stream] rocketbeanstv: Downloading m3u8 information
[debug] Formats sorted by: hasvid, ie_pref, lang, quality, res, fps, hdr:12(7), vcodec, channels, acodec, size, br, asr, proto, vext, aext, hasaud, source, id
[debug] Default format spec: best/bestvideo+bestaudio
[info] 317581390823: Downloading 1 format(s): 1080p60__source_
https://euc12.playlist.ttvnw.net/v1/playlist/CvcE-ZqMxbaSM1enqIDifU5PMFkx5vTO4ZKqkP6VLrHn_6hYs-mWJmrSDSgA-...IAEqCWV1LXdlc3QtMjC7Dw.m3u8

 

26.06.26 18:08:55.892 TBaseHTTPStream      Connecting to    http://localhost:5077/?url=https://www.twitch.tv/rocketbeanstv
26.06.26 18:08:55.897 TBaseHTTPStream      Request Header   
GET /?url=https://www.twitch.tv/rocketbeanstv HTTP/1.1
Host: localhost:5077
User-Agent: DVBViewer Pro 7.1

26.06.26 18:09:07.221 TBaseHTTPStream      Connection reset while receiving header 
ERROR: [twitch:stream] rocketbeanstv HTTP: rocketbeanstv http does not exist


26.06.26 18:09:07.221 TBaseHTTPStream      Reading status in header failed 
26.06.26 18:09:07.256 TfrmMain             LoadFromFile     http://localhost:5077/?url=https://www.twitch.tv/rocketbeanstv
26.06.26 18:09:07.257 TfrmMain             LoadFromFile     try TVideoRenderer
26.06.26 18:09:07.275 TVideoRenderer       LoadFromFile     plays stream
26.06.26 18:09:07.276 TVideoRenderer       GetSplitter      try LAV source filter {B98D13E7-55DB-4385-A33D-09FD1BA26338}
26.06.26 18:09:07.348 USceneRender         issuing WM_DEVICELOST

 

Was mir sowohl bei YT wie auch Twitch aufgefallen ist, wenn man über URL öffnen "nur":

https://www......    eingibt, wird der eingestellte connection-timeout des hinzugefügten TS-Stream verwendet. 

 

Nimmt man: http://localhost:5077/x.m3u8?url=https://www.... spielt dieser Wert keine Rolle mehr sondern die Einstellung in der Tweaker.exe. 

Edited by JunePaik
Posted

Oha! Bug im Plugin. ;) Es kommt nicht mit URLs klar, die am Ende keinen Query-Teil haben (also keinen Teil, der mit einem Fragezeichen beginnt). Ich war offenbar zu sehr auf URLs mit .../watch?v=... fixiert. Andere habe ich gar nicht getestet.

 

Work Around: Einen bedeutungslosen Dummy Query Parameter ergänzen. Probier mal ....?url=https://www.twitch.tv/rocketbeanstv?xx=1

 

Posted

Morgen gibt's ein Update. Dann braucht es den Work-Around nicht mehr.

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...