diff --git a/app/ytdl.py b/app/ytdl.py index 313007c..be6f063 100644 --- a/app/ytdl.py +++ b/app/ytdl.py @@ -491,7 +491,7 @@ class DownloadQueue: output = self.config.OUTPUT_TEMPLATE_PLAYLIST for property, value in entry.items(): if property.startswith("playlist"): - output = output.replace(f"%({property})s", str(value)) + output = _outtmpl_substitute_field(output, property, value) if entry is not None and entry.get('channel_index') is not None: if len(self.config.OUTPUT_TEMPLATE_CHANNEL): output = self.config.OUTPUT_TEMPLATE_CHANNEL