tvSimplyEmbedded constant

YoutubeApiClient const tvSimplyEmbedded

Work even of restricted videos and provides low quality muxed streams, but requires signature deciphering. Does not work if the video has the embedding disabled.

Implementation

static const tvSimplyEmbedded = YoutubeApiClient(
    {
      'context': {
        'client': {
          'clientName': 'TVHTML5_SIMPLY_EMBEDDED_PLAYER',
          'clientVersion': '2.0',
          'hl': 'en',
          'timeZone': 'UTC',
          'gl': 'US',
          'utcOffsetMinutes': 0
        }
      },
      'thirdParty': {'embedUrl': 'https://www.youtube.com/'},
      'contentCheckOk': true,
      'racyCheckOk': true
    },
    'https://www.youtube.com/youtubei/v1/player?prettyPrint=false',
    headers: {
      'Sec-Fetch-Mode': 'navigate',
      'Content-Type': 'application/json',
      'Origin': 'https://www.youtube.com',
    });