All Versions
81
Latest Version
Avg Release Cycle
20 days
Latest Release
-
Changelog History
Page 8
Changelog History
Page 8
-
v4.2.7 Changes
- ๐ Fixed an issue where non-embeddable age-restricted videos could not be processed.
- ๐ Fixed exception messages not being shown in Visual Studio's exception popup.
- ๐ Fixed xml docs on
Playlist.Type
property.
-
v4.2.6 Changes
- ๐ Fixed an issue where
VideoUnavailableException
would always be thrown for non-embeddable videos due to recent YouTube changes.
- ๐ Fixed an issue where
-
v4.2.5 Changes
- ๐ Relaxed validation rules for all playlist IDs because there are even more variations than expected.
-
v4.2.4 Changes
- ๐ Fixed an issue where
GetVideoAuthorChannelAsync
would always throw an exception due to recent YouTube changes.
- ๐ Fixed an issue where
-
v4.2.3 Changes
- โ Added an extension method to parse
MediaStreamInfo.Url
expiry date --MediaStreamInfo.GetUrlExpiryDate
. - Replaced instances of
DateTime
withDateTimeOffset
. - ๐ Relaxed validation rules for RD playlist IDs because there are simply too many possible variations.
- โ Added an extension method to parse
-
v4.2.2 Changes
- ๐ Fixed some playlist IDs being considered invalid even though they aren't.
-
v4.2.1 Changes
- ๐ Fixed an
OutOfMemoryException
issue that would occur when executingGetVideoMediaStreamInfosAsync
on a large video.
- ๐ Fixed an
-
v4.2 Changes
- โ Added overloads for
DownloadMediaStreamAsync
andDownloadClosedCaptionTrackAsync
that acceptStream
as output. - โ Removed
IHttpService
,HttpService
in favor of using unwrappedHttpClient
. - โ Added
IYoutubeClient
to aid in testing.
- โ Added overloads for
-
v4.1.1 Changes
- ๐ Fixed an issue where
GetClosedCaptionTrackAsync
would throw on some malformed automatic captions. - ๐ Fixed an issue where some video qualities were not correctly identified due to itag inconsistency.
- โ Added support for 2880p video quality.
- ๐ Fixed an issue where
-
v4.1 Changes
- ๐ Implemented segmented downloading for rate-limited media streams. This fixes slow download speed of
DownloadMediaStreamAsync
caused by YouTube changes. - โ Added
SearchVideosAsync
method toYoutubeClient
. Can be used to search for videos using given query. The method returnsVideo
objects but not all properties have valid values, due to how this internal API functions. - โ Added
HlsLiveStreamUrl
toMediaStreamInfoSet
which can be used to extract URL of M3U8 playlists for livestream videos. - โ Added
UploadDate
toVideo
. - ๐ Fixed incorrect return value in
GetVideoQualityLabel
/VideoQualityLabel
in cases where FPS was below 60 but above 30. - ๐ Renamed
GetRegularUrl
extension methods toGetUrl
. - โ Added some useful extension methods for models.
- โ Added some ReSharper annotations.
- ๐ Implemented segmented downloading for rate-limited media streams. This fixes slow download speed of