From 8c3d174c9112fb32bf06a1327c5712e1eb2bcdc1 Mon Sep 17 00:00:00 2001 From: itssidhere Date: Tue, 11 Jan 2022 17:34:05 +0530 Subject: [PATCH] default change to embedded, embedded body client changed --- .../reverse_engineering/clients/embedded_player_client.dart | 5 ++--- lib/src/videos/streams/streams_client.dart | 4 ++-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/lib/src/reverse_engineering/clients/embedded_player_client.dart b/lib/src/reverse_engineering/clients/embedded_player_client.dart index b32b74f..760e6f5 100644 --- a/lib/src/reverse_engineering/clients/embedded_player_client.dart +++ b/lib/src/reverse_engineering/clients/embedded_player_client.dart @@ -53,9 +53,8 @@ class EmbeddedPlayerClient { 'context': const { 'client': { 'hl': 'en', - 'clientName': 'WEB', - 'clientVersion': '2.20210721.00.00', - "clientScreen": "EMBED" + 'clientName': 'ANDROID', + 'clientVersion': '16.46.37' } }, 'videoId': videoId diff --git a/lib/src/videos/streams/streams_client.dart b/lib/src/videos/streams/streams_client.dart index d1a35d0..ef24f9e 100644 --- a/lib/src/videos/streams/streams_client.dart +++ b/lib/src/videos/streams/streams_client.dart @@ -198,13 +198,13 @@ class StreamsClient { videoId = VideoId.fromString(videoId); try { - final context = await _getStreamContextFromWatchPage(videoId); + final context = await _getStreamContextFromEmbeddedClient(videoId); return _getManifest(context); } on YoutubeExplodeException { //TODO: ignore } + final context = await _getStreamContextFromWatchPage(videoId); - final context = await _getStreamContextFromEmbeddedClient(videoId); return _getManifest(context); }