Always use safe filenames for downloads
This commit is contained in:
@@ -102,4 +102,8 @@ def apply_metadata(local_filename, metadata):
|
||||
audio["\xa9nam"] = metadata["title"]
|
||||
audio["\xa9alb"] = metadata["album"]
|
||||
audio["\xa9ART"] = metadata["artist"]
|
||||
audio.save()
|
||||
audio.save()
|
||||
|
||||
def safe_filename(filename):
|
||||
allowed_symbols = ["_", ".", ",", "-", "(", ")"]
|
||||
return "".join([c for c in filename if c.isalpha() or c.isdigit() or c==' ' or c in allowed_symbols]).rstrip()
|
Reference in New Issue
Block a user