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
415 stars 32 forks source link

Looping videos without fade in/out effect #140

Open fail2ban1337 opened 2 months ago

fail2ban1337 commented 2 months ago

I was wondering if there's a way to loop the videos played by AerialViews. Currently, the videos play once. I'd like them to loop seamlessly so that they continue to play in a loop without interruption.

Is there a setting or a way to implement this feature? If it's not currently supported, would it be possible to consider adding this feature in a future update?

Thank you for your time and consideration. Looking forward to your response!

theothernt commented 2 months ago

Aerial Views works by making a playlist of videos. This playlist does loop eventually but each video is only played once until it does.

Even if you have a playlist of 1 video, which would give you a looping video, you will see the video fade out when it ends only to fade back in again and start.

fail2ban1337 commented 2 months ago

Thank you for clarifying how AerialViews currently handles video playback.

Would it be possible to consider implementing an option to loop a single video without the fade effects? I believe this feature would be a valuable addition for many users.

Thanks again for your explanation and consideration!

theothernt commented 2 months ago

Yes, that's possible and something I've been thinking about for a while. I was initially going to add options to change the fade speed (.5, 1.5, 2.5 seconds, etc) but I can also allow it to be disabled.

I assume you have videos that work well when looped, as the Apple video don't?

fail2ban1337 commented 2 months ago

change the fade speed or disable it altogether would be a great addition to the customization features of AerialViews.

Yes, I do have some videos that loop seamlessly without any issues, and I believe many users might have similar videos they'd like to play continuously. Having the ability to disable the fade effects would allow for a smoother viewing experience for such videos.

I appreciate your consideration in implementing this feature.

pkly commented 3 weeks ago

It would be nice if you could allow looping videos until the closest time for the view to change if video is under X seconds maybe?

Something like maximum short video loop length: 1m (default), so then if the video is 53s and the view has to change in 3m it'd loop 3 times?

Also it'd be really nice if the fade time was customizable, I recently started using this app (didn't know it was possible to change on GoogleTV before), and it's lovely, but the fadeout time is very long and switching between images is rather slow. (Maybe consider preloading next item to load?)

aSoaked commented 2 weeks ago

This feature would be very helpful for me. I have a lot of smaller clips that loop seamlessly and would love to have each individual video repeat for 5min without fade until it switches to the next video or image.