@@ -92,7 +92,7 @@ public async Task I_can_download_a_video_as_a_single_mp4_file_with_multiple_stre
92
92
var filePath = Path . Combine ( dir . Path , "video.mp4" ) ;
93
93
94
94
// Act
95
- var manifest = await youtube . Videos . Streams . GetManifestAsync ( "9bZkp7q19f0 " ) ;
95
+ var manifest = await youtube . Videos . Streams . GetManifestAsync ( "ngqcjXfggHQ " ) ;
96
96
97
97
var audioStreamInfos = manifest
98
98
. GetAudioOnlyStreams ( )
@@ -117,6 +117,20 @@ await youtube.Videos.DownloadAsync(
117
117
// Assert
118
118
MediaFormat . IsMp4File ( filePath ) . Should ( ) . BeTrue ( ) ;
119
119
120
+ foreach ( var streamInfo in audioStreamInfos )
121
+ {
122
+ if ( streamInfo . AudioLanguage is not null )
123
+ {
124
+ FileEx
125
+ . ContainsBytes (
126
+ filePath ,
127
+ Encoding . ASCII . GetBytes ( streamInfo . AudioLanguage . Value . Name )
128
+ )
129
+ . Should ( )
130
+ . BeTrue ( ) ;
131
+ }
132
+ }
133
+
120
134
foreach ( var streamInfo in videoStreamInfos )
121
135
{
122
136
FileEx
@@ -136,7 +150,7 @@ public async Task I_can_download_a_video_as_a_single_webm_file_with_multiple_str
136
150
var filePath = Path . Combine ( dir . Path , "video.webm" ) ;
137
151
138
152
// Act
139
- var manifest = await youtube . Videos . Streams . GetManifestAsync ( "9bZkp7q19f0 " ) ;
153
+ var manifest = await youtube . Videos . Streams . GetManifestAsync ( "ngqcjXfggHQ " ) ;
140
154
141
155
var audioStreamInfos = manifest
142
156
. GetAudioOnlyStreams ( )
@@ -161,6 +175,20 @@ await youtube.Videos.DownloadAsync(
161
175
// Assert
162
176
MediaFormat . IsWebMFile ( filePath ) . Should ( ) . BeTrue ( ) ;
163
177
178
+ foreach ( var streamInfo in audioStreamInfos )
179
+ {
180
+ if ( streamInfo . AudioLanguage is not null )
181
+ {
182
+ FileEx
183
+ . ContainsBytes (
184
+ filePath ,
185
+ Encoding . ASCII . GetBytes ( streamInfo . AudioLanguage . Value . Name )
186
+ )
187
+ . Should ( )
188
+ . BeTrue ( ) ;
189
+ }
190
+ }
191
+
164
192
foreach ( var streamInfo in videoStreamInfos )
165
193
{
166
194
FileEx
0 commit comments