+
+ for filename in filenames:
+ if not filename.lower().endswith(".m3u"):
+ continue
+ filename = os.path.join(dest, filename)
+ logging.info("Deleting: " + filename)
+ if not dry_run:
+ try:
+ os.unlink(filename)
+ except OSError:
+ pass
+
+def export_m3u(dry_run, dest, path_prefix, playlist_name, files):
+ dest = os.path.join(dest, "-Playlists-")
+ mkdirhier(dest)
+ playlist_name = playlist_name.replace("/", "-")
+ playlist_file = os.path.join(dest, playlist_name) + ".m3u"