Skip to content

Instantly share code, notes, and snippets.

@MinePlayersPE
Last active July 17, 2024 08:19
Show Gist options
  • Save MinePlayersPE/9875f2051c2dfdeb090543b8c6a9f7e6 to your computer and use it in GitHub Desktop.
Save MinePlayersPE/9875f2051c2dfdeb090543b8c6a9f7e6 to your computer and use it in GitHub Desktop.
youtube internal clients
[
"UNKNOWN_INTERFACE",
"WEB",
"MWEB",
"ANDROID",
"IOS",
"TVHTML5",
"TVLITE",
"TVANDROID",
"XBOX",
"CLIENTX",
"XBOXONEGUIDE",
"ANDROID_CREATOR",
"IOS_CREATOR",
"TVAPPLE",
"IOS_INSTANT",
"ANDROID_KIDS",
"IOS_KIDS",
"ANDROID_INSTANT",
"ANDROID_MUSIC",
"IOS_TABLOID",
"ANDROID_TV",
"ANDROID_GAMING",
"IOS_GAMING",
"IOS_MUSIC",
"MWEB_TIER_2",
"ANDROID_VR",
"ANDROID_UNPLUGGED",
"ANDROID_TESTSUITE",
"WEB_MUSIC_ANALYTICS",
"WEB_GAMING",
"IOS_UNPLUGGED",
"ANDROID_WITNESS",
"IOS_WITNESS",
"ANDROID_SPORTS",
"IOS_SPORTS",
"ANDROID_LITE",
"IOS_EMBEDDED_PLAYER",
"IOS_DIRECTOR",
"WEB_UNPLUGGED",
"WEB_EXPERIMENTS",
"TVHTML5_CAST",
"IOS_PILOT_STUDIO",
"ANDROID_CASUAL",
"ANDROID_EMBEDDED_PLAYER",
"WEB_EMBEDDED_PLAYER",
"TVHTML5_AUDIO",
"TV_UNPLUGGED_CAST",
"TVHTML5_KIDS",
"WEB_HEROES",
"WEB_MUSIC",
"WEB_CREATOR",
"TV_UNPLUGGED_ANDROID",
"IOS_LIVE_CREATION_EXTENSION",
"TVHTML5_UNPLUGGED",
"IOS_MESSAGES_EXTENSION",
"WEB_REMIX",
"IOS_UPTIME",
"WEB_UNPLUGGED_ONBOARDING",
"WEB_UNPLUGGED_OPS",
"WEB_UNPLUGGED_PUBLIC",
"TVHTML5_VR",
"WEB_LIVE_STREAMING",
"ANDROID_TV_KIDS",
"TVHTML5_SIMPLY",
"WEB_KIDS",
"MUSIC_INTEGRATIONS",
"TVHTML5_YONGLE",
"GOOGLE_ASSISTANT",
"TVHTML5_SIMPLY_EMBEDDED_PLAYER",
"WEB_MUSIC_EMBEDDED_PLAYER",
"WEB_INTERNAL_ANALYTICS",
"WEB_PARENT_TOOLS",
"GOOGLE_MEDIA_ACTIONS",
"WEB_PHONE_VERIFICATION",
"ANDROID_PRODUCER",
"IOS_PRODUCER",
"TVHTML5_FOR_KIDS"
]
"UNKNOWN_INTERFACE",
"WEB": "2.20210714",
"MWEB": "2.20210719",
"ANDROID": "16.20", // iTag 17, 139 (also no cipher, but that applies to all non-web/JS clients)
"IOS": "16.20", // Exclusive HLS manifests
"TVHTML5": "7.20210204", // Used by most (if not all) TV clients nowadays, according to https://cobalt.foo/
"TVLITE",
"TVANDROID": "1.0", // Legacy? Uses TVHTML5 now (might be related to ANDROID_TV)
"XBOX",
"CLIENTX",
"XBOXONEGUIDE",
"ANDROID_CREATOR": "21.24.100",
"IOS_CREATOR": "21.24.100",
"TVAPPLE": "1.0", // See TVANDROID
"IOS_INSTANT",
"ANDROID_KIDS": "6.22.4",
"IOS_KIDS",
"ANDROID_INSTANT",
"ANDROID_MUSIC",
"IOS_TABLOID",
"ANDROID_TV": "2.13", // Might be legacy? Still follows current android TV versions tho
"ANDROID_GAMING",
"IOS_GAMING",
"IOS_MUSIC",
"MWEB_TIER_2": "1.20210621",
"ANDROID_VR",
"ANDROID_UNPLUGGED": "5.26.1", // YouTube TV
"ANDROID_TESTSUITE",
"WEB_MUSIC_ANALYTICS": "0.2", // https://charts.youtube.com/
"WEB_GAMING",
"IOS_UNPLUGGED": "3.46", // See ANDROID_UNPLUGGED
"ANDROID_WITNESS",
"IOS_WITNESS",
"ANDROID_SPORTS",
"IOS_SPORTS",
"ANDROID_LITE": "2.43",
"IOS_EMBEDDED_PLAYER",
"IOS_DIRECTOR",
"WEB_UNPLUGGED": "0.1", // See ANDROID_UNPLUGGED
"WEB_EXPERIMENTS",
"TVHTML5_CAST",
"IOS_PILOT_STUDIO",
"ANDROID_CASUAL",
"ANDROID_EMBEDDED_PLAYER" : "16.20",
"WEB_EMBEDDED_PLAYER": "1.20210714",
"TVHTML5_AUDIO",
"TV_UNPLUGGED_CAST",
"TVHTML5_KIDS",
"WEB_HEROES": "0.1",
"WEB_MUSIC",
"WEB_CREATOR": "1.20210713",
"TV_UNPLUGGED_ANDROID",
"IOS_LIVE_CREATION_EXTENSION": "16.20",
"TVHTML5_UNPLUGGED",
"IOS_MESSAGES_EXTENSION": "16.20",
"WEB_REMIX": "1.20210712",
"IOS_UPTIME",
"WEB_UNPLUGGED_ONBOARDING": "0.1",
"WEB_UNPLUGGED_OPS": "0.1",
"WEB_UNPLUGGED_PUBLIC": "0.1",
"TVHTML5_VR",
"WEB_LIVE_STREAMING",
"ANDROID_TV_KIDS",
"TVHTML5_SIMPLY",
"WEB_KIDS": "2.1.4",
"MUSIC_INTEGRATIONS": "0.1",
"TVHTML5_YONGLE": "0.1",
"GOOGLE_ASSISTANT": "0.1",
"TVHTML5_SIMPLY_EMBEDDED_PLAYER",
"WEB_MUSIC_EMBEDDED_PLAYER",
"WEB_INTERNAL_ANALYTICS",
"WEB_PARENT_TOOLS",
"GOOGLE_MEDIA_ACTIONS": "0.1",
"WEB_PHONE_VERIFICATION"
@MinePlayersPE
Copy link
Author

MinePlayersPE commented Apr 6, 2022

also updated the clientNames from the latest tv app (only three more known clients got added, but oh well /shrug)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment