Giter Site home page Giter Site logo

Comments (9)

jamesqo avatar jamesqo commented on August 20, 2024

@Qandil Sorry, can you please clarify what you're saying? I just tried downloading that video, but I'm getting a 403 error (Forbidden) from HttpClient; I can't tell what you mean by "signature."

from libvideo.

Qandil avatar Qandil commented on August 20, 2024

@jamesqo if you try with another video that does really work for flv extension you will notice that the uri has a parameter called signature which its seems to authenticate the request,

For some reason this parameter is not there, maybe something wrong parsing the video links ?

from libvideo.

jamesqo avatar jamesqo commented on August 20, 2024

Looks like this seems to be the piece of code in question; the "signature" parameter won't get added unless "s" or "sig" was there before. Maybe this is part of the problem; I'll investigate it further tomorrow. Thanks, Qandil.

from libvideo.

jamesqo avatar jamesqo commented on August 20, 2024

@Qandil Hey! Just pushed a new commit (7dadee8) that should fix this. It seems to be working for me now, can you verify that you're able to download the video with the newer package?

from libvideo.

Qandil avatar Qandil commented on August 20, 2024

@jamesqo thank you for the update i guess i need to migrate to the new version before i test, right now i keep getting Cannot access a disposed object. Object name: 'System.Net.Http.HttpClient'.

from libvideo.

Qandil avatar Qandil commented on August 20, 2024

Hi @jamesqo, try using the video i mentioned in the first comment, and try this:

service.GetAllVideos(videoUri)
           .Where(x => x.Format == VideoFormat.Flash && x.AudioBitrate > 0)
           .FirstOrDefault();

You will notice that the video.uri throws an exception which yet i don't know why, but maybe it is related.

from libvideo.

Qandil avatar Qandil commented on August 20, 2024

Closed it by mistake

from libvideo.

aloisdg avatar aloisdg commented on August 20, 2024

@Qandil

service.GetAllVideos(videoUri)
    .Where(x => x.Format == VideoFormat.Flash && x.AudioBitrate > 0)
    .FirstOrDefault();

cloud be write

service.GetAllVideos(videoUri)
    .FirstOrDefault(x => x.Format == VideoFormat.Flash && x.AudioBitrate > 0);

from libvideo.

jamesqo avatar jamesqo commented on August 20, 2024

@aloisdg No, I'm afraid Qandil is right. Opened up a new issue at #16, let's talk about it there.

from libvideo.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.