Browse Source

FIX --fill-interleave-dir: ignore non-audio files

+ recurse
+ refactor
boyska 3 years ago
parent
commit
ac1c64aba9
1 changed files with 1 additions and 5 deletions
  1. 1 5
      feed

+ 1 - 5
feed

@@ -548,12 +548,8 @@ def main():
             next_duration = next_audio.duration
             if args.fill_interleave_dir:
                 interleaving = Audio(
-                    # TODO: factorize "pick file"
                     "file://"
-                    + os.path.join(
-                        args.fill_interleave_dir,
-                        random.choice(os.listdir(args.fill_interleave_dir)),
-                    )
+                    + random.choice(list(scan_dir_audio(args.fill_interleave_dir)))
                 )
                 # logging.info("%r", interleaving)
                 next_duration += interleaving.duration