theothernt / AerialViews

A screensaver for Android TV devices including Nvidia Shield, Fire TV, and Chromecast with Google TV. Inspired by Apple TV's video screensaver.
GNU General Public License v3.0
512 stars 34 forks source link

Custom brightness #179

Open martinml opened 3 weeks ago

martinml commented 3 weeks ago

I have a Sony OLED TV. From the factory, it includes the Living Decor app, which is more or less a bunch of pretty screensavers in the same spirit of Aerial Views... but very limited in their selection and quality.

However, it has a feature that is killer for me: it allows to lower the brightness of the screensavers to a set percentage. This is very useful in an OLED TV since it lowers the power consumption to a minimum (I've measured changes of ~200W->60W in this TV) and increases the lifespan of the panel. It's a screensaver after all, right? :smile:

Could a setting like this be implemented in Aerial Views? Maybe with an Effect? :thinking:

theothernt commented 3 weeks ago

This is something I've been thinking about, but my idea is a lot simpler, as it has to apply to videos and photos - I can place a black layer on top of the content, then allow the user to adjust its transparency - that should have the same effect?

martinml commented 3 weeks ago

Ah, I didn't think about photos. That would definitely work for my use case! :+1:

theothernt commented 3 weeks ago

As I'm just looking at the code now, that's a relatively small change so that'll be in the next update - probably due in 2 or 3 weeks.

theothernt commented 3 weeks ago

Also - make sure your videos are set to HEVC and not Dolby Vision as the DV videos are a lot brighter.