feat(VideoInfo): support get by endpoint + more info #342
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Adds support for getting video info by endpoint in
getInfo()
. In addition, addplaylist
andautoplay
toVideoInfo
.The result is that you can now obtain video info within the context of a list such as
Playlist
orMix
. To illustrate, consider the following endpoint for aMix
item:info.playlist
mirrors what you would see on YouTube:Now, say you want to play the last item in the list and get info on that:
In addition, you can get the Autoplay video endpoint:
This points to the next item in the list or, if there are none (end of list reached), a video as determined by YouTube autoplay logic.
Of course, you can still call
getInfo()
withvideo_id: string
. Apparently, there won't beplaylist
info in this case.