@@ -92,7 +92,7 @@ public async Task I_can_download_a_video_as_a_single_mp4_file_with_multiple_stre
9292 var filePath = Path . Combine ( dir . Path , "video.mp4" ) ;
9393
9494 // Act
95- var manifest = await youtube . Videos . Streams . GetManifestAsync ( "9bZkp7q19f0 " ) ;
95+ var manifest = await youtube . Videos . Streams . GetManifestAsync ( "ngqcjXfggHQ " ) ;
9696
9797 var audioStreamInfos = manifest
9898 . GetAudioOnlyStreams ( )
@@ -117,6 +117,20 @@ await youtube.Videos.DownloadAsync(
117117 // Assert
118118 MediaFormat . IsMp4File ( filePath ) . Should ( ) . BeTrue ( ) ;
119119
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+
120134 foreach ( var streamInfo in videoStreamInfos )
121135 {
122136 FileEx
@@ -136,7 +150,7 @@ public async Task I_can_download_a_video_as_a_single_webm_file_with_multiple_str
136150 var filePath = Path . Combine ( dir . Path , "video.webm" ) ;
137151
138152 // Act
139- var manifest = await youtube . Videos . Streams . GetManifestAsync ( "9bZkp7q19f0 " ) ;
153+ var manifest = await youtube . Videos . Streams . GetManifestAsync ( "ngqcjXfggHQ " ) ;
140154
141155 var audioStreamInfos = manifest
142156 . GetAudioOnlyStreams ( )
@@ -161,6 +175,20 @@ await youtube.Videos.DownloadAsync(
161175 // Assert
162176 MediaFormat . IsWebMFile ( filePath ) . Should ( ) . BeTrue ( ) ;
163177
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+
164192 foreach ( var streamInfo in videoStreamInfos )
165193 {
166194 FileEx
0 commit comments