diff --git a/src/ytdl_sub/entries/base_entry.py b/src/ytdl_sub/entries/base_entry.py index 6b056900..1d8acd3e 100644 --- a/src/ytdl_sub/entries/base_entry.py +++ b/src/ytdl_sub/entries/base_entry.py @@ -116,23 +116,6 @@ class BaseEntry(ABC): """ return self._working_directory - def add_kwargs(self, variables_to_add: Dict[str, Any]) -> "BaseEntry": - """ - Adds variables to kwargs. Use with caution since yt-dlp data can be overwritten. - Plugins should use ``add_variables``. - - Parameters - ---------- - variables_to_add - Variables to add to kwargs - - Returns - ------- - self - """ - self._kwargs = dict(self._kwargs, **variables_to_add) - return self - def get_download_info_json_name(self) -> str: """ Returns diff --git a/src/ytdl_sub/subscriptions/subscription_ytdl_options.py b/src/ytdl_sub/subscriptions/subscription_ytdl_options.py index d4ca2edf..55b0227c 100644 --- a/src/ytdl_sub/subscriptions/subscription_ytdl_options.py +++ b/src/ytdl_sub/subscriptions/subscription_ytdl_options.py @@ -78,6 +78,7 @@ class SubscriptionYTDLOptions: "skip_download": True, "writethumbnail": False, "writeinfojson": True, + "extract_flat": "discard", # do not store info.json in mem since its in file } @property