Giter Club home page Giter Club logo

Comments (2)

LazyKernel avatar LazyKernel commented on May 24, 2024 1

Sorry for resurrecting a closed issue, but I feel like it should be stated that it is actually somewhat possible, although with heavy limitations. Using Android's accessibility service API, you can get just enough information from their own app to detect when the media player is entered and what the current time is from the beginning of the video. Hooking the pause button press is also possible. This will allow you to display an overlay with synced subtitles and basically do anything with them.

However, I haven't found a way to get the subtitles automatically, or record audio/take screenshots. Some recording apps (like Samsung's builtin one) can actually record audio but they are probably using proprietary APIs. So, the subtitles would have to come from the user manually and the created cards would be a bit drab compared to what you can achieve otherwise.

I made a proof-of-concept which actually works surprisingly well for what it is. The code can be found here. This method works surprisingly well for other streaming services as well.

from jidoujisho.

lrorpilla avatar lrorpilla commented on May 24, 2024

I have to let this one easy, sorry. I've looked into this and I know of no way to hook into Netflix's content using Android. Even if I used a different user agent string to prevent it from forcing the Play Store screen and starting the player. And even if it worked, it would require some sort of extension. WebView simply can't do it from what I've investigated.

There is a licensed third-party app that allows users to watch Netflix together, and it's the only one known to exist, with explicit permission from Netflix, so the chances of this are close to zero and the DRM isn't even the toughest issue to solve.

This app already does a lot and it would be a dream if it could do this too, I would if I could, but this looks slim.

from jidoujisho.

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.