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

Feature Request: Separate branch for Beta in Play Store + Stable build in Amazon Fire TV store #45

Closed nigiriemoji closed 2 years ago

nigiriemoji commented 2 years ago

Hello, I'd like the option to be able to directly install the beta version of this build in the play store rather than having to sideload the apk please. Also similar idea for at least being able to install the stable build into the amazon fire tv store if possible. I have to use adb commands to change my fire tv stick screensaver to Aerial Views, but it works great! Thanks

theothernt commented 2 years ago

That is something I'd like to do in both cases but there are some issues...

Google Play Store - it does have a 'beta' feature but I don't think it's available for TVs, I don't see any way to signup for betas, etc but the option is easy to access on the phone (Aerial Views in not a phone app, so it won't appear there btw).

Amazon Appstore - I was looking into releasing the app there but I would have to add a feature to allow you to set the screensaver as default, as Amazon removed that screen from Settings. At the moment I'm not 100% sure how to change the screensaver, but I think the app has to send ADB commands locally.

As a side note: I'm probably not going to have many betas in future unless I'm worried a certain feature is unstable. Typically the changes made to the app are small so they're not needed - plus, new or experimental features will be optional.

nigiriemoji commented 2 years ago

Hi, thanks for the response!

Just as a reference, I'm in the Jellyfin Android TV beta so it should be possible to do a TV beta! https://play.google.com/apps/testing/org.jellyfin.androidtv

And understood for the Amazon Appstore limitation. Is it possible to built in an updating feature into the beta app then? Similar to how I can update SmartTubeNext within the app instead of having to sideload each time.

theothernt commented 2 years ago

Ahh, I see - that's good to know, thanks. Can I ask, can you switch between the beta and non-beta easily enough? I assume you'd have to visit the same link on your phone/PC/Mac to unsubscribe from the beta?

The auto update feature is something I'm looking into and would be ideal for both GitHub/FireTV users, I think.

prabishere commented 2 years ago

Yes. Same link will also let you leave beta 982C4FCD-6439-444B-84AB-F546F3494CDB

prabishere commented 2 years ago

This might also help https://support.google.com/googleplay/android-developer/answer/9845334

theothernt commented 2 years ago

A small update and some questions...

1) I'm looking at making Aerial Views available in the Amazon App Store, but as there's no screensaver settings app - does this make sense? will a lot of people be confused by this?

2) There is a free app called Screensaver Settings, does this still work?