diff --git a/src/main.rs b/src/main.rs
index 52e85653647701e78746f76dafd6627ba10e26b0..392a5ee018fd1c7ae6a8b01dac1266b85155fd42 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -233,7 +233,7 @@ fn main() {
 			if (lower.ends_with(".mp4")
 				|| lower.ends_with(".mts")
 				|| lower.ends_with(".mkv"))
-				&& entry.file_type().unwrap().is_file()
+				&& !entry.file_type().unwrap().is_dir()
 			{
 				files.push(String::from(name));
 			}
@@ -241,7 +241,11 @@ fn main() {
 		files.sort_unstable();
 		assert!(!files.is_empty());
 
-		println!("I found the following source files: {files:?}");
+		print!("I found the following source files:");
+		for f in &files {
+			print!(" {f}");
+		}
+		println!();
 		files = ask("Which source files would you like to use? (specify multiple files separated by whitespace)")
 			.split_ascii_whitespace()
 			.map(String::from)