Skip to content

plugins.tv3cat: rewrite plugin, add missing VODs #5890

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Mar 15, 2024

Conversation

bastimeyer
Copy link
Member

@bastimeyer bastimeyer commented Mar 13, 2024

Fixes #5889

Some streams are geo-blocked on the HLS segment level (403 HTTP response). That doesn't need to be detected by the plugin though...

$ ./script/test-plugin-urls.py tv3cat
:: Finding streams for URL: https://www.ccma.cat/3cat/buscant-la-sostenibilitat-i-la-tecnologia-del-futur/video/6268863/
:: Found streams: 720p_dash, 576p, 720p, 1080p, worst, best
:: Finding streams for URL: https://www.ccma.cat/3cat/directes/324/
:: Found streams: 480p, 720p, 1080p, worst, best
:: Finding streams for URL: https://www.ccma.cat/3cat/directes/catalunya-radio/
:: Found streams: 96k, worst, best
:: Finding streams for URL: https://www.ccma.cat/3cat/directes/esport3/
:: Found streams: 480p, 720p, 1080p, worst, best
:: Finding streams for URL: https://www.ccma.cat/3cat/directes/sx3/
:: Found streams: 480p, 720p, 1080p, worst, best
:: Finding streams for URL: https://www.ccma.cat/3cat/directes/tv3/
:: Found streams: 480p, 720p, 1080p, worst, best
:: Finding streams for URL: https://www.ccma.cat/3cat/merli-els-peripatetics-capitol-1/video/5549976/
:::: The content is geo-blocked
!! No streams found
:: Finding streams for URL: https://www.ccma.cat/3cat/t1xc1-arribada/video/6260741/
:: Found streams: 720p_dash, 576p, 720p, 1080p, worst, best

@bastimeyer bastimeyer added the plugin issue A Plugin does not work correctly label Mar 13, 2024
@bastimeyer bastimeyer force-pushed the plugins/tv3cat/5889 branch from 4e89d81 to 667655e Compare March 15, 2024 13:40
@bastimeyer bastimeyer changed the title plugins.tv3cat: update plugin matcher regex plugins.tv3cat: rewrite plugin, add missing VODs Mar 15, 2024
@bastimeyer
Copy link
Member Author

Added VOD support now, which required a plugin rewrite...

@joaquinito2070 please give this a try and see if any channels which I might have missed are not working
https://github.com/streamlink/streamlink/blob/master/CONTRIBUTING.md#pull-request-feedback

@bastimeyer bastimeyer merged commit cadd180 into streamlink:master Mar 15, 2024
@bastimeyer bastimeyer deleted the plugins/tv3cat/5889 branch March 15, 2024 20:03
@joaquinito2070
Copy link

Ok

@bastimeyer
Copy link
Member Author

Post the debug log. Otherwise, this is useless information. You're probably using or sideloading the wrong plugin version.

The streams are working fine:

Radio streams

$ streamlink https://www.ccma.cat/3cat/directes/icat/
[cli][info] Found matching plugin tv3cat for URL https://www.ccma.cat/3cat/directes/icat/
Available streams: 96k (worst, best)

$ streamlink https://www.ccma.cat/3cat/directes/catalunya-musica/
[cli][info] Found matching plugin tv3cat for URL https://www.ccma.cat/3cat/directes/catalunya-musica/
Available streams: 130k (worst, best)

$ streamlink https://www.ccma.cat/3cat/directes/catalunya-informacio/
[cli][info] Found matching plugin tv3cat for URL https://www.ccma.cat/3cat/directes/catalunya-informacio/
Available streams: 130k (worst, best)

$ streamlink https://www.ccma.cat/3cat/directes/ocr1/
[cli][info] Found matching plugin tv3cat for URL https://www.ccma.cat/3cat/directes/ocr1/
Available streams: 96k (worst, best)

$ streamlink https://www.ccma.cat/3cat/directes/catalunya-radio/
[cli][info] Found matching plugin tv3cat for URL https://www.ccma.cat/3cat/directes/catalunya-radio/
Available streams: 96k (worst, best)

Live streams

$ streamlink -l debug 'https://www.ccma.cat/3cat/directes/324/' best
[cli][debug] OS:         Linux-6.8.0-1-git-x86_64-with-glibc2.39
[cli][debug] Python:     3.12.2
[cli][debug] OpenSSL:    OpenSSL 3.2.1 30 Jan 2024
[cli][debug] Streamlink: 6.7.0+6.gcadd180b
[cli][debug] Dependencies:
[cli][debug]  certifi: 2024.2.2
[cli][debug]  isodate: 0.6.1
[cli][debug]  lxml: 5.1.0
[cli][debug]  pycountry: 23.12.11
[cli][debug]  pycryptodome: 3.20.0
[cli][debug]  PySocks: 1.7.1
[cli][debug]  requests: 2.31.0
[cli][debug]  trio: 0.24.0
[cli][debug]  trio-websocket: 0.11.1
[cli][debug]  typing-extensions: 4.10.0
[cli][debug]  urllib3: 2.2.1
[cli][debug]  websocket-client: 1.7.0
[cli][debug] Arguments:
[cli][debug]  url=https://www.ccma.cat/3cat/directes/324/
[cli][debug]  stream=['best']
[cli][debug]  --loglevel=debug
[cli][debug]  --player=/usr/bin/mpv
[cli][info] Found matching plugin tv3cat for URL https://www.ccma.cat/3cat/directes/324/
[plugins.tv3cat][debug] geo='TOTS'
[plugins.tv3cat][debug] streams=[('TOTS', 'https://directes-tv-int.ccma.cat/live-content/canal324-hls/master.m3u8')]
[utils.l10n][debug] Language code: en_US
[stream.ffmpegmux][debug] ffmpeg version n6.1.1 Copyright (c) 2000-2023 the FFmpeg developers
[stream.ffmpegmux][debug]  built with gcc 13.2.1 (GCC) 20230801
[stream.ffmpegmux][debug]  configuration: --prefix=/usr --disable-debug --disable-static --disable-stripping --enable-amf --enable-avisynth --enable-cuda-llvm --enable-lto --enable-fontconfig --enable-frei0r --enable-gmp --enable-gnutls --enable-gpl --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libdav1d --enable-libdrm --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libharfbuzz --enable-libiec61883 --enable-libjack --enable-libjxl --enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libplacebo --enable-libpulse --enable-librav1e --enable-librsvg --enable-librubberband --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpl --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-libzimg --enable-nvdec --enable-nvenc --enable-opencl --enable-opengl --enable-shared --enable-vapoursynth --enable-version3 --enable-vulkan
[stream.ffmpegmux][debug]  libavutil      58. 29.100 / 58. 29.100
[stream.ffmpegmux][debug]  libavcodec     60. 31.102 / 60. 31.102
[stream.ffmpegmux][debug]  libavformat    60. 16.100 / 60. 16.100
[stream.ffmpegmux][debug]  libavdevice    60.  3.100 / 60.  3.100
[stream.ffmpegmux][debug]  libavfilter     9. 12.100 /  9. 12.100
[stream.ffmpegmux][debug]  libswscale      7.  5.100 /  7.  5.100
[stream.ffmpegmux][debug]  libswresample   4. 12.100 /  4. 12.100
[stream.ffmpegmux][debug]  libpostproc    57.  3.100 / 57.  3.100
[stream.hls][debug] Using external audio tracks for stream 480p (language=ca, name=Català)
[stream.hls][debug] Using external audio tracks for stream 720p (language=ca, name=Català)
[stream.hls][debug] Using external audio tracks for stream 1080p (language=ca, name=Català)
[cli][info] Available streams: 480p (worst), 720p, 1080p (best)
[cli][info] Opening stream: 1080p (hls-multi)
[cli][info] Starting player: /usr/bin/mpv
[stream.ffmpegmux][debug] Opening hls substream
[stream.hls][debug] Reloading playlist
[stream.ffmpegmux][debug] Opening hls substream
[stream.hls][debug] Reloading playlist
[utils.named_pipe][info] Creating pipe streamlinkpipe-277402-1-832
[utils.named_pipe][info] Creating pipe streamlinkpipe-277402-2-1908
[stream.ffmpegmux][debug] ffmpeg command: /usr/bin/ffmpeg -nostats -y -i /tmp/streamlinkpipe-277402-1-832 -i /tmp/streamlinkpipe-277402-2-1908 -c:v copy -c:a copy -map 0:v? -map 0:a? -map 1:a -f mpegts pipe:1
[stream.ffmpegmux][debug] Starting copy to pipe: /tmp/streamlinkpipe-277402-1-832
[stream.ffmpegmux][debug] Starting copy to pipe: /tmp/streamlinkpipe-277402-2-1908
[cli][debug] Pre-buffering 8192 bytes
[stream.hls][debug] First Sequence: 285104463; Last Sequence: 285105662
[stream.hls][debug] Start offset: 0; Duration: None; Start Sequence: 285105660; End Sequence: None
[stream.hls][debug] Adding segment 285105660 to queue
[stream.hls][debug] Adding segment 285105661 to queue
[stream.hls][debug] Adding segment 285105662 to queue
[stream.hls][debug] First Sequence: 285104463; Last Sequence: 285105662
[stream.hls][debug] Start offset: 0; Duration: None; Start Sequence: 285105660; End Sequence: None
[stream.hls][debug] Adding segment 285105660 to queue
[stream.hls][debug] Adding segment 285105661 to queue
[stream.hls][debug] Adding segment 285105662 to queue
[stream.hls][debug] Writing segment 285105660 to output
[stream.hls][debug] Segment 285105660 complete
[stream.hls][debug] Writing segment 285105661 to output
[stream.hls][debug] Segment 285105661 complete
[stream.hls][debug] Writing segment 285105662 to output
[stream.hls][debug] Segment 285105662 complete
[stream.hls][debug] Writing segment 285105660 to output
[stream.hls][debug] Segment 285105660 complete
[cli.output][debug] Opening subprocess: ['/usr/bin/mpv', '--force-media-title=https://www.ccma.cat/3cat/directes/324/', '-']
[stream.hls][debug] Writing segment 285105661 to output
[stream.hls][debug] Segment 285105661 complete
[stream.hls][debug] Writing segment 285105662 to output
[stream.hls][debug] Segment 285105662 complete
[cli][debug] Writing stream to output
[cli][info] Player closed
[stream.ffmpegmux][debug] Closing ffmpeg thread
[stream.segmented][debug] Closing worker thread
[stream.segmented][debug] Closing writer thread
[stream.segmented][debug] Closing worker thread
[stream.ffmpegmux][debug] Pipe copy complete: /tmp/streamlinkpipe-277402-1-832
[stream.segmented][debug] Closing writer thread
[stream.ffmpegmux][debug] Pipe copy complete: /tmp/streamlinkpipe-277402-2-1908
[stream.ffmpegmux][debug] Closed all the substreams
[cli][info] Stream ended
[cli][info] Closing currently open stream...

VOD

$ streamlink -l debug https://www.ccma.cat/3cat/t1xc1-arribada/video/6260741/ best
[cli][debug] OS:         Linux-6.8.0-1-git-x86_64-with-glibc2.39
[cli][debug] Python:     3.12.2
[cli][debug] OpenSSL:    OpenSSL 3.2.1 30 Jan 2024
[cli][debug] Streamlink: 6.7.0+6.gcadd180b
[cli][debug] Dependencies:
[cli][debug]  certifi: 2024.2.2
[cli][debug]  isodate: 0.6.1
[cli][debug]  lxml: 5.1.0
[cli][debug]  pycountry: 23.12.11
[cli][debug]  pycryptodome: 3.20.0
[cli][debug]  PySocks: 1.7.1
[cli][debug]  requests: 2.31.0
[cli][debug]  trio: 0.24.0
[cli][debug]  trio-websocket: 0.11.1
[cli][debug]  typing-extensions: 4.10.0
[cli][debug]  urllib3: 2.2.1
[cli][debug]  websocket-client: 1.7.0
[cli][debug] Arguments:
[cli][debug]  url=https://www.ccma.cat/3cat/t1xc1-arribada/video/6260741/
[cli][debug]  stream=['best']
[cli][debug]  --loglevel=debug
[cli][debug]  --player=/usr/bin/mpv
[cli][info] Found matching plugin tv3cat for URL https://www.ccma.cat/3cat/t1xc1-arribada/video/6260741/
[plugins.tv3cat][debug] geo='TOTS'
[plugins.tv3cat][debug] streams=[('TOTS', [('DASH', 'https://adaptive-int.ccma.cat/1/4/6260741/1705198010556/stream.mpd'), ('720p', 'https://mp4-down-high-int2.ccma.cat/6/5/1705198010556.mp4')])]
[utils.l10n][debug] Language code: en_US
[stream.dash][debug] Available languages for DASH audio streams: ca (using: ca)
[cli][info] Available streams: 720p_dash, 576p (worst), 720p, 1080p (best)
[cli][info] Opening stream: 1080p (dash)
[cli][info] Starting player: /usr/bin/mpv
[stream.dash][debug] Opening DASH reader for: ('701b0cda-11e9-498d-9108-1b4d1d62d5c4', None, '2c1df73e-bcb9-455d-b6b2-2c124b788dee') - video/mp4
[stream.dash][debug] video/mp4 segment initialization: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:14.011529Z)
[stream.dash][debug] Opening DASH reader for: ('701b0cda-11e9-498d-9108-1b4d1d62d5c4', None, '1565aa9b-b51c-457f-aa1a-994111df1de9') - audio/mp4
[stream.dash.manifest][debug] Generating segment numbers for static playlist: ('701b0cda-11e9-498d-9108-1b4d1d62d5c4', None, '2c1df73e-bcb9-455d-b6b2-2c124b788dee')
[stream.dash][debug] audio/mp4 segment initialization: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:14.013630Z)
[stream.dash.manifest][debug] Generating segment numbers for static playlist: ('701b0cda-11e9-498d-9108-1b4d1d62d5c4', None, '1565aa9b-b51c-457f-aa1a-994111df1de9')
[stream.dash][debug] video/mp4 segment 0: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:14.030020Z)
[stream.dash][debug] video/mp4 segment initialization: completed
[stream.ffmpegmux][debug] ffmpeg version n6.1.1 Copyright (c) 2000-2023 the FFmpeg developers
[stream.ffmpegmux][debug]  built with gcc 13.2.1 (GCC) 20230801
[stream.ffmpegmux][debug]  configuration: --prefix=/usr --disable-debug --disable-static --disable-stripping --enable-amf --enable-avisynth --enable-cuda-llvm --enable-lto --enable-fontconfig --enable-frei0r --enable-gmp --enable-gnutls --enable-gpl --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libdav1d --enable-libdrm --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libharfbuzz --enable-libiec61883 --enable-libjack --enable-libjxl --enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libplacebo --enable-libpulse --enable-librav1e --enable-librsvg --enable-librubberband --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpl --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-libzimg --enable-nvdec --enable-nvenc --enable-opencl --enable-opengl --enable-shared --enable-vapoursynth --enable-version3 --enable-vulkan
[stream.ffmpegmux][debug]  libavutil      58. 29.100 / 58. 29.100
[stream.ffmpegmux][debug]  libavcodec     60. 31.102 / 60. 31.102
[stream.ffmpegmux][debug]  libavformat    60. 16.100 / 60. 16.100
[stream.ffmpegmux][debug]  libavdevice    60.  3.100 / 60.  3.100
[stream.ffmpegmux][debug]  libavfilter     9. 12.100 /  9. 12.100
[stream.ffmpegmux][debug]  libswscale      7.  5.100 /  7.  5.100
[stream.ffmpegmux][debug]  libswresample   4. 12.100 /  4. 12.100
[stream.ffmpegmux][debug]  libpostproc    57.  3.100 / 57.  3.100
[utils.named_pipe][info] Creating pipe streamlinkpipe-278397-1-445
[utils.named_pipe][info] Creating pipe streamlinkpipe-278397-2-3943
[stream.ffmpegmux][debug] ffmpeg command: /usr/bin/ffmpeg -nostats -y -i /tmp/streamlinkpipe-278397-1-445 -i /tmp/streamlinkpipe-278397-2-3943 -c:v copy -c:a copy -copyts -f matroska pipe:1
[stream.ffmpegmux][debug] Starting copy to pipe: /tmp/streamlinkpipe-278397-1-445
[stream.ffmpegmux][debug] Starting copy to pipe: /tmp/streamlinkpipe-278397-2-3943
[cli][debug] Pre-buffering 8192 bytes
[stream.dash][debug] video/mp4 segment 1: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:14.084795Z)
[stream.dash][debug] video/mp4 segment 0: completed
[stream.dash][debug] video/mp4 segment 2: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:14.123610Z)
[stream.dash][debug] video/mp4 segment 1: completed
[stream.dash][debug] audio/mp4 segment 0: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:14.172132Z)
[stream.dash][debug] audio/mp4 segment initialization: completed
[stream.dash][debug] audio/mp4 segment 1: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:14.241395Z)
[stream.dash][debug] audio/mp4 segment 0: completed
[cli.output][debug] Opening subprocess: ['/usr/bin/mpv', '--force-media-title=https://www.ccma.cat/3cat/t1xc1-arribada/video/6260741/', '-']
[stream.dash][debug] audio/mp4 segment 2: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:14.269506Z)
[stream.dash][debug] audio/mp4 segment 1: completed
[stream.dash][debug] video/mp4 segment 3: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:14.276169Z)
[stream.dash][debug] video/mp4 segment 2: completed
[stream.dash][debug] audio/mp4 segment 3: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:14.297833Z)
[stream.dash][debug] audio/mp4 segment 2: completed
[stream.dash][debug] audio/mp4 segment 4: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:14.324181Z)
[stream.dash][debug] audio/mp4 segment 3: completed
[stream.dash][debug] audio/mp4 segment 5: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:14.354755Z)
[stream.dash][debug] audio/mp4 segment 4: completed
[stream.dash][debug] audio/mp4 segment 6: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:14.391799Z)
[stream.dash][debug] audio/mp4 segment 5: completed
[stream.dash][debug] audio/mp4 segment 7: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:14.428380Z)
[stream.dash][debug] audio/mp4 segment 6: completed
[stream.dash][debug] audio/mp4 segment 8: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:14.458749Z)
[stream.dash][debug] audio/mp4 segment 7: completed
[stream.dash][debug] audio/mp4 segment 9: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:14.503381Z)
[stream.dash][debug] audio/mp4 segment 8: completed
[stream.dash][debug] audio/mp4 segment 10: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:14.538643Z)
[stream.dash][debug] audio/mp4 segment 9: completed
[stream.dash][debug] audio/mp4 segment 11: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:14.572939Z)
[stream.dash][debug] audio/mp4 segment 10: completed
[stream.dash][debug] audio/mp4 segment 12: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:14.606778Z)
[stream.dash][debug] audio/mp4 segment 11: completed
[stream.dash][debug] audio/mp4 segment 13: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:14.653642Z)
[stream.dash][debug] audio/mp4 segment 12: completed
[stream.dash][debug] audio/mp4 segment 14: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:14.685533Z)
[stream.dash][debug] audio/mp4 segment 13: completed
[stream.dash][debug] audio/mp4 segment 15: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:14.720815Z)
[stream.dash][debug] audio/mp4 segment 14: completed
[cli][debug] Writing stream to output
[stream.dash][debug] audio/mp4 segment 16: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:14.766533Z)
[stream.dash][debug] audio/mp4 segment 15: completed
[stream.dash][debug] audio/mp4 segment 17: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:14.807391Z)
[stream.dash][debug] audio/mp4 segment 16: completed
[stream.dash][debug] audio/mp4 segment 18: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:14.842018Z)
[stream.dash][debug] audio/mp4 segment 17: completed
[stream.dash][debug] audio/mp4 segment 19: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:14.879108Z)
[stream.dash][debug] audio/mp4 segment 18: completed
[stream.dash][debug] audio/mp4 segment 20: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:14.919702Z)
[stream.dash][debug] audio/mp4 segment 19: completed
[stream.dash][debug] audio/mp4 segment 21: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:14.953800Z)
[stream.dash][debug] audio/mp4 segment 20: completed
[stream.dash][debug] audio/mp4 segment 22: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:14.988139Z)
[stream.dash][debug] audio/mp4 segment 21: completed
[stream.dash][debug] video/mp4 segment 4: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:15.018692Z)
[stream.dash][debug] audio/mp4 segment 23: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:15.023943Z)
[stream.dash][debug] video/mp4 segment 3: completed
[stream.dash][debug] audio/mp4 segment 22: completed
[stream.dash][debug] audio/mp4 segment 24: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:15.059455Z)
[stream.dash][debug] audio/mp4 segment 23: completed
[stream.dash][debug] audio/mp4 segment 25: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:15.093996Z)
[stream.dash][debug] audio/mp4 segment 24: completed
[stream.dash][debug] video/mp4 segment 5: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:15.122709Z)
[stream.dash][debug] video/mp4 segment 4: completed
[stream.dash][debug] audio/mp4 segment 26: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:15.127665Z)
[stream.dash][debug] audio/mp4 segment 25: completed
[stream.dash][debug] audio/mp4 segment 27: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:15.161737Z)
[stream.dash][debug] audio/mp4 segment 26: completed
[stream.dash][debug] audio/mp4 segment 28: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:15.197674Z)
[stream.dash][debug] audio/mp4 segment 27: completed
[stream.dash][debug] video/mp4 segment 6: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:15.218144Z)
[stream.dash][debug] video/mp4 segment 5: completed
[stream.dash][debug] audio/mp4 segment 29: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:15.232762Z)
[stream.dash][debug] audio/mp4 segment 28: completed
[stream.dash][debug] audio/mp4 segment 30: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:15.266768Z)
[stream.dash][debug] audio/mp4 segment 29: completed
[stream.dash][debug] audio/mp4 segment 31: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:15.302763Z)
[stream.dash][debug] audio/mp4 segment 30: completed
[stream.dash][debug] audio/mp4 segment 32: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:15.338342Z)
[stream.dash][debug] audio/mp4 segment 31: completed
[stream.dash][debug] video/mp4 segment 7: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:15.357525Z)
[stream.dash][debug] video/mp4 segment 6: completed
[stream.dash][debug] audio/mp4 segment 33: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:15.367300Z)
[stream.dash][debug] audio/mp4 segment 32: completed
[stream.dash][debug] audio/mp4 segment 34: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:15.402673Z)
[stream.dash][debug] audio/mp4 segment 33: completed
[stream.dash][debug] audio/mp4 segment 35: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:15.440599Z)
[stream.dash][debug] audio/mp4 segment 34: completed
[stream.dash][debug] video/mp4 segment 8: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:15.452709Z)
[stream.dash][debug] video/mp4 segment 7: completed
[stream.dash][debug] audio/mp4 segment 36: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:15.473512Z)
[stream.dash][debug] audio/mp4 segment 35: completed
[stream.dash][debug] audio/mp4 segment 37: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:15.507945Z)
[stream.dash][debug] audio/mp4 segment 36: completed
[stream.dash][debug] video/mp4 segment 9: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:15.531646Z)
[stream.dash][debug] video/mp4 segment 8: completed
[stream.dash][debug] audio/mp4 segment 38: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:15.542410Z)
[stream.dash][debug] audio/mp4 segment 37: completed
[stream.dash][debug] audio/mp4 segment 39: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:15.575827Z)
[stream.dash][debug] audio/mp4 segment 38: completed
[stream.dash][debug] video/mp4 segment 10: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:15.608208Z)
[stream.dash][debug] video/mp4 segment 9: completed
[stream.dash][debug] audio/mp4 segment 40: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:15.610314Z)
[stream.dash][debug] audio/mp4 segment 39: completed
[stream.dash][debug] audio/mp4 segment 41: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:15.644455Z)
[stream.dash][debug] audio/mp4 segment 40: completed
[stream.dash][debug] video/mp4 segment 11: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:15.679426Z)
[stream.dash][debug] video/mp4 segment 10: completed
[stream.dash][debug] audio/mp4 segment 42: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:15.682053Z)
[stream.dash][debug] audio/mp4 segment 41: completed
[stream.dash][debug] audio/mp4 segment 43: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:15.713026Z)
[stream.dash][debug] audio/mp4 segment 42: completed
[stream.dash][debug] audio/mp4 segment 44: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:15.744564Z)
[stream.dash][debug] audio/mp4 segment 43: completed
[stream.dash][debug] video/mp4 segment 12: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:15.776724Z)
[stream.dash][debug] video/mp4 segment 11: completed
[stream.dash][debug] audio/mp4 segment 45: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:15.778777Z)
[stream.dash][debug] audio/mp4 segment 44: completed
[stream.dash][debug] audio/mp4 segment 46: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:15.813943Z)
[stream.dash][debug] audio/mp4 segment 45: completed
[stream.dash][debug] audio/mp4 segment 47: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:15.850397Z)
[stream.dash][debug] audio/mp4 segment 46: completed
[stream.dash][debug] video/mp4 segment 13: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:15.864799Z)
[stream.dash][debug] video/mp4 segment 12: completed
[stream.dash][debug] audio/mp4 segment 48: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:15.885473Z)
[stream.dash][debug] audio/mp4 segment 47: completed
[stream.dash][debug] audio/mp4 segment 49: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:15.931050Z)
[stream.dash][debug] audio/mp4 segment 48: completed
[stream.dash][debug] video/mp4 segment 14: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:15.950616Z)
[stream.dash][debug] video/mp4 segment 13: completed
[stream.dash][debug] audio/mp4 segment 50: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:15.964889Z)
[stream.dash][debug] audio/mp4 segment 49: completed
[stream.dash][debug] audio/mp4 segment 51: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:15.999130Z)
[stream.dash][debug] audio/mp4 segment 50: completed
[stream.dash][debug] video/mp4 segment 15: downloading (1970-01-01T00:00:00.000000Z / 2024-03-16T22:11:16.007497Z)
[stream.dash][debug] video/mp4 segment 14: completed
[cli][info] Player closed
[stream.ffmpegmux][debug] Closing ffmpeg thread
[stream.segmented][debug] Closing worker thread
[stream.segmented][debug] Closing writer thread
[stream.segmented][debug] Closing worker thread
[stream.segmented][debug] Closing writer thread
[stream.ffmpegmux][error] Error while writing to pipe /tmp/streamlinkpipe-278397-2-3943: [Errno 32] Broken pipe
[stream.ffmpegmux][error] Error while writing to pipe /tmp/streamlinkpipe-278397-1-445: [Errno 32] Broken pipe
[stream.dash][warning] audio/mp4 segment 51: aborted
[stream.dash][warning] video/mp4 segment 15: aborted
[stream.ffmpegmux][debug] Closed all the substreams
[cli][info] Stream ended
[cli][info] Closing currently open stream...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
plugin issue A Plugin does not work correctly
Projects
None yet
Development

Successfully merging this pull request may close these issues.

plugins.tv3cat: URLs changed
2 participants