Comments (2)
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.
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)
- "Dictionary import failed"
- [Feature Request] Sentence Furigana Field
- Subtitles not passed when watching from Jellyfin HOT 2
- DecoderCallback is not recognized in Flutter? HOT 3
- Some frequency lists seem to be broken.
- Some pitch dictionaries do not import properly. HOT 1
- Duplicated JMDict tags HOT 1
- The card exporter works for some, but not for other words. HOT 1
- Issue with Loading Mokuro HTML Files in jidoujisho
- Is there a way to automatically put sentence/image at the front of the anki card when sentence mining? HOT 3
- Yomitan Format HOT 1
- Unable to export cards to AnkiDroid 2.17.5 HOT 7
- App will not load HOT 5
- Add audio controls like asbplayer since generated subtitles can get mis-sync
- Can't get anki export to work HOT 6
- Problems working with the volume buttons page flip feature?
- ui/ux: deck selection is easy to miss HOT 1
- Adjusting video resolution and Network stream
- When mining on Youtube, it takes a while for it to capture the screenshot and get the audio HOT 3
- Add support for modern, better pitch dictionaries, ie: NHK, 大辞泉、新明解、大辞林 pitch accent dicts
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jidoujisho.