aboutsummaryrefslogtreecommitdiff
path: root/src/Downloader.cpp
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2022-03-07 19:02:28 +0100
committerdec05eba <dec05eba@protonmail.com>2022-03-07 19:06:39 +0100
commit21c50903a68c253fa5fcb9ed5ac8ba5abb1142b9 (patch)
treec52907f4fe981e6b01a875cafc8f59bae0384987 /src/Downloader.cpp
parent123124a4a89d83f605d67d94145b4008b9a5b1d7 (diff)
Attempt to fix youtube video issue where video stops playing because audio finishes download
Remove youtube livestream code
Diffstat (limited to 'src/Downloader.cpp')
-rw-r--r--src/Downloader.cpp8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/Downloader.cpp b/src/Downloader.cpp
index e5b1a3c..89d83cb 100644
--- a/src/Downloader.cpp
+++ b/src/Downloader.cpp
@@ -307,14 +307,10 @@ namespace QuickMedia {
int num_proxied_media = 0;
for(int i = 0; i < 2; ++i) {
media_proxies[i].output_filepath->clear();
- if(media_proxies[i].media_metadata->url.empty())
+ if(media_proxies[i].media_metadata->url.empty() || youtube_url_is_live_stream(media_proxies[i].media_metadata->url))
continue;
- if(youtube_url_is_live_stream(media_proxies[i].media_metadata->url))
- *media_proxies[i].media_proxy = std::make_unique<YoutubeLiveStreamMediaProxy>();
- else
- *media_proxies[i].media_proxy = std::make_unique<YoutubeStaticMediaProxy>();
-
+ *media_proxies[i].media_proxy = std::make_unique<YoutubeStaticMediaProxy>();
if(!(*media_proxies[i].media_proxy)->start(media_proxies[i].media_metadata->url, media_proxies[i].media_metadata->content_length)) {
fprintf(stderr, "Failed to load start youtube media proxy\n");
return false;