BKSalman / ytdlp-gui

a GUI for ytdlp written in Rust

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

yt-dlp crash during download "Error("invalid type: floating point, expected i32", line: 0, column: 0)"

pato-pan opened this issue · comments

Tried to download a video on Arch Linux, and the application terminates itself during the download.

Desktop Environment is XFCE

I also have ffmpeg-obs

Debug log

    bin_dir: None,
    download_folder: Some(
        "/orange/videos",
    ),
    options: Options {
        video_resolution: FullHD,
        video_format: Mp4,
        audio_quality: Good,
        audio_format: Mp3,
    },
}
2024-01-01T04:21:32.039297Z  INFO ytdlp_gui: Updated config file to download_folder = "/orange/videos"

[options]
video_resolution = "FullHD"
video_format = "Mp4"
audio_quality = "Good"
audio_format = "Mp3"

2024-01-01T04:21:32.039374Z  INFO ytdlp_gui: [
    "https://youtu.be/dQw4w9WgXcQ",
    "-S",
    "res:1080",
    "--remux-video",
    "mp4",
]
2024-01-01T04:21:34.069601Z DEBUG ytdlp_gui::progress: received progress from yt-dlp: [youtube] Extracting URL: https://youtu.be/dQw4w9WgXcQ
[youtube] dQw4w9WgXcQ: Downloading webpage
[youtube] dQw4w9WgXcQ: Downloading ios player API JSON
[youtube] dQw4w9WgXcQ: Downloading android player API JSON
[youtube] dQw4w9WgXcQ: Downloading m3u8 information
[info] dQw4w9WgXcQ: Downloading 1 format(s): 616+251
__{"type": "pre_download", "video_id": "dQw4w9WgXcQ"}
[hlsnative] Downloading m3u8 manifest
[hlsnative] Total fragments: 39
[download] Destination: /orange/videos/Rick Astley - Never Gonna Give You Up (Official Music Video).f616.mp4

2024-01-01T04:21:34.072921Z DEBUG ytdlp_gui::progress: received progress from yt-dlp: __{"type": "downloading", "video_title": "Rick Astley - Never Gonna Give You Up (Official Music Video)", "eta": NA, "downloaded_bytes": 712, "total_bytes": NA, "elapsed": 0, "speed": 1360.4057043741525, "playlist_count": NA, "playlist_index": NA }
2024-01-01T04:21:34.119558Z DEBUG ytdlp_gui::progress: received progress from yt-dlp: __{"type": "downloading", "video_title": "Rick Astley - Never Gonna Give You Up (Official Music Video)", "eta": NA, "downloaded_bytes": 712, "total_bytes": NA, "elapsed": 0.15701198496390134, "speed": 1360.4057043741525, "playlist_count": NA, "playlist_index": NA }
2024-01-01T04:21:34.123338Z DEBUG ytdlp_gui::progress: received progress from yt-dlp: __{"type": "downloading", "video_title": "Rick Astley - Never Gonna Give You Up (Official Music Video)", "eta": NA, "downloaded_bytes": 1736, "total_bytes": NA, "elapsed": 0.16059007495641708, "speed": 3466.593046452421, "playlist_count": NA, "playlist_index": NA }
2024-01-01T04:21:34.124933Z DEBUG ytdlp_gui::progress: received progress from yt-dlp: __{"type": "downloading", "video_title": "Rick Astley - Never Gonna Give You Up (Official Music Video)", "eta": NA, "downloaded_bytes": 3784, "total_bytes": NA, "elapsed": 0.20713444089051336, "speed": 3466.593046452421, "playlist_count": NA, "playlist_index": NA }
2024-01-01T04:21:34.126343Z DEBUG ytdlp_gui::progress: received progress from yt-dlp: __{"type": "downloading", "video_title": "Rick Astley - Never Gonna Give You Up (Official Music Video)", "eta": NA, "downloaded_bytes": 7880, "total_bytes": NA, "elapsed": 0.21077344997320324, "speed": 3466.593046452421, "playlist_count": NA, "playlist_index": NA }
2024-01-01T04:21:34.144616Z DEBUG ytdlp_gui::progress: received progress from yt-dlp: __{"type": "downloading", "video_title": "Rick Astley - Never Gonna Give You Up (Official Music Video)", "eta": NA, "downloaded_bytes": 16072, "total_bytes": NA, "elapsed": 0.21314888389315456, "speed": 3466.593046452421, "playlist_count": NA, "playlist_index": NA }
2024-01-01T04:21:34.173150Z DEBUG ytdlp_gui::progress: received progress from yt-dlp: __{"type": "downloading", "video_title": "Rick Astley - Never Gonna Give You Up (Official Music Video)", "eta": NA, "downloaded_bytes": 32456, "total_bytes": NA, "elapsed": 0.21451145794708282, "speed": 3466.593046452421, "playlist_count": NA, "playlist_index": NA }
2024-01-01T04:21:34.194240Z DEBUG ytdlp_gui::progress: received progress from yt-dlp: __{"type": "downloading", "video_title": "Rick Astley - Never Gonna Give You Up (Official Music Video)", "eta": NA, "downloaded_bytes": 65224, "total_bytes": NA, "elapsed": 0.2318650409579277, "speed": 77555.88496108944, "playlist_count": NA, "playlist_index": NA } 
2024-01-01T04:21:34.249991Z DEBUG ytdlp_gui::progress: received progress from yt-dlp: __{"type": "downloading", "video_title": "Rick Astley - Never Gonna Give You Up (Official Music Video)", "eta": NA, "downloaded_bytes": 130760, "total_bytes": NA, "elapsed": 0.26044709398411214, "speed": 77555.88496108944, "playlist_count": NA, "playlist_index": NA }
2024-01-01T04:21:34.347986Z DEBUG ytdlp_gui::progress: received progress from yt-dlp: __{"type": "downloading", "video_title": "Rick Astley - Never Gonna Give You Up (Official Music Video)", "eta": NA, "downloaded_bytes": 261832, "total_bytes": NA, "elapsed": 0.2824916869867593, "speed": 287188.0496676602, "playlist_count": NA, "playlist_index": NA } 
2024-01-01T04:21:34.559754Z DEBUG ytdlp_gui::progress: received progress from yt-dlp: __{"type": "downloading", "video_title": "Rick Astley - Never Gonna Give You Up (Official Music Video)", "eta": NA, "downloaded_bytes": 523976, "total_bytes": NA, "elapsed": 0.33726904599461704, "speed": 561908.0995122367, "playlist_count": NA, "playlist_index": NA }
2024-01-01T04:21:34.771076Z DEBUG ytdlp_gui::progress: received progress from yt-dlp: __{"type": "downloading", "video_title": "Rick Astley - Never Gonna Give You Up (Official Music Video)", "eta": NA, "downloaded_bytes": 1048264, "total_bytes": NA, "elapsed": 0.435586177976802, "speed": 879434.3107000692, "playlist_count": NA, "playlist_index": NA } 
2024-01-01T04:21:34.776781Z DEBUG ytdlp_gui::progress: received progress from yt-dlp: __{"type": "downloading", "video_title": "Rick Astley - Never Gonna Give You Up (Official Music Video)", "eta": NA, "downloaded_bytes": 1627684, "total_bytes": NA, "elapsed": 0.6469452359015122, "speed": 1184246.0898091947, "playlist_count": NA, "playlist_index": NA }
2024-01-01T04:21:34.943809Z DEBUG ytdlp_gui::progress: received progress from yt-dlp: __{"type": "downloading", "video_title": "Rick Astley - Never Gonna Give You Up (Official Music Video)", "eta": NA, "downloaded_bytes": 1627684, "total_bytes": NA, "elapsed": 0.8587215469451621, "speed": 1184246.0898091947, "playlist_count": NA, "playlist_index": NA }
2024-01-01T04:21:34.963678Z DEBUG ytdlp_gui::progress: received progress from yt-dlp: __{"type": "downloading", "video_title": "Rick Astley - Never Gonna Give You Up (Official Music Video)", "eta": 12.368520936129604, "downloaded_bytes": 1628708, "total_bytes": NA, "elapsed": 0.8643921819748357, "speed": 1302703.5384374931, "playlist_count": NA, "playlist_index": NA }
2024-01-01T04:21:34.963783Z ERROR ytdlp_gui::progress: failed to parse yt-dlp progress: 
original-input: __{"type": "downloading", "video_title": "Rick Astley - Never Gonna Give You Up (Official Music Video)", "eta": 12.368520936129604, "downloaded_bytes": 1628708, "total_bytes": NA, "elapsed": 0.8643921819748357, "speed": 1302703.5384374931, "playlist_count": NA, "playlist_index": NA }
stripped-input: {"type": "downloading", "video_title": "Rick Astley - Never Gonna Give You Up (Official Music Video)", "eta": 12.368520936129604, "downloaded_bytes": 1628708, "total_bytes": 0, "elapsed": 0.8643921819748357, "speed": 1302703.5384374931 }
Error("invalid type: floating point `12.368520936129604`, expected i32", line: 0, column: 0)
2024-01-01T04:21:34.964329Z ERROR ytdlp_gui::command: failed to send stdout: send failed because receiver is gone
2024-01-01T04:21:34.964904Z ERROR ytdlp_gui::command: failed to send stdout: send failed because receiver is gone
2024-01-01T04:21:34.965496Z ERROR ytdlp_gui::command: failed to send stdout: send failed because receiver is gone
2024-01-01T04:21:34.966143Z ERROR ytdlp_gui::command: failed to send stdout: send failed because receiver is gone
2024-01-01T04:21:34.985373Z ERROR ytdlp_gui::command: failed to send stdout: send failed because receiver is gone

can you test this patch?

diff --git a/src/lib.rs b/src/lib.rs
index 9a6a259..ccf5063 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -379,7 +379,9 @@ impl Application for YtGUI {
                                 self.modal_title = String::from("Downloading");
                             }
 
-                            let eta = chrono::Duration::seconds(eta.into());
+                            // `eta as i64` rounds it
+                            // for examlpe: 12.368520936129604 as i64 = 12
+                            let eta = chrono::Duration::seconds(eta as i64);
 
                             let downloaded_megabytes = downloaded_bytes / 1024_f32.powi(2);
                             let total_downloaded = if downloaded_megabytes > 1024. {
diff --git a/src/progress.rs b/src/progress.rs
index 32af7c2..5780921 100644
--- a/src/progress.rs
+++ b/src/progress.rs
@@ -68,7 +68,7 @@ pub enum Progress {
     },
     Downloading {
         video_title: String,
-        eta: i32,
+        eta: f64,
         downloaded_bytes: f32,
         total_bytes: f32,
         elapsed: f32,

if you don't know how to apply it, just clone the repo git clone https://github.com/BKSalman/ytdlp-gui/, then copy the patch to a file named fix.patch, then git apply fix.patch

after that just follow the build/run from source instructions in the README

Any update on this?

oh wow, I am so sorry I forgot I posted this issue.

It worked

./target/debug/ytdlp-gui 
2024-02-15T02:50:51.542548Z  INFO ytdlp_gui: config loaded: Config {
    bin_dir: None,
    download_folder: Some(
        "/test/ytdlpgui",
    ),
    options: Options {
        video_resolution: FullHD,
        video_format: Mp4,
        audio_quality: Good,
        audio_format: Mp3,
    },
}
2024-02-15T02:51:57.782368Z  INFO ytdlp_gui: Updated config file to download_folder = "/test/ytdlpgui"

[options]
video_resolution = "Sd"
video_format = "Mp4"
audio_quality = "Good"
audio_format = "Mp3"

2024-02-15T02:51:57.782428Z  INFO ytdlp_gui: [
    "https://www.youtube.com/watch?v=KrSKHBVpvaU",
    "-S",
    "res:480",
    "--remux-video",
    "mp4",
]
2024-02-15T02:52:01.543541Z DEBUG ytdlp_gui::progress: received progress from yt-dlp: [youtube] Extracting URL: https://www.youtube.com/watch?v=KrSKHBVpvaU
[youtube] KrSKHBVpvaU: Downloading webpage
[youtube] KrSKHBVpvaU: Downloading ios player API JSON
[youtube] KrSKHBVpvaU: Downloading android player API JSON
[youtube] KrSKHBVpvaU: Downloading m3u8 information
[info] KrSKHBVpvaU: Downloading 1 format(s): 244+251
__{"type": "pre_download", "video_id": "KrSKHBVpvaU"}
[download] Destination: /test/ytdlpgui/SWAT Sniper Kills Robbery Suspect at Bank of America.f244.webm

2024-02-15T02:52:01.543600Z DEBUG ytdlp_gui::progress: received progress from yt-dlp: __{"type": "downloading", "video_title": "SWAT Sniper Kills Robbery Suspect at Bank of America", "eta": 121, "downloaded_bytes": 1024, "total_bytes": 5876837, "elapsed": 0.3288431167602539, "speed": 48395.08829494749, "playlist_count": NA, "playlist_index": NA }
2024-02-15T02:52:01.543994Z DEBUG ytdlp_gui::progress: received progress from yt-dlp: __{"type": "downloading", "video_title": "SWAT Sniper Kills Robbery Suspect at Bank of America", "eta": 41, "downloaded_bytes": 3072, "total_bytes": 5876837, "elapsed": 0.3294517993927002, "speed": 141125.52861414442, "playlist_count": NA, "playlist_index": NA }
2024-02-15T02:52:01.544612Z DEBUG ytdlp_gui::progress: received progress from yt-dlp: __{"type": "downloading", "video_title": "SWAT Sniper Kills Robbery Suspect at Bank of America", "eta": 18, "downloaded_bytes": 7168, "total_bytes": 5876837, "elapsed": 0.32976722717285156, "speed": 324589.4268440145, "playlist_count": NA, "playlist_index": NA }
2024-02-15T02:52:01.602889Z DEBUG ytdlp_gui::progress: received progress from yt-dlp: __{"type": "downloading", "video_title": "SWAT Sniper Kills Robbery Suspect at Bank of America", "eta": 8, "downloaded_bytes": 15360, "total_bytes": 5876837, "elapsed": 0.33036279678344727, "speed": 677282.9570446374, "playlist_count": NA, "playlist_index": NA }
2024-02-15T02:52:01.674641Z DEBUG ytdlp_gui::progress: received progress from yt-dlp: __{"type": "downloading", "video_title": "SWAT Sniper Kills Robbery Suspect at Bank of America", "eta": 14, "downloaded_bytes": 31744, "total_bytes": 5876837, "elapsed": 0.3879051208496094, "speed": 395705.9909175206, "playlist_count": NA, "playlist_index": NA }
2024-02-15T02:52:01.739340Z DEBUG ytdlp_gui::progress: received progress from yt-dlp: __{"type": "downloading", "video_title": "SWAT Sniper Kills Robbery Suspect at Bank of America", "eta": 13, "downloaded_bytes": 64512, "total_bytes": 5876837, "elapsed": 0.46010327339172363, "speed": 423253.4059468819, "playlist_count": NA, "playlist_index": NA }
2024-02-15T02:52:01.843436Z DEBUG ytdlp_gui::progress: received progress from yt-dlp: __{"type": "downloading", "video_title": "SWAT Sniper Kills Robbery Suspect at Bank of America", "eta": 9, "downloaded_bytes": 130048, "total_bytes": 5876837, "elapsed": 0.5246291160583496, "speed": 599451.0003934351, "playlist_count": NA, "playlist_index": NA } 
2024-02-15T02:52:02.082624Z DEBUG ytdlp_gui::progress: received progress from yt-dlp: __{"type": "downloading", "video_title": "SWAT Sniper Kills Robbery Suspect at Bank of America", "eta": 6, "downloaded_bytes": 261120, "total_bytes": 5876837, "elapsed": 0.6286680698394775, "speed": 813498.1749900654, "playlist_count": NA, "playlist_index": NA }
2024-02-15T02:52:02.531727Z DEBUG ytdlp_gui::progress: received progress from yt-dlp: __{"type": "downloading", "video_title": "SWAT Sniper Kills Robbery Suspect at Bank of America", "eta": 5, "downloaded_bytes": 523264, "total_bytes": 5876837, "elapsed": 0.8681366443634033, "speed": 933645.24841484, "playlist_count": NA, "playlist_index": NA }  
2024-02-15T02:52:03.835172Z DEBUG ytdlp_gui::progress: received progress from yt-dlp: __{"type": "downloading", "video_title": "SWAT Sniper Kills Robbery Suspect at Bank of America", "eta": 4, "downloaded_bytes": 1047552, "total_bytes": 5876837, "elapsed": 1.3169901371002197, "speed": 1037893.1665038716, "playlist_count": NA, "playlist_index": NA }
2024-02-15T02:52:04.372917Z DEBUG ytdlp_gui::progress: received progress from yt-dlp: __{"type": "downloading", "video_title": "SWAT Sniper Kills Robbery Suspect at Bank of America", "eta": 4, "downloaded_bytes": 2096128, "total_bytes": 5876837, "elapsed": 2.620380401611328, "speed": 906356.7307926721, "playlist_count": NA, "playlist_index": NA }  
2024-02-15T02:52:05.434950Z DEBUG ytdlp_gui::progress: received progress from yt-dlp: __{"type": "downloading", "video_title": "SWAT Sniper Kills Robbery Suspect at Bank of America", "eta": 2, "downloaded_bytes": 2900626, "total_bytes": 5876837, "elapsed": 3.1579995155334473, "speed": 1017650.827748181, "playlist_count": NA, "playlist_index": NA }
2024-02-15T02:52:06.240104Z DEBUG ytdlp_gui::progress: received progress from yt-dlp: __{"type": "downloading", "video_title": "SWAT Sniper Kills Robbery Suspect at Bank of America", "eta": 1, "downloaded_bytes": 4397034, "total_bytes": 5876837, "elapsed": 4.21994948387146, "speed": 1123909.9074378319, "playlist_count": NA, "playlist_index": NA } 
2024-02-15T02:52:06.278216Z DEBUG ytdlp_gui::progress: received progress from yt-dlp: __{"type": "downloading", "video_title": "SWAT Sniper Kills Robbery Suspect at Bank of America", "eta": 0, "downloaded_bytes": 5806147, "total_bytes": 5876837, "elapsed": 5.025426149368286, "speed": 1230704.5930270127, "playlist_count": NA, "playlist_index": NA }
2024-02-15T02:52:06.288149Z DEBUG ytdlp_gui::progress: received progress from yt-dlp: __{"type": "downloading", "video_title": "SWAT Sniper Kills Robbery Suspect at Bank of America", "eta": 0, "downloaded_bytes": 5876837, "total_bytes": 5876837, "elapsed": 5.063047409057617, "speed": 1235833.4003385236, "playlist_count": NA, "playlist_index": NA }
2024-02-15T02:52:06.518248Z DEBUG ytdlp_gui::progress: received progress from yt-dlp: __{"type": "downloading", "video_title": "SWAT Sniper Kills Robbery Suspect at Bank of America", "eta": NA, "downloaded_bytes": 5876837, "total_bytes": 5876837, "elapsed": 5.073513984680176, "speed": 1158336.6120100415, "playlist_count": NA, "playlist_index": NA }
[download] Destination: /test/ytdlpgui/SWAT Sniper Kills Robbery Suspect at Bank of America.f251.webm

2024-02-15T02:52:06.518673Z DEBUG ytdlp_gui::progress: received progress from yt-dlp: __{"type": "downloading", "video_title": "SWAT Sniper Kills Robbery Suspect at Bank of America", "eta": 6, "downloaded_bytes": 1024, "total_bytes": 1416110, "elapsed": 0.22891855239868164, "speed": 216633.07253101986, "playlist_count": NA, "playlist_index": NA }
2024-02-15T02:52:06.519214Z DEBUG ytdlp_gui::progress: received progress from yt-dlp: __{"type": "downloading", "video_title": "SWAT Sniper Kills Robbery Suspect at Bank of America", "eta": 2, "downloaded_bytes": 3072, "total_bytes": 1416110, "elapsed": 0.22977185249328613, "speed": 550519.200512711, "playlist_count": NA, "playlist_index": NA }  
2024-02-15T02:52:06.519790Z DEBUG ytdlp_gui::progress: received progress from yt-dlp: __{"type": "downloading", "video_title": "SWAT Sniper Kills Robbery Suspect at Bank of America", "eta": 1, "downloaded_bytes": 7168, "total_bytes": 1416110, "elapsed": 0.2304079532623291, "speed": 1153099.7994860583, "playlist_count": NA, "playlist_index": NA }
2024-02-15T02:52:06.542721Z DEBUG ytdlp_gui::progress: received progress from yt-dlp: __{"type": "downloading", "video_title": "SWAT Sniper Kills Robbery Suspect at Bank of America", "eta": 0, "downloaded_bytes": 15360, "total_bytes": 1416110, "elapsed": 0.23089933395385742, "speed": 2289916.451268927, "playlist_count": NA, "playlist_index": NA }
2024-02-15T02:52:06.595513Z DEBUG ytdlp_gui::progress: received progress from yt-dlp: __{"type": "downloading", "video_title": "SWAT Sniper Kills Robbery Suspect at Bank of America", "eta": 1, "downloaded_bytes": 31744, "total_bytes": 1416110, "elapsed": 0.2537956237792969, "speed": 1072289.0452934734, "playlist_count": NA, "playlist_index": NA }
2024-02-15T02:52:06.688376Z DEBUG ytdlp_gui::progress: received progress from yt-dlp: __{"type": "downloading", "video_title": "SWAT Sniper Kills Robbery Suspect at Bank of America", "eta": 1, "downloaded_bytes": 64512, "total_bytes": 1416110, "elapsed": 0.3059701919555664, "speed": 788862.3446023953, "playlist_count": NA, "playlist_index": NA } 
2024-02-15T02:52:06.751253Z DEBUG ytdlp_gui::progress: received progress from yt-dlp: __{"type": "downloading", "video_title": "SWAT Sniper Kills Robbery Suspect at Bank of America", "eta": 1, "downloaded_bytes": 130048, "total_bytes": 1416110, "elapsed": 0.39927029609680176, "speed": 742797.6770647649, "playlist_count": NA, "playlist_index": NA }
2024-02-15T02:52:06.908201Z DEBUG ytdlp_gui::progress: received progress from yt-dlp: __{"type": "downloading", "video_title": "SWAT Sniper Kills Robbery Suspect at Bank of America", "eta": 1, "downloaded_bytes": 261120, "total_bytes": 1416110, "elapsed": 0.46102046966552734, "speed": 1102568.5878236077, "playlist_count": NA, "playlist_index": NA }
2024-02-15T02:52:07.198608Z DEBUG ytdlp_gui::progress: received progress from yt-dlp: __{"type": "downloading", "video_title": "SWAT Sniper Kills Robbery Suspect at Bank of America", "eta": 0, "downloaded_bytes": 523264, "total_bytes": 1416110, "elapsed": 0.6193244457244873, "speed": 1324273.829927708, "playlist_count": NA, "playlist_index": NA }  
2024-02-15T02:52:07.401411Z DEBUG ytdlp_gui::progress: received progress from yt-dlp: __{"type": "downloading", "video_title": "SWAT Sniper Kills Robbery Suspect at Bank of America", "eta": 0, "downloaded_bytes": 1047552, "total_bytes": 1416110, "elapsed": 0.909353494644165, "speed": 1528911.7923234822, "playlist_count": NA, "playlist_index": NA }
2024-02-15T02:52:07.403942Z DEBUG ytdlp_gui::progress: received progress from yt-dlp: __{"type": "downloading", "video_title": "SWAT Sniper Kills Robbery Suspect at Bank of America", "eta": 0, "downloaded_bytes": 1416110, "total_bytes": 1416110, "elapsed": 1.1123945713043213, "speed": 1594354.162752762, "playlist_count": NA, "playlist_index": NA }
2024-02-15T02:52:07.793217Z DEBUG ytdlp_gui::progress: received progress from yt-dlp: __{"type": "downloading", "video_title": "SWAT Sniper Kills Robbery Suspect at Bank of America", "eta": NA, "downloaded_bytes": 1416110, "total_bytes": 1416110, "elapsed": 1.1148226261138916, "speed": 1270255.8836075582, "playlist_count": NA, "playlist_index": NA }
[Merger] Merging formats into "/test/ytdlpgui/SWAT Sniper Kills Robbery Suspect at Bank of America.webm"
Deleting original file /test/ytdlpgui/SWAT Sniper Kills Robbery Suspect at Bank of America.f244.webm (pass -k to keep)
Deleting original file /test/ytdlpgui/SWAT Sniper Kills Robbery Suspect at Bank of America.f251.webm (pass -k to keep)
[VideoRemuxer] Remuxing video from webm to mp4; Destination: /test/ytdlpgui/SWAT Sniper Kills Robbery Suspect at Bank of America.mp4
Deleting original file /test/ytdlpgui/SWAT Sniper Kills Robbery Suspect at Bank of America.webm (pass -k to keep)
__{"type": "end_of_video"}

2024-02-15T02:52:07.793592Z DEBUG ytdlp_gui: killed child process
2024-02-15T02:52:11.349631Z DEBUG ytdlp_gui: killed child process
2024-02-15T02:52:17.565393Z DEBUG ytdlp_gui: killed child process

Alright cool, will commit that change when I'm free, thank you for reporting 🫡

sure, thank you for maintaining the program

just pushed the change, will create a release soon