Comments (8)
Wow thanks heaps.
.webm and .mp4 are what YouTube mainly uses I think.
I actually got around the issue by renaming all of my files to .mp4 and it is working fine.
I assume Exo Player is smart enough to read the container codec info and not just the file extension.
But if you add further extensions in future releases I am sure it will be of great help to others.
Frame rate matching like "refresh rate" app would be super handy. If it could frame rate match when each video plays. I understand this would be a difficult addition to add. But just throwing it out their as some of my YouTube videos are a weird frame rate and it causes mad judder.
So far though I am loving your app compared to "photo gallery and screensaver"!
Well done.
from aerialviews.
That's not a problem, it was limited to 3 file extensions as they were the most common. And as I've never used WebM in any way before, ".webm" is the only file extension it uses right?
I should have this in v1.0.1 which will be available on GitHub as a beta in a few days, the Store (and stable version) will follow about 2 weeks later.
from aerialviews.
Yeah, YouTube can output a video in a few different formats depending on the client. If you use something like youtube-dl you can choose between them.
ExoPlayer does indeed use the mime-type and container info to figure out the format, the file extension is just a hint but Unix/Linux systems don't rely on it.
As for frame-rate match, I'm hoping to add it soon so maybe in the next few weeks. Amazon made a library to use with the FireTV so I have to see if it plays nicely with the current version of ExoPlayer.
from aerialviews.
Oh wow. That's great news regarding implementing frame-rate matchong. Looking forward to it.
Thanks for making my Shield a great screensaver for my TV.
from aerialviews.
Btw, I've just read that frame-rate matching is only available for external Android TV devices, no TVs with Android TV built in support it... that is, until Android TV 12.
from aerialviews.
Does that mean you won't be implementing it for the Shield and other external devices?
Or you could include a toggle in settings?
from aerialviews.
I'll definitely be adding it, and you'll have to enable it via Settings > Performance & Debug menu in future.
... it was just in case you try to use it on an Android TV in future or someone else finds this thread 😅
from aerialviews.
😂 no problem.
I can't stand Android TV.
Shield with Android 11 is great!
Can't wait for 12 to be released for 4K UI and auto frame rate matching across the board.
from aerialviews.
Related Issues (20)
- Apple videos not downloading HOT 4
- URI to launch application? HOT 8
- Videos playing not smoothly HOT 9
- Broken link on download page HOT 1
- Stuck on loading HOT 8
- Add option to disable media control button pass-through HOT 2
- Fire Tv Stick 4K Max(2nd gen) not loading AerialViews as ScreenSaver HOT 15
- 4K HDR videos not playing from SMB share HOT 60
- Hope the app supports Chinese HOT 12
- Mute not working for SMB videos HOT 13
- Add to F-Droid repo HOT 4
- Multiple Samba (SMB) Shares HOT 7
- Microsoft's Wallpapers HOT 1
- Bottom of video distorted on mp4 videos. HOT 1
- FTP support HOT 7
- Bug - missing return statement HOT 1
- Changing sleep timer on Fire TV HOT 5
- Looping videos without fade in/out effect HOT 4
- ADB : screensaver timeout on Sony A95L HOT 7
- Video playback speed toast always shows settings speed. HOT 3
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 aerialviews.