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
469 stars 35 forks source link

Option to toggle location names while screensaver is running #7

Closed barrycraig closed 3 years ago

barrycraig commented 3 years ago

I much prefer the totally clean look of no clock or place names but sometimes when the screensaver is running in the background people in the room get curious about where the current video is located. It would be great to be able to hit a button on the remote and have the place name fade in.

theothernt commented 3 years ago

That's a good idea, I'll add it to the list. On Apple TV, you tap the remote (not press)... so I wonder if pressing the OK button or pressing UP would work... thoughts?

barrycraig commented 3 years ago

Funnily enough "Up" was my first thought as "OK" is quite an instinctual press to end the screensaver. I suppose the issue would be how you handle custom media (When it's supported), I guess it just doesn't have metadata support?

theothernt commented 3 years ago

Yeah, non-Apple videos would be an issue. The metadata for Apple's videos is not in the video itself, there's a separate list of text strings with time codes.

theothernt commented 3 years ago

Thinking a bit more about the issue with custom videos and their location names. One simple option is to use the filename without the extension, and apply proper casing. For example...

wicklow mountains.mp4 -> "Wicklow Mountains" enniskerry-waterfall.mkv -> "Enniskerry Waterfall"

This would apply to a) local files and b) network shares only.

duncanam commented 8 months ago

Would like to +1 this feature for parity against the Apple Remote setup

theothernt commented 1 month ago

An update on this. In the next release you will be able to...

There is a beta if you want to test the features, or the release should be out in the next week or so.