libvideo
libvideo copied to clipboard
A lightweight .NET library to download YouTube videos.
GetBytes failing with error. with any video i try. here is an example video URI: Mu1vgxuWfC8 ` at Jurassic.Library.ArrayInstance.__STUB__ToString(Jurassic.ScriptEngine, System.Object, System.Object[]) at Jurassic.Library.ClrStubFunction.CallLateBound(System.Object, System.Object[]) at Jurassic.Library.ObjectInstance.TryCallMemberFunction(System.Object ByRef, System.Object, System.Object[]) at...
Hi, I am trying to fix the slow GetBytes() problem by updating to 3.1.4 as mentioned in pinned issue. But unlike earlier versions, v3.1.4 is not working on iOS. It...
Is it possible to get audio with x number of channel or anything larger than stereo?
Hey When I call getAllVideos from localhost for some videos, I can get videos. But when I call it from a server that is in Germany, videos are unavailable. I...
Whenever you try to get a video has an age restriction you get the below exception where YouTube asks you to login to confirm your age. It would be great...
Hello I have a problem with downloading a video in XamarinForms with the nuget Video Library. I want to download it but i dont know how i get my path...
I really miss the feature to use the IHttpClientFactory to produce a HttpClient instance. It would be great to have this feature as well as DI support.
So, I need to pass [HttpClient](https://learn.microsoft.com/en-us/dotnet/api/system.net.http.httpclient?view=net-7.0) with [CookieContainer](https://learn.microsoft.com/en-us/dotnet/api/system.net.cookiecontainer?view=net-7.0) for downloading premium quality videos. https://medium.com/@nuno.caneco/c-httpclient-should-not-be-disposed-or-should-it-45d2a8f568bc
Hello, thanks for the great library, i'm trying to integrate this into a Unity 2022 project. So far, i'm able to decode the video and get the uri, but then...
I decided to remove JS Engine and add native code/algorith for DescrambleNSignature. Code File : https://github.com/omansak/libvideo/blob/master/src/libvideo/YoutubeVideo.Descramble.cs Examples : https://github.com/pytube/pytube/blob/d3d18691b3e99b2d3b4d620446b088a1c32896c6/pytube/cipher.py#L48 https://github.com/anxdpanic/plugin.video.youtube/blob/0120ae212d958ff93e8e937f378d28654d22dc5b/resources/lib/youtube_plugin/youtube/helper/ratebypass/ratebypass.py#L419 https://code.videolan.org/videolan/vlc/-/blob/master/share/lua/playlist/youtube.lua Test Branch : https://github.com/omansak/libvideo/tree/descramble-n References : https://github.com/ytdl-org/youtube-dl/issues/29326#issuecomment-894619419 https://github.com/pytube/pytube/blob/fc9aec5c35829f2ebb4ef8dd599b14a666850d20/pytube/cipher.py