aboutsummaryrefslogtreecommitdiff
path: root/plugins/Youtube.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/Youtube.hpp')
-rw-r--r--plugins/Youtube.hpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/plugins/Youtube.hpp b/plugins/Youtube.hpp
index c3945de..e2bc2a4 100644
--- a/plugins/Youtube.hpp
+++ b/plugins/Youtube.hpp
@@ -153,6 +153,7 @@ namespace QuickMedia {
std::string get_audio_url(std::string &ext) override;
PluginResult load(std::string &title, std::string &channel_url, std::vector<MediaChapter> &chapters) override;
void mark_watched() override;
+ void get_subtitles(SubtitleData &subtitle_data) override;
private:
PluginResult parse_video_response(const Json::Value &json_root, std::string &title, std::string &channel_url, std::vector<MediaChapter> &chapters);
void parse_format(const Json::Value &format_json, bool is_adaptive);
@@ -163,6 +164,7 @@ namespace QuickMedia {
std::string livestream_url;
std::vector<YoutubeVideoFormat> video_formats;
std::vector<YoutubeAudioFormat> audio_formats;
+ std::map<std::string, SubtitleData> subtitle_urls_by_lang_code;
std::string playback_url;
std::string watchtime_url;