Comments (2)
This application doesn't use the YouTube API, it uses a library that loads the website and then attempts to simulate searching for content and then it returns the data yielded from that scrape. This means I'm limited by what the youtube_explode_dart
library can do.
I do intend this app to be an extensive alternative to the YouTube application, but I think there are diminishing returns when it comes to every YouTube feature I try to emulate. To put it in a way I already have in a Reddit thread, my philosophy is not to completely replace existing apps in the Android ecosystem. I could spend my time imitating Kaku's OCR and AnkiDroid's SRS and... YouTube. Instead, I think it's healthier for the project to work on things that other apps can't achieve, and assume a symbiosis in the user's phone where they make the best of all tools as a working set of parts.
I hope that makes sense.
Users may use the actual YouTube app in conjunction with this app and then load the URL of the video they want to watch if they want to make use of the more obscure filters I can't imitate.
Closed captioning available videos: This is possible, but it will return videos that have a closed caption for any language and not specifically Japanese. I'm sure if you are making a Japanese related search query it will still be useful.
Videos: Trivially, you are already searching only for videos so this is already the case.
Channels: Not possible, I believe. The search method I'm using can't really filter searching only for channels.
Songs: Not technically possible, I wouldn't know how to identify a video with this.
Newer/Older: Search only returns a few elements, so I don't think this is very useful. What I can do is do newer/older for channel videos.
from jidoujisho.
I added what I could implement back in 0.14, see the following release notes:
- Added an option to view channel videos by oldest or latest when holding a channel in the Channels page (#16)
For the filters that I could not implement, my alternative solution that I implemented in 0.15:
- (New Feature) Share Intent - YouTube links can now be shared to the application to open a video (#18), photos and text can now be shared to the application for the card creator
Users can search with the YouTube app and find whatever they need using the YouTube app's extensive filter options and then very easily share a video to the app to load it. I believe this should just as intuitively fulfill this request, so I'm closing this issue.
from jidoujisho.
Related Issues (20)
- Video player turning black after switching between apps HOT 2
- Can I use a third-party HTTP API to translate the text? HOT 1
- Crash/Black Screen on launch after leaving app
- Issues with using newlines HOT 3
- Unable to Open Local Media HOT 1
- Insufficient performance in parsing long video's subtitles and somehow a correlation to timestamps not saving properly ( my layman's recount of this issue) HOT 3
- "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
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.