ios property
Has limited streams but doesn't require signature deciphering.
Implementation
static final ios = YoutubeApiClient({
'context': {
'client': {
'clientName': 'IOS',
'clientVersion': '20.10.4',
'deviceMake': 'Apple',
'deviceModel': 'iPhone16,2',
'userAgent':
'com.google.ios.youtube/20.10.4 (iPhone16,2; U; CPU iOS 18_3_2 like Mac OS X;)',
'hl': 'en',
"platform": "MOBILE",
'osName': 'IOS',
'osVersion': '18.1.0.22B83',
'timeZone': 'UTC',
'gl': 'US',
'utcOffsetMinutes': 0
}
},
}, 'https://www.youtube.com/youtubei/v1/player?key=AIzaSyB-63vPrdThhKuerbB2N_l7Kwwcxj6yUAc&prettyPrint=false');