Giter Site home page Giter Site logo

Comments (8)

Eagle00Eye avatar Eagle00Eye commented on June 5, 2024 1

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.

theothernt avatar theothernt commented on June 5, 2024

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.

theothernt avatar theothernt commented on June 5, 2024

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.

Eagle00Eye avatar Eagle00Eye commented on June 5, 2024

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.

theothernt avatar theothernt commented on June 5, 2024

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.

Eagle00Eye avatar Eagle00Eye commented on June 5, 2024

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.

theothernt avatar theothernt commented on June 5, 2024

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.

Eagle00Eye avatar Eagle00Eye commented on June 5, 2024

😂 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)

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.