fix ytdl options

This commit is contained in:
Jesse Bannon 2022-11-19 23:29:39 -08:00
parent e8c7ebc8cd
commit 3e249e0589

View file

@ -108,6 +108,7 @@ class SubscriptionYTDLOptions:
""" """
return YTDLOptionsBuilder().add( return YTDLOptionsBuilder().add(
self._global_options, self._global_options,
self._output_options,
self._plugin_ytdl_options(DateRangePlugin), self._plugin_ytdl_options(DateRangePlugin),
self._user_ytdl_options, # user ytdl options... self._user_ytdl_options, # user ytdl options...
self._info_json_only_options, # then info_json_only options self._info_json_only_options, # then info_json_only options
@ -120,25 +121,18 @@ class SubscriptionYTDLOptions:
YTDLOptionsBuilder YTDLOptionsBuilder
Builder with values set based on the subscription for actual downloading Builder with values set based on the subscription for actual downloading
""" """
ytdl_options_builder = YTDLOptionsBuilder().add(self._global_options) ytdl_options_builder = YTDLOptionsBuilder().add(
self._global_options,
self._output_options,
self._plugin_ytdl_options(DateRangePlugin),
self._plugin_ytdl_options(FileConvertPlugin),
self._plugin_ytdl_options(SubtitlesPlugin),
self._plugin_ytdl_options(ChaptersPlugin),
self._plugin_ytdl_options(AudioExtractPlugin),
self._user_ytdl_options, # user ytdl options...
)
# Add dry run options last if enabled
if self._dry_run: if self._dry_run:
ytdl_options_builder.add( ytdl_options_builder.add(self._dry_run_options)
self._plugin_ytdl_options(DateRangePlugin),
self._plugin_ytdl_options(FileConvertPlugin),
self._plugin_ytdl_options(SubtitlesPlugin),
self._plugin_ytdl_options(ChaptersPlugin),
self._user_ytdl_options, # user ytdl options...
self._dry_run_options, # then dry-run
)
else:
ytdl_options_builder.add(
self._output_options,
self._plugin_ytdl_options(DateRangePlugin),
self._plugin_ytdl_options(FileConvertPlugin),
self._plugin_ytdl_options(SubtitlesPlugin),
self._plugin_ytdl_options(ChaptersPlugin),
self._plugin_ytdl_options(AudioExtractPlugin),
self._user_ytdl_options, # user ytdl options last
)
return ytdl_options_builder return ytdl_options_builder