@babsonnexus Update... So I couldn't stop SLM and do the 2 commands as the container wasn't running so couldn't access it... so I restarted it and shelled in and ran the 2 commands...
I checked the yt-dlp version and it said it was the 03.17... but the log said it was still 03.13 when I loaded a live stream... So I restarted SLM... now the log does shows 03.17...
anyway, here is the log from the restart to the first yt live stream:
2026-03-21 05:20:29.358240: Beginning Initialization Process (see log for details)...
2026-03-21 05:20:30.100208: Initialization Complete. Starting Streaming Library Manager for Media Players...
2026-03-21 05:20:30.100681: INFO: Server starting on port 5000
* Serving Flask app 'slm'
* Debug mode: off
2026-03-21 05:21:26.216206: INFO: Starting to retrieve manifest for https://www.youtube.com/watch?v=Gd9d4q6WvUY.
[debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out missing (logger) (No ANSI), error utf-8 (No ANSI), screen missing (logger) (No ANSI)
[debug] yt-dlp version [email protected] from yt-dlp/yt-dlp [04d6974f5] API
[debug] params: {'verbose': True, 'no_warnings': False, 'format': 'all', 'retries': 0, 'fragment_retries': 0, 'logger': <__main__.YTDLLogger object at 0x7f70a0effaa0>, 'js_runtimes': {'node': {'exe': 'node'}}, 'extractor_args': {'youtube': {'player_client': ['web_safari'], 'formats': ['missing_pot'], 'player_skip': ['configs', 'webpage'], 'skip': ['dash', 'translated_subs']}}, 'remote_components': set(), 'compat_opts': set(), 'http_headers': {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36', 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'Accept-Language': 'en-us,en;q=0.5', 'Sec-Fetch-Mode': 'navigate'}}
[debug] Lazy loading extractors is disabled
[debug] Python 3.12.13 (CPython x86_64 64bit) - Linux-6.19.8-200.fc43.x86_64-x86_64-with-glibc2.41 (OpenSSL 3.5.5 27 Jan 2026, glibc 2.41)
[debug] exe versions: none
[debug] Optional libraries: Cryptodome-3.23.0, brotli-1.2.0, certifi-2026.02.25, curl_cffi-0.14.0, mutagen-1.47.0, requests-2.32.5, sqlite3-3.46.1, urllib3-2.6.3, websockets-16.0, yt_dlp_ejs-0.8.0
[debug] JS runtimes: node-24.14.0
[debug] Proxy map: {}
[debug] Request Handlers: urllib, requests, websockets, curl_cffi
[debug] Plugin directories: none
[debug] Loaded 1864 extractors
2026-03-21 05:21:26.439748: INFO: Extracting info from https://www.youtube.com/watch?v=Gd9d4q6WvUY...
[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 (unavailable), node, quickjs (unavailable)
[youtube] Extracting URL: https://www.youtube.com/watch?v=Gd9d4q6WvUY
[youtube] Gd9d4q6WvUY: Downloading initial data API JSON
[youtube] Gd9d4q6WvUY: Downloading iframe API JS
[youtube] Gd9d4q6WvUY: Downloading player 1ebf2aa6-main
[youtube] Gd9d4q6WvUY: Downloading web safari player API JSON
[youtube] [jsc:node] Solving JS challenges using node
[debug] [youtube] [jsc:node] Using challenge solver lib script v0.8.0 (source: python package, variant: minified)
[debug] [youtube] [jsc:node] Using challenge solver core script v0.8.0 (source: python package, variant: minified)
[debug] [youtube] [jsc:node] Running node: node --permission -
[WARNING] [youtube] Unable to fetch GVS PO Token for web_safari client: Missing required Visitor Data. You may need to pass Visitor Data with --extractor-args "youtube:visitor_data=XXX"
[youtube] Gd9d4q6WvUY: Downloading m3u8 information
2026-03-21 05:21:29.849699: INFO: Extraction successful for https://www.youtube.com/watch?v=Gd9d4q6WvUY.
2026-03-21 05:21:29.849755: INFO: Found 6 formats.
2026-03-21 05:21:29.849844: INFO: Best format URL found using m3u8: https://manifest.googlevideo.com/api/manifest/hls_playlist/expire/1774128088/ei/eLe-aau7JJOKsfIP0c55/ip/72.253.16.202/id/Gd9d4q6WvUY.4/itag/301/source/yt_live_broadcast/requiressl/yes/ratebypass/yes/live/1/sgoap/gir%3Dyes%3Bitag%3D140/sgovp/gir%3Dyes%3Bitag%3D299/rqh/1/hls_chunk_host/rr2---sn-i5f5ppuxa-ioal.googlevideo.com/xpc/EgVo2aDSNQ%3D%3D/playlist_duration/30/manifest_duration/30/bui/AVNa5-xrQx5TdLkjEIv2diK3SIl3IK7bKJrXCJMlNu4rU80J1sBMI-mFtT64A8eRqV4O8f7Qr-MpPwdJ/spc/6dlaFKyYgHmvN41_qmIM3ml9vMY8vpPv2865gMfoHvVnIHQQF7cLwFyZ29IIQfcchuIPng/vprv/1/ns/mN2-okNUoI1KNtWRS4LWGJgT/reg/0/playlist_type/DVR/initcwndbps/3398750/met/1774106489,/mh/jt/mm/44/mn/sn-i5f5ppuxa-ioal/ms/lva/mv/m/mvi/2/pcm2cms/yes/pl/19/rms/lva,lva/dover/11/pacing/0/keepalive/yes/fexp/51565116,51565681,51791334/n/unomRfUombz6sw/mt/1774106202/sparams/expire,ei,ip,id,itag,source,requiressl,ratebypass,live,sgoap,sgovp,rqh,xpc,playlist_duration,manifest_duration,bui,spc,vprv,ns,reg,playlist_type/sig/AHEqNM4wRgIhANIMcRLqm6XpKcXVS9VsKR53yRh6R2sK_WZc3DY3H2y-AiEA06UPQww-AhHhooFveiCZT3kg2pmQzkx1fGNqQuKC_sI%3D/lsparams/hls_chunk_host,initcwndbps,met,mh,mm,mn,ms,mv,mvi,pcm2cms,pl,rms/lsig/APaTxxMwRQIhAP05T9L38_Qwa5KIp8uoS0x05chYEd7LkqdK1XKlM7scAiAa0WOMKbzLPu4Ja9DtGALGFMhbTQRxMKtrMGdHa2xbZw%3D%3D/playlist/index.m3u8






