lets find more clients
							parent
							
								
									684f4d2df8
								
							
						
					
					
						commit
						727394456b
					
				
							
								
								
									
										11
									
								
								analysis.py
								
								
								
								
							
							
						
						
									
										11
									
								
								analysis.py
								
								
								
								
							| 
						 | 
				
			
			@ -42,7 +42,7 @@ markdown += "| ID/ClientName/Version | Quality Formats | Features/Limitations/At
 | 
			
		|||
markdown += "|---------------------------|-----------------|----------|\n"
 | 
			
		||||
 | 
			
		||||
working_clients_output = ""
 | 
			
		||||
working_versions_output = ""
 | 
			
		||||
working_versions = []
 | 
			
		||||
 | 
			
		||||
video_id = ""
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -86,10 +86,10 @@ for client_id in client_ids:
 | 
			
		|||
        except Exception:
 | 
			
		||||
            print("missing doc id (video id)")   
 | 
			
		||||
        
 | 
			
		||||
        working_clients_output += client_name + ";" + client_version + "\n"
 | 
			
		||||
        working_clients_output += str(client_id) + ";" + client_name + ";" + client_version + "\n"
 | 
			
		||||
 | 
			
		||||
        if (client_version + "\n") not in working_versions_output:
 | 
			
		||||
            working_versions_output += client_version + "\n"
 | 
			
		||||
        if client_version not in working_versions:
 | 
			
		||||
            working_versions.append(client_version)
 | 
			
		||||
 | 
			
		||||
        formats_combined = []
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -172,7 +172,8 @@ f.write(working_clients_output)
 | 
			
		|||
f.close()
 | 
			
		||||
 | 
			
		||||
f = open("results/working_unique_versions.txt", "w")
 | 
			
		||||
f.write(working_versions_output)
 | 
			
		||||
for v in working_versions:
 | 
			
		||||
    f.write(v + "\n")
 | 
			
		||||
f.close()
 | 
			
		||||
 | 
			
		||||
f = open("readme.md", "w", encoding="utf-8")
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -37,6 +37,17 @@ innertube_hosts = [
 | 
			
		|||
            "Accept-Language": "de,de-DE;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6",
 | 
			
		||||
            "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.74 Safari/537.36 Edg/99.0.1150.52"
 | 
			
		||||
        }
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "video_id": "zv9NimPx3Es", # another music video
 | 
			
		||||
        "domain": "music.youtube.com",
 | 
			
		||||
        "key": "AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8",
 | 
			
		||||
        "headers": {
 | 
			
		||||
            "Origin": "https://music.youtube.com",
 | 
			
		||||
            "Referer": "https://music.youtube.com/",
 | 
			
		||||
            "Accept-Language": "de,de-DE;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6",
 | 
			
		||||
            "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.74 Safari/537.36 Edg/99.0.1150.52"
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
]
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| 
						 | 
				
			
			@ -1,57 +1,58 @@
 | 
			
		|||
WEB;2.20220404
 | 
			
		||||
MWEB;2.20220404
 | 
			
		||||
ANDROID;17.11.34
 | 
			
		||||
IOS;17.11.34
 | 
			
		||||
TVHTML5;7.20220325
 | 
			
		||||
TVLITE;2
 | 
			
		||||
TVANDROID;1.0
 | 
			
		||||
XBOXONEGUIDE;1.0
 | 
			
		||||
ANDROID_CREATOR;22.11.100
 | 
			
		||||
IOS_CREATOR;22.11.100
 | 
			
		||||
TVAPPLE;1.0
 | 
			
		||||
ANDROID_KIDS;7.10.3
 | 
			
		||||
IOS_KIDS;7.10.3
 | 
			
		||||
ANDROID_MUSIC;4.70.50
 | 
			
		||||
ANDROID_TV;2.13
 | 
			
		||||
IOS_MUSIC;4.70.50
 | 
			
		||||
MWEB_TIER_2;9.20220325
 | 
			
		||||
ANDROID_VR;0.1
 | 
			
		||||
ANDROID_UNPLUGGED;6.12.1
 | 
			
		||||
ANDROID_TESTSUITE;1.9
 | 
			
		||||
WEB_MUSIC_ANALYTICS;0.2
 | 
			
		||||
IOS_UNPLUGGED;6.12.1
 | 
			
		||||
ANDROID_LITE;3.26.1
 | 
			
		||||
IOS_EMBEDDED_PLAYER;2.0
 | 
			
		||||
WEB_UNPLUGGED;1.20220330
 | 
			
		||||
WEB_EXPERIMENTS;1
 | 
			
		||||
TVHTML5_CAST;1.1
 | 
			
		||||
ANDROID_EMBEDDED_PLAYER;17.11.34
 | 
			
		||||
WEB_EMBEDDED_PLAYER;9.20220325
 | 
			
		||||
TV_UNPLUGGED_CAST;0.1
 | 
			
		||||
TVHTML5_KIDS;3.20220325
 | 
			
		||||
WEB_HEROES;0.1
 | 
			
		||||
WEB_MUSIC;1.0
 | 
			
		||||
WEB_CREATOR;1.20220330
 | 
			
		||||
TV_UNPLUGGED_ANDROID;0.1
 | 
			
		||||
IOS_LIVE_CREATION_EXTENSION;17.11.34
 | 
			
		||||
TVHTML5_UNPLUGGED;6.12.1
 | 
			
		||||
IOS_MESSAGES_EXTENSION;17.11.34
 | 
			
		||||
WEB_REMIX;1.20220330
 | 
			
		||||
IOS_UPTIME;1.0
 | 
			
		||||
WEB_UNPLUGGED_ONBOARDING;0.1
 | 
			
		||||
WEB_UNPLUGGED_OPS;0.1
 | 
			
		||||
WEB_UNPLUGGED_PUBLIC;0.1
 | 
			
		||||
TVHTML5_VR;0.1
 | 
			
		||||
ANDROID_TV_KIDS;1.0.0
 | 
			
		||||
TVHTML5_SIMPLY;1.0
 | 
			
		||||
WEB_KIDS;2.20220404
 | 
			
		||||
MUSIC_INTEGRATIONS;0.1
 | 
			
		||||
TVHTML5_YONGLE;0.1
 | 
			
		||||
GOOGLE_ASSISTANT;0.1
 | 
			
		||||
TVHTML5_SIMPLY_EMBEDDED_PLAYER;2.0
 | 
			
		||||
WEB_INTERNAL_ANALYTICS;0.1
 | 
			
		||||
WEB_PARENT_TOOLS;1.20220330
 | 
			
		||||
GOOGLE_MEDIA_ACTIONS;0.1
 | 
			
		||||
WEB_PHONE_VERIFICATION;1.0.0
 | 
			
		||||
IOS_PRODUCER;0.1
 | 
			
		||||
TVHTML5_FOR_KIDS;7.20220325
 | 
			
		||||
1;WEB;2.20220405
 | 
			
		||||
2;MWEB;2.20220405
 | 
			
		||||
3;ANDROID;17.13.3
 | 
			
		||||
5;IOS;17.13.3
 | 
			
		||||
7;TVHTML5;7.20220325
 | 
			
		||||
8;TVLITE;2
 | 
			
		||||
10;TVANDROID;1.0
 | 
			
		||||
13;XBOXONEGUIDE;1.0
 | 
			
		||||
14;ANDROID_CREATOR;22.14
 | 
			
		||||
15;IOS_CREATOR;22.14
 | 
			
		||||
16;TVAPPLE;1.0
 | 
			
		||||
18;ANDROID_KIDS;7.12.3
 | 
			
		||||
19;IOS_KIDS;7.12.3
 | 
			
		||||
21;ANDROID_MUSIC;5.01
 | 
			
		||||
23;ANDROID_TV;2.16.032
 | 
			
		||||
26;IOS_MUSIC;5.01
 | 
			
		||||
27;MWEB_TIER_2;9.20220325
 | 
			
		||||
28;ANDROID_VR;1.28.63
 | 
			
		||||
29;ANDROID_UNPLUGGED;6.13
 | 
			
		||||
30;ANDROID_TESTSUITE;1.9
 | 
			
		||||
31;WEB_MUSIC_ANALYTICS;0.2
 | 
			
		||||
33;IOS_UNPLUGGED;6.13
 | 
			
		||||
38;ANDROID_LITE;3.26.1
 | 
			
		||||
39;IOS_EMBEDDED_PLAYER;2.3
 | 
			
		||||
41;WEB_UNPLUGGED;1.20220403
 | 
			
		||||
42;WEB_EXPERIMENTS;1
 | 
			
		||||
43;TVHTML5_CAST;1.1
 | 
			
		||||
55;ANDROID_EMBEDDED_PLAYER;17.13.3
 | 
			
		||||
56;WEB_EMBEDDED_PLAYER;9.20220325
 | 
			
		||||
57;TVHTML5_AUDIO;2.0
 | 
			
		||||
58;TV_UNPLUGGED_CAST;0.1
 | 
			
		||||
59;TVHTML5_KIDS;3.20220325
 | 
			
		||||
60;WEB_HEROES;0.1
 | 
			
		||||
61;WEB_MUSIC;1.0
 | 
			
		||||
62;WEB_CREATOR;1.20220403
 | 
			
		||||
63;TV_UNPLUGGED_ANDROID;1.16.80
 | 
			
		||||
64;IOS_LIVE_CREATION_EXTENSION;17.13.3
 | 
			
		||||
65;TVHTML5_UNPLUGGED;6.13
 | 
			
		||||
66;IOS_MESSAGES_EXTENSION;17.13.3
 | 
			
		||||
67;WEB_REMIX;1.20220403
 | 
			
		||||
68;IOS_UPTIME;1.0
 | 
			
		||||
69;WEB_UNPLUGGED_ONBOARDING;0.1
 | 
			
		||||
70;WEB_UNPLUGGED_OPS;0.1
 | 
			
		||||
71;WEB_UNPLUGGED_PUBLIC;0.1
 | 
			
		||||
72;TVHTML5_VR;0.1
 | 
			
		||||
74;ANDROID_TV_KIDS;1.16.80
 | 
			
		||||
75;TVHTML5_SIMPLY;1.0
 | 
			
		||||
76;WEB_KIDS;2.20220405
 | 
			
		||||
77;MUSIC_INTEGRATIONS;0.1
 | 
			
		||||
80;TVHTML5_YONGLE;0.1
 | 
			
		||||
84;GOOGLE_ASSISTANT;0.1
 | 
			
		||||
85;TVHTML5_SIMPLY_EMBEDDED_PLAYER;2.0
 | 
			
		||||
87;WEB_INTERNAL_ANALYTICS;0.1
 | 
			
		||||
88;WEB_PARENT_TOOLS;1.20220403
 | 
			
		||||
89;GOOGLE_MEDIA_ACTIONS;0.1
 | 
			
		||||
90;WEB_PHONE_VERIFICATION;1.0.0
 | 
			
		||||
92;IOS_PRODUCER;0.1
 | 
			
		||||
93;TVHTML5_FOR_KIDS;7.20220325
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,20 +1,24 @@
 | 
			
		|||
2.20220404
 | 
			
		||||
17.11.34
 | 
			
		||||
2.20220405
 | 
			
		||||
17.13.3
 | 
			
		||||
7.20220325
 | 
			
		||||
2
 | 
			
		||||
1.0
 | 
			
		||||
22.11.100
 | 
			
		||||
7.10.3
 | 
			
		||||
4.70.50
 | 
			
		||||
2.13
 | 
			
		||||
22.14
 | 
			
		||||
7.12.3
 | 
			
		||||
5.01
 | 
			
		||||
2.16.032
 | 
			
		||||
9.20220325
 | 
			
		||||
0.1
 | 
			
		||||
6.12.1
 | 
			
		||||
1.28.63
 | 
			
		||||
6.13
 | 
			
		||||
1.9
 | 
			
		||||
0.2
 | 
			
		||||
3.26.1
 | 
			
		||||
2.0
 | 
			
		||||
1.20220330
 | 
			
		||||
2.3
 | 
			
		||||
1.20220403
 | 
			
		||||
1
 | 
			
		||||
1.1
 | 
			
		||||
2.0
 | 
			
		||||
0.1
 | 
			
		||||
3.20220325
 | 
			
		||||
1.16.80
 | 
			
		||||
1.0.0
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -5,7 +5,7 @@ The goal was to find a client that has no age restrictions implemented. With suc
 | 
			
		|||
 | 
			
		||||
## Contributors
 | 
			
		||||
- [@MinePlayersPE](https://github.com/MinePlayersPE) - Mapped some version numbers in a [Gist](https://gist.github.com/MinePlayersPE/9875f2051c2dfdeb090543b8c6a9f7e6), which helped a lot
 | 
			
		||||
- [@89z](https://github.com/89z) - Helped to find some missing clients
 | 
			
		||||
- [@89z](https://github.com/89z) - Helped to find some missing clients and version numbers 
 | 
			
		||||
 | 
			
		||||
## Results
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue