MrBrax / LiveStreamDVR

An automatic livestream recorder
MIT License
349 stars 25 forks source link

Stream capture failes #490

Open Serph91P opened 10 months ago

Serph91P commented 10 months ago

Describe the bug No Channel is recording atm after the last update. The all start and anounce that the streamer is live but the all run into Some error and say they failed to record.

To Reproduce Steps to reproduce the behavior:

  1. Add Channel
  2. Channel comes online
  3. Does not get reocrded because of error.

Expected behavior The channel gets recorded, it seems that some kind of fuckup happend because it says the stream ID already exists and that it recieves Invalid data from streamlink

Screenshots grafik

Server:

Additional context


2024-01-16 09:46:35
 2024-01-16T09:46:35.970Z | hook.HookTwitch <info> Hook called with message ID P1pzqsiRq__E09Mq4L54L5VM71JeUGwrNkMV1Yss0N4=, s-version 1, s-type channel.update, b false (m-retry 0, m-type notification, m-date 2024-01-16T09:46:34.675761475Z)
2024-01-16 09:46:35
 2024-01-16T09:46:35.994Z | automator.handle <info> Automator channel.update event for maxim
2024-01-16 09:46:35
 2024-01-16T09:46:35.995Z | clientBroker.notify <info> (offlineStatusChange) Live non-capturing channel maxim changed status: ELDEN RING (Wir helfen dem kleinen Elden Lord @holladiewaldfee !)
2024-01-16 09:46:36
 44.241.215.198 - - [16/Jan/2024:09:46:36 +0000] "POST /api/v0/hook/twitch HTTP/1.1" 200 0 "-" "Go-http-client/1.1"
2024-01-16 09:46:36
 2024-01-16T09:46:36.195Z | tw.channel.getStreams <info> Querying streams for streamer id 172376071 returned 1 streams
2024-01-16 09:46:36
 2024-01-16T09:46:36.196Z | automator.updateGame <info> Channel maxim not capturing, saving channel data to cache: ELDEN RING (Wir helfen dem kleinen Elden Lord @holladiewaldfee !)
2024-01-16 09:46:36
 2024-01-16T09:46:36.204Z | automator.updateGame <info> Channel maxim status is online but not capturing, checking if we can start downloading.
2024-01-16 09:46:36
 2024-01-16T09:46:36.379Z | tw.channel.getStreams <info> Querying streams for streamer id 172376071 returned 1 streams
2024-01-16 09:46:36
 2024-01-16T09:46:36.380Z | automator.download <error> VOD ID already exists for maxim
2024-01-16 09:46:36
 2024-01-16T09:46:36.390Z | automator.download <error> Cancel download of maxim2024 - s202401e18, vod already exists
2024-01-16 09:46:36
 2024-01-16T09:46:36.391Z | automator.fallbackCapture <info> Starting fallback capture with filename 41719978936_2024-01-16_09-46-36.mp4
2024-01-16 09:46:36
 2024-01-16T09:46:36.402Z | automator.fallbackCapture <success> Spawned process 428 for fbcapture_maxim_41719978936
2024-01-16 09:46:36
 2024-01-16T09:46:36.404Z | job.save <info> Save job fbcapture_maxim_41719978936 with PID 428 to /usr/local/share/twitchautomator/data/cache/pids/fbcapture_maxim_41719978936.json
2024-01-16 09:46:36
 2024-01-16T09:46:36.628Z | automator.captureTicker <error> Invalid data received from streamlink
2024-01-16 09:46:36
 2024-01-16T09:46:36.629Z | automator.captureTicker <error> Invalid data received from streamlink
2024-01-16 09:46:36
 2024-01-16T09:46:36.630Z | automator.captureTicker <error> Invalid data received from streamlink
2024-01-16 09:46:36
 2024-01-16T09:46:36.630Z | automator.captureTicker <error> Invalid data received from streamlink
2024-01-16 09:46:36
 2024-01-16T09:46:36.648Z | automator.fallbackCapture <error> Job fbcapture_maxim_41719978936 exited with code 2, signal null
2024-01-16 09:46:36
 2024-01-16T09:46:36.648Z | job.clear <info> Clear job fbcapture_maxim_41719978936 with PID 428
2024-01-16 09:46:36
 2024-01-16T09:46:36.649Z | job.clear <success> Job fbcapture_maxim_41719978936 removed from jobs list
2024-01-16 09:46:36
 2024-01-16T09:46:36.649Z | automator.fallbackCapture <error> Capture 41719978936_2024-01-16_09-46-36 failed
2024-01-16 09:46:36
 2024-01-16T09:46:36.649Z | automator.download <error> Fallback capture failed for maxim: undefined
2024-01-16 09:46:36
 false
2024-01-16 09:46:39
 redacted - - [16/Jan/2024:09:46:39 +0000] "GET /cache/covers/491931.jpg HTTP/1.1" 200 9923 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:121.0) Gecko/20100101 Firefox/121.0"
2024-01-16 09:46:39
 redacted - - [16/Jan/2024:09:46:39 +0000] "GET /assets/roboto-latin-900-normal-7e262106.woff2 HTTP/1.1" 200 15752 "https://redacted/assets/index-846ed7f6.css" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:121.0) Gecko/20100101 Firefox/121.0"
2024-01-16 09:46:45
 2024-01-16T09:46:45.550Z | vod.delete <info> Delete Giantwaffle2024 - s202401e19
2024-01-16 09:46:45
 2024-01-16T09:46:45.551Z | channel.removeVod <info> Remove VOD JSON for giantwaffle: 1dd3b334-284b-4d23-ab07-969763edd632
2024-01-16 09:46:45
 2024-01-16T09:46:45.570Z | dvr.removeVod <info> VOD Giantwaffle2024 - s202401e19 removed from memory!
2024-01-16 09:46:45
 redacted - - [16/Jan/2024:09:46:45 +0000] "DELETE /api/v0/vod/1dd3b334-284b-4d23-ab07-969763edd632 HTTP/1.1" 200 15 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:121.0) Gecko/20100101 Firefox/121.0"
2024-01-16 09:46:45
 redacted - - [16/Jan/2024:09:46:45 +0000] "GET /cache/covers/491870.jpg HTTP/1.1" 200 10737 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:121.0) Gecko/20100101 Firefox/121.0"
2024-01-16 09:46:45
 redacted - - [16/Jan/2024:09:46:45 +0000] "GET /assets/poppins-latin-600-normal-f4e80d9d.woff2 HTTP/1.1" 200 8000 "https://redacted/assets/index-846ed7f6.css" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:121.0) Gecko/20100101 Firefox/121.0"
2024-01-16 09:46:45
 redacted - - [16/Jan/2024:09:46:45 +0000] "GET /api/v0/channels/74a27859-a617-4134-9f97-993cf1df2ecb HTTP/1.1" 200 245979 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:121.0) Gecko/20100101 Firefox/121.0"
2024-01-16 09:46:46
 redacted - - [16/Jan/2024:09:46:46 +0000] "GET /cache/thumbs/3c5f72f146f4b8cc07b39b97f8a5479f.jpg HTTP/1.1" 200 7269 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:121.0) Gecko/20100101 Firefox/121.0"
2024-01-16 09:46:46
 redacted - - [16/Jan/2024:09:46:46 +0000] "GET /cache/covers/512953.jpg HTTP/1.1" 200 7565 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:121.0) Gecko/20100101 Firefox/121.0"
2024-01-16 09:46:50
 2024-01-16T09:46:50.346Z | vod.delete <info> Delete maxim2024 - s202401e17
2024-01-16 09:46:50
 2024-01-16T09:46:50.347Z | channel.removeVod <info> Remove VOD JSON for maxim: e9c1f4e3-695d-4da2-a66d-3d5d1c3cc56b
2024-01-16 09:46:50
 2024-01-16T09:46:50.347Z | dvr.removeVod <info> VOD maxim2024 - s202401e17 removed from memory!
2024-01-16 09:46:50
 redacted - - [16/Jan/2024:09:46:50 +0000] "DELETE /api/v0/vod/e9c1f4e3-695d-4da2-a66d-3d5d1c3cc56b HTTP/1.1" 200 15 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:121.0) Gecko/20100101 Firefox/121.0"
2024-01-16 09:46:50
 redacted - - [16/Jan/2024:09:46:50 +0000] "GET /cache/covers/1187216011.jpg HTTP/1.1" 200 10364 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:121.0) Gecko/20100101 Firefox/121.0"
2024-01-16 09:46:50
 redacted - - [16/Jan/2024:09:46:50 +0000] "GET /cache/covers/518203.jpg HTTP/1.1" 200 9731 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:121.0) Gecko/20100101 Firefox/121.0"
2024-01-16 09:46:50
 redacted - - [16/Jan/2024:09:46:50 +0000] "GET /cache/covers/509658.jpg HTTP/1.1" 200 8786 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:121.0) Gecko/20100101 Firefox/121.0"
2024-01-16 09:46:50
 redacted - - [16/Jan/2024:09:46:50 +0000] "GET /api/v0/channels/cc05af51-4a11-4f77-93a1-3b430b098753 HTTP/1.1" 200 57860 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:121.0) Gecko/20100101 Firefox/121.0"
2024-01-16 09:46:52
 redacted - - [16/Jan/2024:09:46:52 +0000] "GET /cache/covers/1997107609.jpg HTTP/1.1" 200 8042 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:121.0) Gecko/20100101 Firefox/121.0"
2024-01-16 09:46:57
 2024-01-16T09:46:57.888Z | vod.delete <info> Delete Staiy2024 - s202401e08
2024-01-16 09:46:57
 2024-01-16T09:46:57.889Z | channel.removeVod <info> Remove VOD JSON for staiy: 24f29c68-8d65-468f-a78e-d323ec47a236
2024-01-16 09:46:57
 2024-01-16T09:46:57.897Z | dvr.removeVod <info> VOD Staiy2024 - s202401e08 removed from memory!
2024-01-16 09:46:57
 redacted - - [16/Jan/2024:09:46:57 +0000] "DELETE /api/v0/vod/24f29c68-8d65-468f-a78e-d323ec47a236 HTTP/1.1" 200 15 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:121.0) Gecko/20100101 Firefox/121.0"
2024-01-16 09:46:57
 redacted - - [16/Jan/2024:09:46:57 +0000] "GET /cache/covers/509577.jpg HTTP/1.1" 200 9159 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:121.0) Gecko/20100101 Firefox/121.0"
2024-01-16 09:46:57
 redacted - - [16/Jan/2024:09:46:57 +0000] "GET /api/v0/channels/605e5844-e132-4b87-9466-cd7d326f9b6a HTTP/1.1" 200 14946 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:121.0) Gecko/20100101 Firefox/121.0"
2024-01-16 09:47:06
 2024-01-16T09:47:06.281Z | vod.delete <info> Delete Staiy2024 - s202401e06
2024-01-16 09:47:27
 2024-01-16T09:47:27.463Z | channel.removeVod <info> Remove VOD JSON for staiy: ae0b6ce4-1255-4302-ab7c-f4a0c4ceaacf
2024-01-16 09:47:27
 2024-01-16T09:47:27.472Z | dvr.removeVod <info> VOD Staiy2024 - s202401e06 removed from memory!
2024-01-16 09:47:27
 redacted - - [16/Jan/2024:09:47:27 +0000] "DELETE /api/v0/vod/ae0b6ce4-1255-4302-ab7c-f4a0c4ceaacf HTTP/1.1" 200 15 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:121.0) Gecko/20100101 Firefox/121.0"
2024-01-16 09:47:27
 redacted - - [16/Jan/2024:09:47:27 +0000] "GET /api/v0/channels/605e5844-e132-4b87-9466-cd7d326f9b6a HTTP/1.1" 200 9637 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:121.0) Gecko/20100101 Firefox/121.0"
2024-01-16 09:47:27
 2024-01-16T09:47:27.669Z | tw.channel.getStreams <info> Querying streams for streamer id 172376071 returned 1 streams
2024-01-16 09:47:27
 2024-01-16T09:47:27.678Z | route.channels.force_record <info> Forcing record for maxim
2024-01-16 09:47:27
 2024-01-16T09:47:27.687Z | automator.handle <info> Automator stream.online event for maxim (retry 0)
2024-01-16 09:47:27
 2024-01-16T09:47:27.687Z | automator.handle <info> maxim is already live, yet another stream online event received.
2024-01-16 09:47:27
 2024-01-16T09:47:27.687Z | automator.handle <warn> maxim event ID 41719978936 is the same as the last one.
2024-01-16 09:47:27
 2024-01-16T09:47:27.689Z | automator.handle <info> maxim stream has ID 41719978936, started 2024-01-16T06:10:52Z
2024-01-16 09:47:27
 2024-01-16T09:47:27.690Z | clientBroker.notify <info> (streamOnline) maxim is live!: ELDEN RING
2024-01-16 09:47:27
 Wir helfen dem kleinen Elden Lord @holladiewaldfee !
2024-01-16 09:47:27
 2024-01-16T09:47:27.691Z | automator.download <error> VOD ID already exists for maxim
2024-01-16 09:47:27
 2024-01-16T09:47:27.692Z | tw.channel.createVOD <info> Create VOD JSON for maxim: maxim2024 - s202401e19.json @ /usr/local/share/twitchautomator/data/storage/vods/maxim/Season 202401
2024-01-16 09:47:27
 2024-01-16T09:47:27.692Z | vod.saveJSON <success> Saving JSON of maxim2024 - s202401e19  (create json)
2024-01-16 09:47:27
 2024-01-16T09:47:27.693Z | vod.setupAssoc <error> No chapters on maxim2024 - s202401e19!
2024-01-16 09:47:27
 2024-01-16T09:47:27.693Z | vod.saveJSON <warn> Saving JSON of maxim2024 - s202401e19 with no chapters!!
2024-01-16 09:47:27
 2024-01-16T09:47:27.693Z | vod.saveJSON <success> Saving JSON of maxim2024 - s202401e19  (is_capturing set)
2024-01-16 09:47:27
 2024-01-16T09:47:27.694Z | automator.download <info> Update game for maxim2024 - s202401e19
2024-01-16 09:47:27
 2024-01-16T09:47:27.694Z | automator.updateGame <success> Channel data for maxim fetched from cache.
2024-01-16 09:47:27
 2024-01-16T09:47:27.695Z | vod.addChapter <info> Adding chapter Wir helfen dem kleinen Elden Lord @holladiewaldfee ! (ELDEN RING) to maxim2024 - s202401e19
2024-01-16 09:47:27
 2024-01-16T09:47:27.695Z | chapter.calculateDurationAndOffset <warn> No next chapter or vod end time for chapter Wir helfen dem kleinen Elden Lord @holladiewaldfee ! (2024-01-16T06:10:52.000Z), duration will probably be 0.
2024-01-16 09:47:27
 2024-01-16T09:47:27.695Z | vod.saveJSON <success> Saving JSON of maxim2024 - s202401e19  (game update)
2024-01-16 09:47:27
 2024-01-16T09:47:27.696Z | automator.updateGame <success> Stream updated on 'maxim' to 'ELDEN RING' (Wir helfen dem kleinen Elden Lord @holladiewaldfee !) using cache.
2024-01-16 09:47:27
 2024-01-16T09:47:27.696Z | clientBroker.notify <info> (streamStatusChangeFavourite) maxim is now playing one of your favourite games: ELDEN RING!: Wir helfen dem kleinen Elden Lord @holladiewaldfee !
2024-01-16 09:47:27
 2024-01-16T09:47:27.697Z | vod.saveJSON <success> Saving JSON of maxim2024 - s202401e19  (dt_capture_started set)
2024-01-16 09:47:27
 2024-01-16T09:47:27.697Z | automator.captureVideo <info> Starting capture with filename maxim2024 - s202401e19.ts
2024-01-16 09:47:27
 startJob process /home/node/.local/share/virtualenvs/twitchautomator-rNbiFSV2/bin/streamlink [
2024-01-16 09:47:27
   '/home/node/.local/share/virtualenvs/twitchautomator-rNbiFSV2/bin/streamlink',
2024-01-16 09:47:27
   '--hls-live-edge',
2024-01-16 09:47:27
   '99999',
2024-01-16 09:47:27
   '--stream-timeout',
2024-01-16 09:47:27
   '200',
2024-01-16 09:47:27
   '--stream-segment-timeout',
2024-01-16 09:47:27
   '200',
2024-01-16 09:47:27
   '--hls-segment-queue-threshold',
2024-01-16 09:47:27
   '0',
2024-01-16 09:47:27
   '--stream-segment-threads',
2024-01-16 09:47:27
   '5',
2024-01-16 09:47:27
   '--ffmpeg-fout',
2024-01-16 09:47:27
   'mpegts',
2024-01-16 09:47:27
   '--twitch-disable-hosting',
2024-01-16 09:47:27
   '--twitch-disable-reruns',
2024-01-16 09:47:27
   '--plugin-dirs',
2024-01-16 09:47:27
   '/usr/local/share/twitchautomator/data/streamlink_plugins',
2024-01-16 09:47:27
   '--twitch-proxy-playlist',
2024-01-16 09:47:27
   'firefox.api.cdn-perfprod.com:2023',
2024-01-16 09:47:27
   '--retry-streams',
2024-01-16 09:47:27
   '10',
2024-01-16 09:47:27
   '--retry-max',
2024-01-16 09:47:27
   '5',
2024-01-16 09:47:27
   '-o',
2024-01-16 09:47:27
   '/usr/local/share/twitchautomator/data/storage/vods/maxim/Season 202401/maxim2024 - s202401e19.ts',
2024-01-16 09:47:27
   '--url',
2024-01-16 09:47:27
   'https://twitch.tv/maxim',
2024-01-16 09:47:27
   '--default-stream',
2024-01-16 09:47:27
   'best'
2024-01-16 09:47:27
 ]
2024-01-16 09:47:27
 2024-01-16T09:47:27.704Z | exec.startJob <info> Executing /home/node/.local/share/virtualenvs/twitchautomator-rNbiFSV2/bin/streamlink --hls-live-edge 99999 --stream-timeout 200 --stream-segment-timeout 200 --hls-segment-queue-threshold 0 --stream-segment-threads 5 --ffmpeg-fout mpegts --twitch-disable-hosting --twitch-disable-reruns --plugin-dirs /usr/local/share/twitchautomator/data/streamlink_plugins --twitch-proxy-playlist firefox.api.cdn-perfprod.com:2023 --retry-streams 10 --retry-max 5 -o /usr/local/share/twitchautomator/data/storage/vods/maxim/Season 202401/maxim2024 - s202401e19.ts --url https://twitch.tv/maxim --default-stream best
2024-01-16 09:47:27
 2024-01-16T09:47:27.704Z | exec.startJob <success> Spawned process 433 for capture_maxim_41719978936
2024-01-16 09:47:27
 2024-01-16T09:47:27.705Z | job.save <info> Save job capture_maxim_41719978936 with PID 433 to /usr/local/share/twitchautomator/data/cache/pids/capture_maxim_41719978936.json
2024-01-16 09:47:27
 2024-01-16T09:47:27.705Z | exec.startJob <info> Attached to all streams for process 433 for capture_maxim_41719978936
2024-01-16 09:47:27
 2024-01-16T09:47:27.705Z | automator.captureVideo <success> Spawned process 433 for capture_maxim_41719978936
2024-01-16 09:47:27
 redacted - - [16/Jan/2024:09:47:27 +0000] "POST /api/v0/channels/cc05af51-4a11-4f77-93a1-3b430b098753/force_record HTTP/1.1" 200 62 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:121.0) Gecko/20100101 Firefox/121.0"
2024-01-16 09:47:27
 2024-01-16T09:47:27.873Z | automator.captureVideo <error> Job capture_maxim_41719978936 exited with code 2, signal null
2024-01-16 09:47:27
 2024-01-16T09:47:27.873Z | job.clear <info> Clear job capture_maxim_41719978936 with PID 433
2024-01-16 09:47:27
 2024-01-16T09:47:27.873Z | job.clear <success> Job capture_maxim_41719978936 removed from jobs list
2024-01-16 09:47:27
 2024-01-16T09:47:27.873Z | automator.captureVideo <error> Capture maxim2024 - s202401e19 failed
2024-01-16 09:47:27
 2024-01-16T09:47:27.873Z | exec.startJob <error> Process 433 for capture_maxim_41719978936 closed with code 2
2024-01-16 09:47:27
 2024-01-16T09:47:27.873Z | job.clear <warn> Job capture_maxim_41719978936 not found in jobs list
2024-01-16 09:47:27
 2024-01-16T09:47:27.874Z | automator.download <fatal> Failed to capture video: undefined
2024-01-16 09:47:27
 2024-01-16T09:47:27.874Z | vod.saveJSON <success> Saving JSON of maxim2024 - s202401e19  (capture fail)
2024-01-16 09:47:35
 2024-01-16T09:47:35.064Z | vod.delete <info> Delete maxim2024 - s202401e19
2024-01-16 09:47:35
 2024-01-16T09:47:35.065Z | channel.removeVod <info> Remove VOD JSON for maxim: 629d9deb-c47f-49c9-93ac-b5334a7a3e62
2024-01-16 09:47:35
 2024-01-16T09:47:35.076Z | dvr.removeVod <info> VOD maxim2024 - s202401e19 removed from memory!
MrBrax commented 10 months ago

Could you post the streamlink capture log too?

Serph91P commented 10 months ago

Could you post the streamlink capture log too?

/home/node/.local/share/virtualenvs/twitchautomator-rNbiFSV2/bin/streamlink --hls-live-edge 99999 --stream-timeout 200 --stream-segment-timeout 200 --hls-segment-queue-threshold 0 --stream-segment-threads 5 --ffmpeg-fout mpegts --twitch-disable-hosting --twitch-disable-reruns --plugin-dirs /usr/local/share/twitchautomator/data/streamlink_plugins --twitch-proxy-playlist firefox.api.cdn-perfprod.com:2023 --retry-streams 10 --retry-max 5 -o /usr/local/share/twitchautomator/data/storage/vods/maxim/Season 202401/maxim2024 - s202401e20.ts --url https://twitch.tv/maxim --default-stream best usage: streamlink [OPTIONS] [STREAM] streamlink: error: unrecognized arguments: --twitch-proxy-playlist

MrBrax commented 10 months ago

oh okay, you're gonna have to disable the ttv lol plugin config setting, something must have happened with the deployment of it

Serph91P commented 10 months ago

oh okay, you're gonna have to disable the ttv lol plugin config setting, something must have happened with the deployment of it

this helped, thank you never thought to look at this log.

Serph91P commented 10 months ago

quick question: the auto split feature how does it split the files, like how are they sorted etc.

MrBrax commented 10 months ago

by chapters, and by the naming format you choose in settings

Serph91P commented 8 months ago

by chapters, and by the naming format you choose in settings

Could you please provide an update on when we can expect this issue to be resolved? The Commercial Break in Progress is getting annoying :D

MrBrax commented 8 months ago

been busy with other stuff, depends on when i have the free time. commercial breaks are on streamlink's side, could be that the bundled one needs to be updated. shouldn't be related to this issue

Serph91P commented 8 months ago

oh okay, you're gonna have to disable the ttv lol plugin config setting, something must have happened with the deployment of it

meant in regards to this, def get that with time :D Just asking.

Serph91P commented 8 months ago

been busy with other stuff, depends on when i have the free time. commercial breaks are on streamlink's side, could be that the bundled one needs to be updated. shouldn't be related to this issue

I think this is just twitch and so far the only way to get past these is have the ttv lol proxy to "watch" via a country that has no ads ond twitch. Have the same with streamlink gui without ttvlol you get the comercial break bullshit and if you enable it they are gone.