commit ad223e83513219be2dc5c4929a22d7158cf1d0f6 from: mtmn date: Wed May 6 07:32:45 2026 UTC fix: create playlist in cwd commit - 60e8decbd16329b42ad2d8b0ce284ba9ca640ed3 commit + ad223e83513219be2dc5c4929a22d7158cf1d0f6 blob - 7a379deb786939bd3c19b915a0ff2bbb200a6779 blob + fa84f702b130fb635ee9b9213b866dcc4da6447d --- src/main.rs +++ src/main.rs @@ -140,7 +140,10 @@ fn find_and_process_tracks(args: &Args, ref_track: &Tr } if args.playlist && !results.is_empty() { - let playlist_path = args.reference.with_extension("m3u"); + let cwd = std::env::current_dir().unwrap_or_else(|_| PathBuf::from(".")); + let file_stem = args.reference.file_stem().unwrap_or_default(); + let playlist_name = format!("{}.m3u", file_stem.to_string_lossy()); + let playlist_path = cwd.join(playlist_name); match File::create(&playlist_path) { Ok(mut file) => { for (path, _) in &results {