NewPipeExtractor/extractor/src/main/java/org/schabi/newpipe/extractor/services
AudricV 090debd83b
[YouTube] Fetch the ANDROID client for ended/post livestreams
The ANDROID client was only fetched for video contents, where it can be useful on ended/post livestreams, if the n parameter of the WEB client cannot be decrypted, to avoid throttling issues (because the WEB client was only used before for ended/post livestreams).

It also provides an exclusive 48kbps M4A audio format in the adaptiveFormats array of the JSON player response, like other mobile clients (which can be also extracted from the response of the DASH manifest URL returned into the WEB client player's response, but the DASH manifest is not used by the extractor).

A note about non-fatality of fetching or parsing issues of the ANDROID and IOS clients has been added.
2022-06-21 18:53:49 +02:00
..
bandcamp Solve some review comments 2022-05-28 12:00:57 +02:00
media_ccc Apply code review and Streams rework 2022-05-28 12:00:58 +02:00
peertube Rename Stream's baseUrl to manifestUrl 2022-05-28 12:00:53 +02:00
soundcloud [SoundCloud] Remove completely workaround for HLS streams 2022-06-16 12:12:54 +02:00
youtube [YouTube] Fetch the ANDROID client for ended/post livestreams 2022-06-21 18:53:49 +02:00