[dl:ytdl] improve playlist filename handling
This commit is contained in:
@@ -168,9 +168,12 @@ class YoutubeDLDownloader(DownloaderBase):
|
|||||||
return True
|
return True
|
||||||
|
|
||||||
def _download_playlist(self, ytdl_instance, pathfmt, info_dict):
|
def _download_playlist(self, ytdl_instance, pathfmt, info_dict):
|
||||||
pathfmt.set_extension("%(playlist_index)s.%(ext)s")
|
pathfmt.kwdict["extension"] = pathfmt.prefix
|
||||||
pathfmt.build_path()
|
filename = pathfmt.build_filename(pathfmt.kwdict)
|
||||||
self._set_outtmpl(ytdl_instance, pathfmt.realpath)
|
pathfmt.kwdict["extension"] = pathfmt.extension
|
||||||
|
path = pathfmt.realdirectory + filename
|
||||||
|
path = path.replace("%", "%%") + "%(playlist_index)s.%(ext)s"
|
||||||
|
self._set_outtmpl(ytdl_instance, path)
|
||||||
|
|
||||||
status = False
|
status = False
|
||||||
for entry in info_dict["entries"]:
|
for entry in info_dict["entries"]:
|
||||||
|
|||||||
Reference in New Issue
Block a user