marzzzello / mpv_thumbnail_script

A Lua script to show preview thumbnails in mpv's OSC seekbar, sans external dependencies (fork)
GNU General Public License v3.0
266 stars 20 forks source link

command prompt looping when script is loaded with mp.command #60

Open geextahslex opened 1 month ago

geextahslex commented 1 month ago

Description of the bug Hi, after switching to mpv38 and mpv_thumbnail_script 0.5.4 there is a different behaviour when you just put the .lua in the default script folder and between having the script in a different location and calling it with profile-cond=demuxer_via_network and mp.command('load-script "E:/MPV/gucio/mpv_thumbnail_script_server.lua"; load-script "E:/MPV/gucio/mpv_thumbnail_script_client_osc.lua"') So when it's in the main script folder everything behaves normally. But when you call it with a profile-condition mp.command, a command prompt window opens in the taskbar, sometimes just once, sometimes it starts looping(opening,closing multiple times). I don't know whats in the cmd because it happens very quickly.

To Reproduce Load script with profile-cond=demuxer_via_network and mp.command('load-script "E:/MPV/gucio/mpv_thumbnail_script_server.lua"; load-script "E:/MPV/gucio/mpv_thumbnail_script_client_osc.lua"')

  1. Go to '...'
  2. Ran the command mpv ....
  3. Do '....'
  4. See error

Expected behavior Behavior like when the script would be placed inside the default "scripts" folder inside mpv

Debug log Run mpv with mpv --msg-level=mpv_thumbnail_script_server=debug,mpv_thumbnail_script_client_osc=debug,ytdl_hook=debug 'file path or URL'

Log ``` Microsoft Windows [Version 10.0.19045.4170] (c) Microsoft Corporation. Alle Rechte vorbehalten. C:\Program Files (x86)\MPV>mpv --msg-level=mpv_thumbnail_script_server=debug,mpv_thumbnail_script_client_osc=debug,ytdl_hook=debug "https://www.youtube.com/watch?v=E0eXATSWkOg" Warning: option --sub-ass-force-style was replaced with --sub-ass-style-overrides and might be removed in the future. [ytdl_hook] Loading lua script @ytdl_hook.lua... [ytdl_hook] loading mp.defaults [ytdl_hook] loading @ytdl_hook.lua [ytdl_hook] reading options for ytdl_hook [ytdl_hook] script-opts/ytdl_hook.conf not found. [ytdl_hook] lua-settings/ytdl_hook.conf not found. [ytdl_hook] full hook [ytdl_hook] No youtube-dl found with path yt-dlp.exe in config directories [ytdl_hook] Running: yt-dlp --no-warnings -J --flat-playlist --sub-format ass/srt/best --format bestvideo[height<=?2160]+bestaudio/best --all-subs --no-playlist -- https://www.youtube.com/watch?v=E0eXATSWkOg [ytdl_hook] Found youtube-dl with path yt-dlp in PATH [ytdl_hook] youtube-dl succeeded! [ytdl_hook] ytdl parsing took 4.252 seconds [ytdl_hook] No fragments to join into EDL [ytdl_hook] No fragments to join into EDL [ytdl_hook] format selection: youtube-dl (separate) [ytdl_hook] streamurl: edl://!new_stream;!no_clip;!no_chapters;%1104%https://rr3---sn-uxax4vopj5qx-cxgz.googlevideo.com/videoplayback?expire=1719339437&ei=TbV6ZqPWHKiP6dsPwPW6yAw&ip=77.11.95.184&id=o-ALOfANVV0ZenAb9cgn_aNUYCczliXoHTQTNDvB9vOJfM&itag=251&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&mh=qz&mm=31%2C29&mn=sn-uxax4vopj5qx-cxgz%2Csn-h0jeenle&ms=au%2Crdu&mv=m&mvi=3&pl=18&initcwndbps=1171250&bui=AbKP-1OZHxHZnyxdGyWX2Wodj6q3I_Vmhwe_CUzScGt5z6qJ0krCnq5_d2FSS4tIr_oUC-G61091Tk8Q&spc=UWF9fyx278mQsv0sWYwpgXny-hFgVqcB7Ge7hPy2HSyijfS56CIGM5TREGvD&vprv=1&svpuc=1&mime=audio%2Fwebm&ns=e2AR3anLfSi6GaI45Y906xwQ&rqh=1&gir=yes&clen=8299567&dur=520.401&lmt=1719287983825553&mt=1719317332&fvip=4&keepalive=yes&c=WEB&sefc=1&txp=5532434&n=xoueOefhdPeBFw&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAPzg3LV08klx_sDf0XFk8d1vyioHBNvelrMTnZ59FNwUAiEAhziIBubSDsj55CJW3Rsimas8mXUsN_bGrLv-82KhnW4%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AHlkHjAwRQIgNp7xS5isUaOgTroW4HfDhakOC-699S11pnV1JsXM7bICIQCQR7HfMLX2kobttEoyy4Rzzb0YaSfmvLMLErjwHWHjjw%3D%3D;!new_stream;!no_clip;!no_chapters;%1234%https://rr3---sn-uxax4vopj5qx-cxgz.googlevideo.com/videoplayback?expire=1719339437&ei=TbV6ZqPWHKiP6dsPwPW6yAw&ip=77.11.95.184&id=o-ALOfANVV0ZenAb9cgn_aNUYCczliXoHTQTNDvB9vOJfM&itag=303&aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&mh=qz&mm=31%2C29&mn=sn-uxax4vopj5qx-cxgz%2Csn-h0jeenle&ms=au%2Crdu&mv=m&mvi=3&pl=18&initcwndbps=1171250&bui=AbKP-1OZHxHZnyxdGyWX2Wodj6q3I_Vmhwe_CUzScGt5z6qJ0krCnq5_d2FSS4tIr_oUC-G61091Tk8Q&spc=UWF9fyx278mQsv0sWYwpgXny-hFgVqcB7Ge7hPy2HSyijfS56CIGM5TREGvD&vprv=1&svpuc=1&mime=video%2Fwebm&ns=e2AR3anLfSi6GaI45Y906xwQ&rqh=1&gir=yes&clen=88092262&dur=520.366&lmt=1719300106349360&mt=1719317332&fvip=4&keepalive=yes&c=WEB&sefc=1&txp=5535434&n=xoueOefhdPeBFw&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAM_9_Kx6xAMoGjk3UJuAnLcjtbV3eguqf_kqtv1YTJdqAiA2PswB9PheS7l-jK0NLARRsN7ANMyCPysHJnwky-RcQQ%3D%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AHlkHjAwRQIgNp7xS5isUaOgTroW4HfDhakOC-699S11pnV1JsXM7bICIQCQR7HfMLX2kobttEoyy4Rzzb0YaSfmvLMLErjwHWHjjw%3D%3D;!global_tags,channel_url=%56%https://www.youtube.com/channel/UCu-NRUdNtfcjdGA5Abt3JUw,ytdl_description=%3002%Hey all! In this video we go over the latest and greatest news in technology, gaming, open source and emulation! [ytdl_hook] [ytdl_hook] Join this channel to get access to perks: [ytdl_hook] https://www.youtube.com/MrSujano/join [ytdl_hook] [ytdl_hook] My recommended VPN (Easy to use and inexpensive) SurfShark: [ytdl_hook] (Mr. Sujano affiliate discount - more than 80% off) [ytdl_hook] https://surfshark.deals/MrSujano [ytdl_hook] [ytdl_hook] Support the channel (completely optional): [ytdl_hook] Patreon: https://www.patreon.com/MrSujano [ytdl_hook] Buy Me A Coffee: https://www.buymeacoffee.com/MrSujano [ytdl_hook] [ytdl_hook] Follow me on: [ytdl_hook] Twitter: https://twitter.com/MrSujano [ytdl_hook] Mastodon: https://mastodon.social/@MrSujano [ytdl_hook] Instagram: https://www.instagram.com/MrSujano/ [ytdl_hook] Discord: https://discord.gg/nPeqU6F [ytdl_hook] Twitch: https://twitch.tv/Mr_Sujano [ytdl_hook] Website: https://mrsujano.com [ytdl_hook] [ytdl_hook] Check out my recommended products on Amazon: https://amzn.to/2UXstsI [ytdl_hook] [ytdl_hook] [ytdl_hook] DISCLAIMER: This video and description contain affiliate links, which means if you click on one of the product links, I’ll receive a small commission at no extra cost to you! [ytdl_hook] [ytdl_hook] This video is for entertainment purposes only. [ytdl_hook] [ytdl_hook] #emulation #emulator #gamingnews #technews #podcast [ytdl_hook] [ytdl_hook] 0:00 Project64 Legacy is done [ytdl_hook] 1:14 Ziunx Nintendo Switch Emulator [ytdl_hook] 2:09 Burning Rangers Tribute [ytdl_hook] 2:40 GAME denies big rumor [ytdl_hook] 3:18 Dr Disrespect Twitch rumor [ytdl_hook] 4:43 Dragon Quest HD 2D Remake Denuvo [ytdl_hook] 5:42 Halo in Unreal Engine 5 [ytdl_hook] 6:19 Luma3DS Custom 3DS Firmware [ytdl_hook] 6:45 128TB SSD launching soon [ytdl_hook] 7:20 How to run Xenia on macOS [ytdl_hook] [ytdl_hook] Sources: [ytdl_hook] https://github.com/pj64team/Project64-Legacy/releases/tag/Project64-1.6.4 [ytdl_hook] https://github.com/ahmedbarakat2007/Ziunx-Emu [ytdl_hook] https://www.youtube.com/watch?v=21dAdX4XcRQ [ytdl_hook] https://sonicfangameshq.com/forums/showcase/burning-rangers-tribute.1048/ [ytdl_hook] https://x.com/andreasscholl09/status/1804862612435296539 [ytdl_hook] https://www.gfinityesports.com/news/game-ending-in-store-video-game-sales/ [ytdl_hook] https://www.eurogamer.net/game-to-stop-selling-physical-games-other-than-fulfilling-pre-orders-report [ytdl_hook] https://x.com/evoli/status/1804309358106546676 [ytdl_hook] https://x.com/ZacharyDiaz/status/1804313500472479817 [ytdl_hook] https://x.com/DrDisrespect/status/1804577136998776878 [ytdl_hook] https://store.steampowered.com/app/2701660/DRAGON_QUEST_III_HD2D_Remake/ [ytdl_hook] https://store.steampowered.com/app/2552440/KINGDOM_HEARTS_HD_28_Final_Chapter_Prologue/ [ytdl_hook] https://store.steampowered.com/app/2552430/KINGDOM_HEARTS_HD_1525_ReMIX/ [ytdl_hook] https://store.steampowered.com/app/2436570/DRAGON_QUEST_BUILDERS/ [ytdl_hook] https://store.steampowered.com/app/2085000/SaGa_Emerald_Beyond/ [ytdl_hook] https://www.youtube.com/watch?v=beDkqm-PFrI [ytdl_hook] https://github.com/LumaTeam/Luma3DS/releases/tag/v13.1.2 [ytdl_hook] https://www.techradar.com/pro/exclusive-first-128tb-ssds-will-launch-in-the-coming-months-and-yes-this-little-known-rival-will-challenge-samsung-solidigm-kioxia-for-the-storage-capacity-crown [ytdl_hook] https://www.techradar.com/pro/chinas-largest-tech-company-unveils-plans-to-release-128tb-ssd-next-year-but-wont-sell-it-to-anyone-record-breaking-ssd-will-be-used-exclusively-in-its-exabyte-capable-oceanstor-a800-products [ytdl_hook] https://appleinsider.com/inside/macos-sequoia/tips/how-to-run-xbox-360-games-on-macos-sequoia,uploader=%10%Mr. Sujano [ytdl_hook] Adding pre-parsed chapters [ytdl_hook] script running time: 4.254 seconds [ytdl_hook] playlist hook [ytdl_hook] Setting chapters (+) Video --vid=1 (*) (vp9 1920x1080 60.000fps) (+) Audio --aid=1 --alang=eng (*) (opus 2ch 48000Hz) File tags: Uploader: Mr. Sujano Channel_URL: https://www.youtube.com/channel/UCu-NRUdNtfcjdGA5Abt3JUw [mpv_thumbnail_script_server] Loading lua script C:/Program Files (x86)/MPV/gucio/mpv_thumbnail_script_server.lua... [mpv_thumbnail_script_client_osc] Loading lua script C:/Program Files (x86)/MPV/gucio/mpv_thumbnail_script_client_osc.lua... [mpv_thumbnail_script_server] loading mp.defaults [auto_profiles] Applying auto profile: YouTube [mpv_thumbnail_script_client_osc] loading mp.defaults [mpv_thumbnail_script_server] loading file C:/Program Files (x86)/MPV/gucio/mpv_thumbnail_script_server.lua [mpv_thumbnail_script_client_osc] loading file C:/Program Files (x86)/MPV/gucio/mpv_thumbnail_script_client_osc.lua Der Befehl "uname" ist entweder falsch geschrieben oder konnte nicht gefunden werden. [mpv_thumbnail_script_server] reading options for mpv_thumbnail_script [mpv_thumbnail_script_server] Opened config file script-opts/mpv_thumbnail_script.conf. [mpv_thumbnail_script_server] script-opts/mpv_thumbnail_script.conf:1 unknown key '#background_alpha', ignoring Der Befehl "uname" ist entweder falsch geschrieben oder konnte nicht gefunden werden. [mpv_thumbnail_script_client_osc] reading options for mpv_thumbnail_script [mpv_thumbnail_script_client_osc] Opened config file script-opts/mpv_thumbnail_script.conf. [mpv_thumbnail_script_client_osc] script-opts/mpv_thumbnail_script.conf:1 unknown key '#background_alpha', ignoring AO: [wasapi] 48000Hz stereo 2ch float [mpv_thumbnail_script_client_osc] reading options for osc [mpv_thumbnail_script_client_osc] Opened config file script-opts/osc.conf. VO: [gpu-next] 1920x1080 yuv420p [mpv_thumbnail_script_server] Announcing self to master... [mpv_thumbnail_script_client_osc] Registered worker mpv_thumbnail_script_server [mpv_thumbnail_script_server] Successfully registered with master [mpv_thumbnail_script_client_osc] Gathering video/thumbnail state [mpv_thumbnail_script_client_osc] Thumbnailer.state: {"finished_thumbnails" = 0, "thumbnails" = {}, "ready" = true, "is_remote" = 6, "enabled" = false, "thumbnail_template" = "C:\Users\Deep\AppData\Local\Temp\mpv_thumbs_cache\09271ad7a11e95d74c7fd412bd33411764fbf33a-0\%06d.bgra", "available" = false, "thumbnail_directory" = "C:\Users\Deep\AppData\Local\Temp\mpv_thumbs_cache\09271ad7a11e95d74c7fd412bd33411764fbf33a-0", "thumbnail_count" = 0, "worker_extra" = {}, "thumbnail_size" = {"h" = 112, "w" = 200}} [mpv_thumbnail_script_client_osc] Trying to get storyboard info... [mpv_thumbnail_script_client_osc] osc_init [mpv_thumbnail_script_client_osc] osc_init [mpv_thumbnail_script_client_osc] Storyboard info acquired! 105 [mpv_thumbnail_script_client_osc] Using playlist workaround due to long source path [mpv_thumbnail_script_client_osc] Splitting 105 thumbnails amongst 1 worker(s) [mpv_thumbnail_script_client_osc] Giving workers state: {"finished_thumbnails":0,"thumbnails":[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],"worker_input_path":"--playlist=C:\\Users\\Deep\\AppData\\Local\\Temp\\mpv_thumbs_cache\\09271ad7a11e95d74c7fd412bd33411764fbf33a-0\\playlist.txt","ready":true,"is_remote":6,"enabled":true,"thumbnail_template":"C:\\Users\\Deep\\AppData\\Local\\Temp\\mpv_thumbs_cache\\09271ad7a11e95d74c7fd412bd33411764fbf33a-0\\%06d.bgra","storyboard":{"divisor":1,"rows":3,"cols":3,"fragments":[{"duration":44.150943,"url":"https://i.ytimg.com/sb/E0eXATSWkOg/storyboard3_L3/M0.jpg?sqp=-oaymwENSDfyq4qpAwVwAcABBqLzl_8DBgjF7OWzBg==&sigh=rs$AOn4CLA4yeMwcoJfijAwu4TRjkP1N03C-Q"},{"duration":44.150943,"url":"https://i.ytimg.com/sb/E0eXATSWkOg/storyboard3_L3/M1.jpg?sqp=-oaymwENSDfyq4qpAwVwAcABBqLzl_8DBgjF7OWzBg==&sigh=rs$AOn4CLA4yeMwcoJfijAwu4TRjkP1N03C-Q"},{"duration":44.150943,"url":"https://i.ytimg.com/sb/E0eXATSWkOg/storyboard3_L3/M2.jpg?sqp=-oaymwENSDfyq4qpAwVwAcABBqLzl_8DBgjF7OWzBg==&sigh=rs$AOn4CLA4yeMwcoJfijAwu4TRjkP1N03C-Q"},{"duration":44.150943,"url":"https://i.ytimg.com/sb/E0eXATSWkOg/storyboard3_L3/M3.jpg?sqp=-oaymwENSDfyq4qpAwVwAcABBqLzl_8DBgjF7OWzBg==&sigh=rs$AOn4CLA4yeMwcoJfijAwu4TRjkP1N03C-Q"},{"duration":44.150943,"url":"https://i.ytimg.com/sb/E0eXATSWkOg/storyboard3_L3/M4.jpg?sqp=-oaymwENSDfyq4qpAwVwAcABBqLzl_8DBgjF7OWzBg==&sigh=rs$AOn4CLA4yeMwcoJfijAwu4TRjkP1N03C-Q"},{"duration":44.150943,"url":"https://i.ytimg.com/sb/E0eXATSWkOg/storyboard3_L3/M5.jpg?sqp=-oaymwENSDfyq4qpAwVwAcABBqLzl_8DBgjF7OWzBg==&sigh=rs$AOn4CLA4yeMwcoJfijAwu4TRjkP1N03C-Q"},{"duration":44.150943,"url":"https://i.ytimg.com/sb/E0eXATSWkOg/storyboard3_L3/M6.jpg?sqp=-oaymwENSDfyq4qpAwVwAcABBqLzl_8DBgjF7OWzBg==&sigh=rs$AOn4CLA4yeMwcoJfijAwu4TRjkP1N03C-Q"},{"duration":44.150943,"url":"https://i.ytimg.com/sb/E0eXATSWkOg/storyboard3_L3/M7.jpg?sqp=-oaymwENSDfyq4qpAwVwAcABBqLzl_8DBgjF7OWzBg==&sigh=rs$AOn4CLA4yeMwcoJfijAwu4TRjkP1N03C-Q"},{"duration":44.150943,"url":"https://i.ytimg.com/sb/E0eXATSWkOg/storyboard3_L3/M8.jpg?sqp=-oaymwENSDfyq4qpAwVwAcABBqLzl_8DBgjF7OWzBg==&sigh=rs$AOn4CLA4yeMwcoJfijAwu4TRjkP1N03C-Q"},{"duration":44.150943,"url":"https://i.ytimg.com/sb/E0eXATSWkOg/storyboard3_L3/M9.jpg?sqp=-oaymwENSDfyq4qpAwVwAcABBqLzl_8DBgjF7OWzBg==&sigh=rs$AOn4CLA4yeMwcoJfijAwu4TRjkP1N03C-Q"},{"duration":44.150943,"url":"https://i.ytimg.com/sb/E0eXATSWkOg/storyboard3_L3/M10.jpg?sqp=-oaymwENSDfyq4qpAwVwAcABBqLzl_8DBgjF7OWzBg==&sigh=rs$AOn4CLA4yeMwcoJfijAwu4TRjkP1N03C-Q"},{"duration":34.339623,"url":"https://i.ytimg.com/sb/E0eXATSWkOg/storyboard3_L3/M11.jpg?sqp=-oaymwENSDfyq4qpAwVwAcABBqLzl_8DBgjF7OWzBg==&sigh=rs$AOn4CLA4yeMwcoJfijAwu4TRjkP1N03C-Q"}],"scale":1},"available":true,"thumbnail_directory":"C:\\Users\\Deep\\AppData\\Local\\Temp\\mpv_thumbs_cache\\09271ad7a11e95d74c7fd412bd33411764fbf33a-0","thumbnail_count":105,"worker_extra":[],"thumbnail_delta":4.952381,"thumbnail_size":{"h":180,"w":320}} [mpv_thumbnail_script_client_osc] Assigning job to mpv_thumbnail_script_server [64,32,96,16,48,80,8,24,40,56,72,88,104,4,12,20,28,36,44,52,60,68,76,84,92,100,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,74,78,82,86,90,94,98,102,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,73,75,77,79,81,83,85,87,89,91,93,95,97,99,101,103,105] [mpv_thumbnail_script_server] Handling given job [mpv_thumbnail_script_server] Generating 105 thumbnails @ 320x180 for "--playlist=C:\\Users\\Deep\\AppData\\Local\\Temp\\mpv_thumbs_cache\\09271ad7a11e95d74c7fd412bd33411764fbf33a-0\\playlist.txt" [mpv_thumbnail_script_server] Starting work on thumbnail 63 [mpv_thumbnail_script_server] Thumbnail 63 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 63 [mpv_thumbnail_script_server] Starting work on thumbnail 31 [mpv_thumbnail_script_server] Thumbnail 31 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 31 [mpv_thumbnail_script_server] Starting work on thumbnail 95 [mpv_thumbnail_script_server] Thumbnail 95 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 95 [mpv_thumbnail_script_server] Starting work on thumbnail 15 [mpv_thumbnail_script_server] Thumbnail 15 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 15 [mpv_thumbnail_script_server] Starting work on thumbnail 47 [mpv_thumbnail_script_server] Thumbnail 47 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 47 [mpv_thumbnail_script_server] Starting work on thumbnail 79 [mpv_thumbnail_script_server] Thumbnail 79 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 79 [mpv_thumbnail_script_server] Starting work on thumbnail 7 [mpv_thumbnail_script_server] Thumbnail 7 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 7 [mpv_thumbnail_script_server] Starting work on thumbnail 23 [mpv_thumbnail_script_server] Thumbnail 23 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 23 [mpv_thumbnail_script_server] Starting work on thumbnail 39 [mpv_thumbnail_script_server] Thumbnail 39 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 39 [mpv_thumbnail_script_server] Starting work on thumbnail 55 [mpv_thumbnail_script_server] Thumbnail 55 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 55 [mpv_thumbnail_script_server] Starting work on thumbnail 71 [mpv_thumbnail_script_server] Thumbnail 71 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 71 [mpv_thumbnail_script_server] Starting work on thumbnail 87 [mpv_thumbnail_script_server] Thumbnail 87 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 87 [mpv_thumbnail_script_server] Starting work on thumbnail 103 [mpv_thumbnail_script_server] Thumbnail 103 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 103 [mpv_thumbnail_script_server] Starting work on thumbnail 3 [mpv_thumbnail_script_server] Thumbnail 3 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 3 [mpv_thumbnail_script_server] Starting work on thumbnail 11 [mpv_thumbnail_script_server] Thumbnail 11 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 11 [mpv_thumbnail_script_server] Starting work on thumbnail 19 [mpv_thumbnail_script_server] Thumbnail 19 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 19 [mpv_thumbnail_script_server] Starting work on thumbnail 27 [mpv_thumbnail_script_server] Thumbnail 27 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 27 [mpv_thumbnail_script_server] Starting work on thumbnail 35 [mpv_thumbnail_script_server] Thumbnail 35 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 35 [mpv_thumbnail_script_server] Starting work on thumbnail 43 [mpv_thumbnail_script_server] Thumbnail 43 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 43 [mpv_thumbnail_script_server] Starting work on thumbnail 51 [mpv_thumbnail_script_server] Thumbnail 51 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 51 [mpv_thumbnail_script_server] Starting work on thumbnail 59 [mpv_thumbnail_script_server] Thumbnail 59 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 59 [mpv_thumbnail_script_server] Starting work on thumbnail 67 [mpv_thumbnail_script_server] Thumbnail 67 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 67 [mpv_thumbnail_script_server] Starting work on thumbnail 75 [mpv_thumbnail_script_server] Thumbnail 75 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 75 [mpv_thumbnail_script_server] Starting work on thumbnail 83 [mpv_thumbnail_script_server] Thumbnail 83 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 83 [mpv_thumbnail_script_server] Starting work on thumbnail 91 [mpv_thumbnail_script_server] Thumbnail 91 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 91 [mpv_thumbnail_script_server] Starting work on thumbnail 99 [mpv_thumbnail_script_server] Thumbnail 99 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 99 [mpv_thumbnail_script_server] Starting work on thumbnail 1 [mpv_thumbnail_script_server] Thumbnail 1 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 1 [mpv_thumbnail_script_server] Starting work on thumbnail 5 [mpv_thumbnail_script_server] Thumbnail 5 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 5 [mpv_thumbnail_script_server] Starting work on thumbnail 9 [mpv_thumbnail_script_server] Thumbnail 9 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 9 [mpv_thumbnail_script_server] Starting work on thumbnail 13 [mpv_thumbnail_script_server] Thumbnail 13 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 13 [mpv_thumbnail_script_server] Starting work on thumbnail 17 [mpv_thumbnail_script_server] Thumbnail 17 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 17 [mpv_thumbnail_script_server] Starting work on thumbnail 21 [mpv_thumbnail_script_server] Thumbnail 21 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 21 [mpv_thumbnail_script_server] Starting work on thumbnail 25 [mpv_thumbnail_script_server] Thumbnail 25 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 25 [mpv_thumbnail_script_server] Starting work on thumbnail 29 [mpv_thumbnail_script_server] Thumbnail 29 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 29 [mpv_thumbnail_script_server] Starting work on thumbnail 33 [mpv_thumbnail_script_server] Thumbnail 33 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 33 [mpv_thumbnail_script_server] Starting work on thumbnail 37 [mpv_thumbnail_script_server] Thumbnail 37 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 37 [mpv_thumbnail_script_server] Starting work on thumbnail 41 [mpv_thumbnail_script_server] Thumbnail 41 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 41 [mpv_thumbnail_script_server] Starting work on thumbnail 45 [mpv_thumbnail_script_server] Thumbnail 45 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 45 [mpv_thumbnail_script_server] Starting work on thumbnail 49 [mpv_thumbnail_script_server] Thumbnail 49 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 49 [mpv_thumbnail_script_server] Starting work on thumbnail 53 [mpv_thumbnail_script_server] Thumbnail 53 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 53 [mpv_thumbnail_script_server] Starting work on thumbnail 57 [mpv_thumbnail_script_server] Thumbnail 57 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 57 [mpv_thumbnail_script_server] Starting work on thumbnail 61 [mpv_thumbnail_script_server] Thumbnail 61 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 61 [mpv_thumbnail_script_server] Starting work on thumbnail 65 [mpv_thumbnail_script_server] Thumbnail 65 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 65 [mpv_thumbnail_script_server] Starting work on thumbnail 69 [mpv_thumbnail_script_server] Thumbnail 69 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 69 [mpv_thumbnail_script_server] Starting work on thumbnail 73 [mpv_thumbnail_script_server] Thumbnail 73 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 73 [mpv_thumbnail_script_server] Starting work on thumbnail 77 [mpv_thumbnail_script_server] Thumbnail 77 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 77 [mpv_thumbnail_script_server] Starting work on thumbnail 81 [mpv_thumbnail_script_server] Thumbnail 81 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 81 [mpv_thumbnail_script_server] Starting work on thumbnail 85 [mpv_thumbnail_script_server] Thumbnail 85 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 85 [mpv_thumbnail_script_server] Starting work on thumbnail 89 [mpv_thumbnail_script_server] Thumbnail 89 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 89 [mpv_thumbnail_script_server] Starting work on thumbnail 93 [mpv_thumbnail_script_server] Thumbnail 93 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 93 [mpv_thumbnail_script_server] Starting work on thumbnail 97 [mpv_thumbnail_script_server] Thumbnail 97 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 97 [mpv_thumbnail_script_server] Starting work on thumbnail 101 [mpv_thumbnail_script_server] Thumbnail 101 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 101 [mpv_thumbnail_script_server] Starting work on thumbnail 0 [mpv_thumbnail_script_server] Thumbnail 0 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 0 [mpv_thumbnail_script_server] Starting work on thumbnail 2 [mpv_thumbnail_script_server] Thumbnail 2 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 2 [mpv_thumbnail_script_server] Starting work on thumbnail 4 [mpv_thumbnail_script_server] Thumbnail 4 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 4 [mpv_thumbnail_script_server] Starting work on thumbnail 6 [mpv_thumbnail_script_server] Thumbnail 6 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 6 [mpv_thumbnail_script_server] Starting work on thumbnail 8 [mpv_thumbnail_script_server] Thumbnail 8 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 8 [mpv_thumbnail_script_server] Starting work on thumbnail 10 [mpv_thumbnail_script_server] Thumbnail 10 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 10 [mpv_thumbnail_script_server] Starting work on thumbnail 12 [mpv_thumbnail_script_server] Thumbnail 12 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 12 [mpv_thumbnail_script_server] Starting work on thumbnail 14 [mpv_thumbnail_script_server] Thumbnail 14 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 14 [mpv_thumbnail_script_server] Starting work on thumbnail 16 [mpv_thumbnail_script_server] Thumbnail 16 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 16 [mpv_thumbnail_script_server] Starting work on thumbnail 18 [mpv_thumbnail_script_server] Thumbnail 18 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 18 [mpv_thumbnail_script_server] Starting work on thumbnail 20 [mpv_thumbnail_script_server] Thumbnail 20 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 20 [mpv_thumbnail_script_server] Starting work on thumbnail 22 [mpv_thumbnail_script_server] Thumbnail 22 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 22 [mpv_thumbnail_script_server] Starting work on thumbnail 24 [mpv_thumbnail_script_server] Thumbnail 24 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 24 [mpv_thumbnail_script_server] Starting work on thumbnail 26 [mpv_thumbnail_script_server] Thumbnail 26 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 26 [mpv_thumbnail_script_server] Starting work on thumbnail 28 [mpv_thumbnail_script_server] Thumbnail 28 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 28 [mpv_thumbnail_script_server] Starting work on thumbnail 30 [mpv_thumbnail_script_server] Thumbnail 30 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 30 [mpv_thumbnail_script_server] Starting work on thumbnail 32 [mpv_thumbnail_script_server] Thumbnail 32 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 32 [mpv_thumbnail_script_server] Starting work on thumbnail 34 [mpv_thumbnail_script_server] Thumbnail 34 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 34 [mpv_thumbnail_script_server] Starting work on thumbnail 36 [mpv_thumbnail_script_server] Thumbnail 36 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 36 [mpv_thumbnail_script_server] Starting work on thumbnail 38 [mpv_thumbnail_script_server] Thumbnail 38 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 38 [mpv_thumbnail_script_server] Starting work on thumbnail 40 [mpv_thumbnail_script_server] Thumbnail 40 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 40 [mpv_thumbnail_script_server] Starting work on thumbnail 42 [mpv_thumbnail_script_server] Thumbnail 42 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 42 [mpv_thumbnail_script_server] Starting work on thumbnail 44 [mpv_thumbnail_script_server] Thumbnail 44 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 44 [mpv_thumbnail_script_server] Starting work on thumbnail 46 [mpv_thumbnail_script_server] Thumbnail 46 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 46 [mpv_thumbnail_script_server] Starting work on thumbnail 48 [mpv_thumbnail_script_server] Thumbnail 48 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 48 [mpv_thumbnail_script_server] Starting work on thumbnail 50 [mpv_thumbnail_script_server] Thumbnail 50 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 50 [mpv_thumbnail_script_server] Starting work on thumbnail 52 [mpv_thumbnail_script_server] Thumbnail 52 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 52 [mpv_thumbnail_script_server] Starting work on thumbnail 54 [mpv_thumbnail_script_server] Thumbnail 54 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 54 [mpv_thumbnail_script_server] Starting work on thumbnail 56 [mpv_thumbnail_script_server] Thumbnail 56 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 56 [mpv_thumbnail_script_server] Starting work on thumbnail 58 [mpv_thumbnail_script_server] Thumbnail 58 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 58 [mpv_thumbnail_script_server] Starting work on thumbnail 60 [mpv_thumbnail_script_server] Thumbnail 60 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 60 [mpv_thumbnail_script_server] Starting work on thumbnail 62 [mpv_thumbnail_script_server] Thumbnail 62 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 62 [mpv_thumbnail_script_server] Starting work on thumbnail 64 [mpv_thumbnail_script_server] Thumbnail 64 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 64 [mpv_thumbnail_script_server] Starting work on thumbnail 66 [mpv_thumbnail_script_server] Thumbnail 66 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 66 [mpv_thumbnail_script_server] Starting work on thumbnail 68 [mpv_thumbnail_script_server] Thumbnail 68 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 68 [mpv_thumbnail_script_server] Starting work on thumbnail 70 [mpv_thumbnail_script_server] Thumbnail 70 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 70 [mpv_thumbnail_script_server] Starting work on thumbnail 72 [mpv_thumbnail_script_server] Thumbnail 72 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 72 [mpv_thumbnail_script_server] Starting work on thumbnail 74 [mpv_thumbnail_script_server] Thumbnail 74 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 74 [mpv_thumbnail_script_server] Starting work on thumbnail 76 [mpv_thumbnail_script_server] Thumbnail 76 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 76 [mpv_thumbnail_script_server] Starting work on thumbnail 78 [mpv_thumbnail_script_server] Thumbnail 78 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 78 [mpv_thumbnail_script_server] Starting work on thumbnail 80 [mpv_thumbnail_script_server] Thumbnail 80 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 80 [mpv_thumbnail_script_server] Starting work on thumbnail 82 [mpv_thumbnail_script_server] Thumbnail 82 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 82 [mpv_thumbnail_script_server] Starting work on thumbnail 84 [mpv_thumbnail_script_server] Thumbnail 84 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 84 [mpv_thumbnail_script_server] Starting work on thumbnail 86 [mpv_thumbnail_script_server] Thumbnail 86 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 86 [mpv_thumbnail_script_server] Starting work on thumbnail 88 [mpv_thumbnail_script_server] Thumbnail 88 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 88 [mpv_thumbnail_script_server] Starting work on thumbnail 90 [mpv_thumbnail_script_server] Thumbnail 90 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 90 [mpv_thumbnail_script_server] Starting work on thumbnail 92 [mpv_thumbnail_script_server] Thumbnail 92 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 92 [mpv_thumbnail_script_server] Starting work on thumbnail 94 [mpv_thumbnail_script_server] Thumbnail 94 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 94 [mpv_thumbnail_script_server] Starting work on thumbnail 96 [mpv_thumbnail_script_server] Thumbnail 96 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 96 [mpv_thumbnail_script_server] Starting work on thumbnail 98 [mpv_thumbnail_script_server] Thumbnail 98 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 98 [mpv_thumbnail_script_server] Starting work on thumbnail 100 [mpv_thumbnail_script_server] Thumbnail 100 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 100 [mpv_thumbnail_script_server] Starting work on thumbnail 102 [mpv_thumbnail_script_server] Thumbnail 102 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 102 [mpv_thumbnail_script_server] Starting work on thumbnail 104 [mpv_thumbnail_script_server] Thumbnail 104 already done! [mpv_thumbnail_script_server] Finished work on thumbnail 104 (Paused) AV: 00:00:01 / 00:08:40 (0%) A-V: 0.000 Cache: 151s/34MB ```

Environment

Additional context I compared when it works normally in the script folder and when it's not working with the profile condition, with this command mpv --msg-level=mpv_thumbnail_script_server=debug,mpv_thumbnail_script_client_osc=debug,ytdl_hook=debug "https://www.youtube.com/watch?v=E0eXATSWkOg" https://www.diffchecker.com/yPMol00r/ I think here is the problem Thumbnailer.state: is different difference

geextahslex commented 1 month ago

This is the command prompt looping thing, I don't know what is meant by "uname" thumbnail script loop