Tags: 0xced/XCDYouTubeKit
Tags
* Adaptation to YouTube API change (#501) * New `XCDYouTubeErrorUnknown` error code (#484, #491) * New `XCDYouTubeErrorTooManyRequests` error code ([comment](#501 (comment))) * Improve error message for `XCDYouTubeErrorNoStreamAvailable` code * Remove platforms in Swift Package Manager (#496)
* Deprecated `-[XCDYouTubeVideo thumbnailURL]` use `-[XCDYouTubeVideo… … thumbnailURLs]` (#477) * Exclude plist files from Swift Package Manager (#478) * Annotate `languageIdentifier` argument as `nullable` in `XCDYouTubeVideoOperation` * Add new `author`, `videoDescription` and `channelIdentifier` properties to `XCDYouTubeVideo` (#471)
* Add the ability to specify which `streamURLs` to query via `-[XCDYo… …uTubeClient queryVideo:video:streamURLsToQuery:options:cookies:completionHandler:]` & `XCDYouTubeVideoQueryOperation` class. * `initWithVideo:streamURLsToQuery:options:cookies:` is now the designated initializer for `XCDYouTubeVideoQueryOperation`. * Correctly annotate the `streamURLs` & `streamErrors` properties as `nullable`.
* `-[XCDYouTubeClient queryVideo:video:cookies:completionHandler:]` c… …ompletion handler is now correctly called on the main thread. * Improved video querying to handle videos that have incomplete streams. (#456) * Errors returned in `streamErrors` may contain the `NSLocalizedRecoverySuggestionErrorKey` key in `-[NSError userInfo]` when `NSURLErrorNetworkConnectionLost` is reported, this may indicate the file is incomplete on YouTube's server. * Add logging to `XCDYouTubeVideoQueryOperation` class. * Improved `-[XCDYouTubeVideoQueryOperation description]`.
* Fixed issue that caused certain videos to return error (#468) * Add the ability to query `XCDYouTubeVideo` for reachable streams via `-[XCDYouTubeClient queryVideo:video:cookies:completionHandler:]` & `XCDYouTubeVideoQueryOperation` class * Add new `videoIdentifiers` property in `XCDYouTubeVideo` (#290)
PreviousNext