diff --git a/src/main.rs b/src/main.rs index 25b41b9..b26e293 100644 --- a/src/main.rs +++ b/src/main.rs @@ -86,10 +86,11 @@ fn download_media(video_url: &str, download_path: &Path, settings: &Settings) -> } } else if video_url.contains("soundcloud.com") { println!("[INFO] Soundcloud link detected. Using scdl..."); + let clean_url = video_url.split('?').next().unwrap(); cmd = Command::new("scdl"); cmd.args([ "-l", - video_url, + clean_url, "-c", "--onlymp3", "--yt-dlp-args",