yashsingh1/xdaforums huggingface dataset:
[Fire TV Android Development] CuF:
Try FTVLaunchX. I use that with Leanback Launcher on Sony Android TVs. I will warn you that some options just don't work with this launcher on my TV and FTVLaunchX breaks Google Play Apps so installed apps don't show up. I keep my app updates to manual so I have to disable FTVLaunchX update apps and then re-enable it. I'm not sure if autoupdates work okay or not.
[Fire TV Android Development] tsynik:
Probably fixed Android Oreo bug on Home screen with v1.20 release
[Fire TV Android Development] theportal2:
I am using this with my chromecast with google tv and I am liking it so far but I got some bugs with it.

1) I can't set custom wallpaper

2) recommendations does not work (I gave it WRITE_SECURE_SETTINGS)

3) I can't hide apps, the launcher shows no apps to hide in the menu

I am using the latest version
[Fire TV Android Development] tsynik:
You need to grant access permission to internal storage or will not have access to images on it and this list will be empty. Launcher must ask for it on 1st enter to this prefs. Or it will show any images placed in root of internal storage (usually /sdcard) here and they can be seleced as wallpaper.

Recommendations are disabled on Oreo+ (Android 8 and above) as apps doesn' produce them on such Androids and do Channels instead. You will no have opion to enable it even on LeanbackOnFire v 1.23

You will see hidden apps here to unhide, but you can hide them in Apps options which accessible on Menu or Info buttons on the remote for focused apps banner.
[Fire TV Android Development] SweenWolf:
Use the attached version (for Android 10+)

Its because of google.

I will have to create a pull request i think.

NOTE: Only Storage is fixed and nothing else is changed.
[Fire TV Android Development] SweenWolf:
Duplicate Post
[Fire TV Android Development] MRL3GS:
On v1.24 I moved my apps into a custom order, but as soon as you rebooted the devices, the apps reset back to their default order.

Tested this a few times and seems to happen every time. Not sure if its a known bug?

Also is there anyway to get the search working as the apk original listed doesn't work, not does the latest google APK
[Fire TV Android Development] Toothless_NEO:
Is anyone going to update the TV Settings on Fire App that goes along with it, I can Mirror the Repository if he deleted it. The app has issues and crashes when opening certain settings.
[Fire TV Android Development] SweenWolf:
It does not crash if you have given it proper permissions, at least it never crashed on mine
[Fire TV Android Development] Toothless_NEO:
Try Opening "Apps", "Search", "Speech", or "Add account". Those crash even with all permissions enabled.
[Fire TV Android Development] JMN57:
Can someone tell me why changes to app order in Leanback Launcher, on a Firestick, don't stick? I make the changes, it looks fine but the next time I hit the Home button the order goes back to the way it was.
[Fire TV Android Development] Timmitou:
I have the same issue on my firestick: I hit the home button and the custom order is gone.

Does anybody know how to fix this?
[Fire TV Android Development] tsynik:
There is major update of LeanbackOnFire which address Favorites sort issue and add some new features as auto update check, local weather, new app prefs etc ;-)

Releases · tsynik/LeanbackLauncher

Leanback on Fire - Google Leanback Launcher on steroids - tsynik/LeanbackLauncher

github.com

Have fun!
[Fire TV Android Development] gabardal:
Great update, loving the weather feature, Is there anyway to change from Fahrenheit to Celsius?
[Fire TV Android Development] schoenchen:
hello, I'm new to the topic. can I set this launcher to start automatically? firetv stick 4k with root. greetings
[Fire TV Android Development] dk1keith:
Works great on my shield tv. Hide apps doesn't work for me but that's no big deal. Great work.
[Fire TV Android Development] timekeeper:
Great mod, I second the option to change to Celsius, please.
[Fire TV Android Development] samsuuuu:
Just wanna share that the latest version works perfectly on Sony X90J (Chinese version)

All features work good and smooth, recommendations are set banner size to 120%, maximum volume at 5, close appearance to Apple tvOS
[Fire TV Android Development] Heyds:
Please enable customize channel, like when i want to add my favorite channel to the home screen with different channel from different TV Apps
[Fire TV Android Development] Heyds:
Please enable customize channel, like when i want to add my favorite channel to the home screen with different channel from different TV Apps. And also please enable customize row/section, so we can create section for file manager, browser, etc.

Thanks mate, love your work
[Fire TV Android Development] kalehrl:
How do I access recent apps with this launcher on my Android TV box? I tried double-clicking the Home button and also holding it but it doesn't work. Thanks.
[Fire TV Android Development] brayton16:
i use that in my x96q with allwinner h313.
[Fire TV Android Development] SzuetaM93:
@tsynik Thank you for your work.

On fire tv stick 4k max (system version 7.2.5.5) there is a problem. Cannot exit edit mode properly (mode after holding ok button). Returning from it the wallpaper and some icons disappear. Only the favorites section remains. To fix this, the application has to be reloaded.

This is what it normally looks like
[Fire TV Android Development] BunkerBert:
Hey Guys. Is there any solution for amazon default launcher after a OTA Update?

After OTA, the Stick showing the Amazon Stock Lanchner instead of Leanback and ive to enable Leanback as Default again.

Ty
[Fire TV Android Development] The4anoni:
@tsynik can you add option to use own API key? Thanks
[Fire TV Android Development] Dands:
I looked for a feedback section on Github but couldn't find one.

I have installed the latest Leanback (LeanbackOnFire_v1.51-release.apk) on my 4k Firestick MAX.

There seems an issue with keeping the sections spaced in alignment and also when I set my Favourites section to 6 Wide by 4 rows the icons line up all in one row. This is after restarts etc as well.

Also can I rename sections? I'd rather Tools and Amazon rather than Music and Movies.

Cheers and thanks for the launcher.
[Fire TV Android Development] SzuetaM93:
Hello again.

After updating to AndroidTV 11 on a Nvidi Shield 2019 PRO I have something like this. It does not display app icons. I don't have any app added to hidden.
[Fire TV Android Development] bloot:
Hello, when I have leanback for fire tv launcher as default launcher via launcher manager my fire stick (sheldon) takes forever to boot, It did not happen before, it started to happen recently so I guess it could be because of a recent Amazon software update? Anyone else experiencing the same?

The launcher is awesome many thanks for your work, been using it since I bought the stick a couple of months ago.
[Fire TV Android Development] The4anoni:
@tsynik CDA app https://play.google.com/store/apps/details?id=pl.cda.tv&hl=pl&gl=US is wrongly assignet to Utilities category, while it should be in Movies category. Can you fix this, or add option to move apps manually between categories?
[Fire TV Android Development] roligov:
For some reason PeacockTV shows up as 2 icons in both on LeanbackOnFire v1.52. in favourites it shows as 2 icons and if removed from favourites it shows as 2 icons in Apps section.

- I don't have 2 versions installed, only Peacock 1.6.1.1-AndroidTV.

- I've rebooted twice.

- Disabled and re-enabled the launcher.

Anyone else have the same issue with PeacockTV?
[Fire TV Android Development] Sebama:
Yep, same here.

Couldn't find any fix or workaround either, both the native Fire TV version from the appstore as well as a sideloaded Android TV version have this problem.
[Fire TV Android Development] crackedvenom2:
None of the people working on this have been around in at least a year. Use their Github

http://[URL]https://github.com/tsynik/LeanbackLauncher/releases

[/URL]
[Fire TV Android Development] chris5a:
I'm having the same issues with apps not showing up. Worked perfectly before and on non-Android11 versions.

It would be great if Leanback could be updated to support the new OS.
[Fire TV Android Development] nic022:
Hello every body,

Good news, it works again with new release v1.53 on Nvidia Shield TV Experience 9.0 (Android TV 11).
[Fire TV Android Development] nyteryder79:
Not sure what happened, but the past few days my Nvidia Shield with LeanbackOnFire v1.54 has been blowing up my PiHole devices with requests for location data. When I say blowing up, I mean over 1000 requests a second. I have 2 shields, both have Leanback configured the exact same way, but only one of them is having this issue. I've tried rebooting, reinstalling LeanbackOnFire, etc. Can't figure out why this device is having this issue and the other is not. Both had the local weather enabled with location services, but even after disabling local weather, this device is still submitting thousands of DNS requests to *.edns.ip-api.com. I finally had to just disable location permissions for LeanbackOnFire, which it complained about because it can't provide WiFi status info without that, but my Shields are both wired in, so no biggie.

Is it normal for the LeanbackOnFire to submit so many location requests so frequently? What's going on here?
[Fire TV Android Development] nyteryder79:
Also, regarding using OpenWeatherMap API for weather data, can we get the following added if we want to manually specify location:

Latitude and longitude - Optional - use this if provided

City, State, Country - State would be optional, use if provided

According to the OpenWeatherMap API, you can provide a state and not just a city and country:

https://api.openweathermap.org/data/2.5/weather?q={city name},{country code}&appid={API key}

https://api.openweathermap.org/data/2.5/weather?q={city name},{state code},{country code}&appid={API key}

When you don't provide a state, it makes it hard when the same city exists in multiple states in the same country. For example, the cities Bangor, Lansing, Jonesboro, etc. Having the option to provide the state or optionally to provide your latitude and longitude should suffice to be a more accurate way to pick your location for the weather API.

Edit: There's also an option for zip code and country in the API documentation:

https://api.openweathermap.org/data/2.5/weather?zip={zip code},{country code}&appid={API key}
[Fire TV Android Development] Marcyvee:
Does chromecast built-it work with this launcher?

Or, as I think, is just a different thing?

Anyway, do you know if is there a way to intall it on this fireTV?
[Fire TV Android Development] Greskac:
Is it possible to add support for animated backgrounds (.gif) in the next version?
[Fire TV Android Development] bluedisc:
How do I get Disney Plus and Prime Video to show up in the recommendations? I have both installed.
[Fire TV Android Development] Codename_Falcon:
Do you have a way to enable recommendations? My device is rooted if that helps.
[Fire TV Android Development] CuF:
I thought recommendations were removed?

Edit:

Got it. Really wish there were recommendations or channels or whatever.
[Fire TV Android Development] Tech0308:
Hi, Thanks for the latest update @rockon999, @tsynik however on my Android device it now causes this crash and renders it in a loop of crashing :(

Hopefully the logcat can help!

E/AndroidRuntime( 6668): FATAL EXCEPTION: ScionFrontendApi
E/AndroidRuntime( 6668): Process: com.amazon.tv.leanbacklauncher, PID: 6668
E/AndroidRuntime( 6668): java.lang.NoClassDefFoundError: com.google.android.gms.internal.measurement.zzgy
E/AndroidRuntime( 6668): at com.google.android.gms.internal.measurement.zzgw.zzb(com.google.android.gms:play-services-measurement-impl@@22.0.1:132)
E/AndroidRuntime( 6668): at com.google.android.gms.measurement.internal.zzhj.<init>(com.google.android.gms:play-services-measurement-impl@@22.0.1:168)
E/AndroidRuntime( 6668): at com.google.android.gms.measurement.internal.zzhj.zza(com.google.android.gms:play-services-measurement-impl@@22.0.1:66)
E/AndroidRuntime( 6668): at com.google.android.gms.measurement.internal.AppMeasurementDynamiteService.initialize(com.google.android.gms:play-services-measurement-sdk@@22.0.1:90)
E/AndroidRuntime( 6668): at com.google.android.gms.internal.measurement.zzdq.zza(com.google.android.gms:play-services-measurement-sdk-api@@22.0.1:25)
E/AndroidRuntime( 6668): at com.google.android.gms.internal.measurement.zzdn$zzb.run(com.google.android.gms:play-services-measurement-sdk-api@@22.0.1:12)
E/AndroidRuntime( 6668): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
E/AndroidRuntime( 6668): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
E/AndroidRuntime( 6668): at java.lang.Thread.run(Thread.java:818)
W/ActivityManager( 2050): Force finishing activity 1 com.amazon.tv.leanbacklauncher/.MainActivity
[Fire TV Android Development] CuF:
New version works on our Sony A80L. The first post says recommendations might have been coming back in alpha 3.

Anyone know of a release or the progress on that?
[Fire TV Android Development] grtgbln:
For those wondering, no issues with Amazon Echo devices controlling the Fire TV with the launcher changed. Great work!
[Fire TV Android Development] AFTVnews.com:
I'm not positive, but I think that's the Amazon Video app used by the Fire TV Stick Basic Edition (international version). Since the hardware and software are identical to the Stick 2, you have the alternate app as well but other Fire TV models might not.

---------- Post added at 06:15 AM ---------- Previous post was at 06:13 AM ----------

Thanks! Donation sent.
[Fire TV Android Development] BRICK0044:
Thanks donation made.
[Fire TV Android Development] rainman74:
com.amazon.amazonvideo.livingroom.firetv cannot be started at least on a Fire TV 2nd gen box. Alternatively, however, com.amazon.amazonvideo.livingroom.nvidia runs smoothly on all Fire TV sets! ;)
[Fire TV Android Development] dk1keith:
This is just a tip I uncovered until we can get the settings on the home page. TVAppRepo actually works to add a tile for any app to the home screen. To include the settings apk. Seems to work great. Also if you're rooted and have the Playstore installed you can add a tile for that and then make it a Favorite so you don't have to search for it. This is some great work by rockon999
[Fire TV Android Development] niphoet:
I'm loving the launcher! Has anyone figured out a way to remove something from Favorites?
[Fire TV Android Development] rockon999:
The odd part is that I have the US standard edition, purchased before the basic even existed. So they must be somewhat syncing the software repos between them.
[Fire TV Android Development] BRICK0044:
Where are you finding the settings.apk?
[Fire TV Android Development] rainman74:
Patched Android TV Settings for Fire TV (must installed as sys app):

https://xdaforums.com/attachment.php?attachmentid=4423016&d=1518882693

(com.android.tv.settings)

Amazon Fire TV Settings:

already installed on your device ;)

(com.amazon.tv.settings)
[Fire TV Android Development] dk1keith:
When you install TVAppRepo and launch it after you select I think it is Leanback Shortcuts... Settings apk will be one of the apps you can choose to make a homescreen shortcut for. I can give you more specifics when I am at my Fire TV if you need it.
[Fire TV Android Development] BRICK0044:
I don't see it in TVAppRepo, just a guess but does it need root to see it?
[Fire TV Android Development] dk1keith:
Perhaps. I am rooted so you may be correct.
[Fire TV Android Development] AFTVnews.com:
The Fire TV Stick Basic Edition has the exact same OS/software/firmware as the regular Fire TV Stick 2. There's just code that tells the hardware to act as one or the other. Once I've got some time I'm going to try and figure out if there's a way to switch between the two environments, since some people imported the Stick 2 prior to the Basic Edition being released and they wish they hadn't now.
[Fire TV Android Development] htchd2fix:
this is still required?

///////////////////////////////////////////////////////////////////////

timeout -t 1

adb install "LauncherHijackV3.apk"

adb install "tvlauncher3.apk"

adb shell am start -n com.baronkiko.launcherhijack/.MainActivity

timeout -t 3

adb shell input keyevent 23

timeout -t 1

adb shell input keyevent 23

timeout -t 1

adb shell am start -n com.rockon999.android.leanbacklauncher/ .Launcher

////////////////////////////////////////////////////////////////////////////////////

or is embedded in the new app?

thanx
[Fire TV Android Development] mijorus:
Is there a way to disable the Amazon stock launcher instead of removing it? So that I can re enable it if I need to? Maybe with "pm hide" option in adb?
[Fire TV Android Development] rainman74:
only with root permissions in the current firmwares.

---------- Post added at 10:17 ---------- Previous post was at 10:11 ----------

You only need LauncherHijackV3 to enable Homebutton, if you uninstalled Amazon TV Launcher on a Fire TV Stick (with current firmwares).

On a Fire TV Box LauncherHijackV3 is not needed.
[Fire TV Android Development] mijorus:
The problem is I can't access the settings any more if I completely install the Amazon launcher
[Fire TV Android Development] rainman74:
You could use Confireator as settings app or wait for the next release from rockon999 with his ported Android TV Settings APK (https://github.com/rockon999/TvSettingsOnFire)

Confireator:

https://xdaforums.com/attachment.php?attachmentid=4425402&d=1519081607
[Fire TV Android Development] LightByte:
Great work!

Does this launcher work on other android devices? Maybe a Google TV box or a tablet with hdmi plugged to TV?
[Fire TV Android Development] draxd:
Hi,

Really nice work. One little anoying bug I noticed is that reordering of "Apps" section is not stored, it resets to default pretty often..

Same happends with Favorites after reboot.
[Fire TV Android Development] dk1keith:
Works pretty well on my M8S S812 android box. Long as you're on lollipop firmware.
[Fire TV Android Development] xXRapToRiXx:
Great work man :)

It runnes nicely on my fire tv stick so far tho is there a way to make this the default launcher? Unfortunately I am on fire OS 6.0 so I can`t uninstall the stock launcher and root is out of question. It is very annoying that pressing the homebotton takes me back to the stock launcher...
[Fire TV Android Development] BRICK0044:
That's what LauncherHijack v3 is for . It makes it so when you press the home button it takes you to the leanback launcher. I'm in the situation as you are 6.0 OS. Then you can use OnBootAppStarter to launch the leanback launcher on boot. Hope this helps.
[Fire TV Android Development] G S W:
Hi,

Thanks very much for providing this amazing little tweak.

I just have a few concerns,

It sometimes takes 10+ home button clicks to get back to leanback launcher. Also, after a reboot all my favorites on leanback get reset and it only shows some default apps that I never use like Amazon music.

I've had a different launcher set up with hijack3 before I deleted it and sideloaded this launcher.

The previous launcher I had worked perfect 99% of the time. It wad called LauncherV3 or something like that, and it was posted on xda I can get you the link if you want but it was all done via a .bat script in the adb file folder, do you think sideloading instead of using a .bat script to add these files into my fire tv would make a difference?
[Fire TV Android Development] mijorus:
The Problem is that in this way the stock launcher is always running in the background and eats our RAM memory with all those fancy icons that nobody asks for. It would be great to remove or disable it, unfortunately on the latest version of fireos isn't possible anymore :(
[Fire TV Android Development] G S W:
Personally, I've had better luck with getting the home button to stick when I do it via adb on my PC.

Step 1) Locate your adb folder, usually its in C:\Program Files(x86)

Step 2) Download the Hijack3 apk, and the Leanback apk.

Step 3) Change the file name of the Leanback apk to "TVLauncher3.apk"

Step 4) Put the code I am about to show you into a windows notepad, click and save it as "FireTV.bat" file or whatever you want to call it.

Step 5) Put all these apks into the adb folder.

Step 6) Shift+Click to get PowerShell/Command Prompt and connect to your IP address on your set top box, for FireTV, it was located in the About section.

Step 7) Type in the CMD or PowerShell "adb connect 192.34.21.2. (Or whatever your IP is)

Final Step, just drag the FireTV.bat file into the CMD or PowerShell and click enter, and let it load. Good luck!
[Fire TV Android Development] dondraper23:
I have got it working on a SCISHION V88 Piano TV Box and it works really well. For some reason, it doesn't work on my Z11 Pro. I haven't used it on any tablet because TV style launchers are obnoxious to navigate on touchscreens, in my opinion. I've had the HALauncher installed on some a tablet and phones and it just made using the devices frustrating.

---------- Post added at 01:41 PM ---------- Previous post was at 01:30 PM ----------

Yeah- that has been driving me up the wall
[Fire TV Android Development] rockon999:
Alpha 2 will fix the reordering issues. The code is mostly done I just have to finish testing. I'd say tonight/tomorrow for release :)
[Fire TV Android Development] BRICK0044:
Looking forward to it! It only gets better, gotta love it.
[Fire TV Android Development] G S W:
Sorry to bother but I was wondering if you could update us on how the code is looking and if it'll be released tonight, or tomorrow, or a few extra days?

Also, while I have your attention, with Launcher3.apk and launcherhijack3.apk I was able to get better home button results, even to the point I rarely saw the firetv launcher unless I specifically wanted to see it.

I'm not trying to say your work isn't as good, I'm just wondering why the same process as the leanbacklauncher.apk doesn't work with hijack3.apk as well as launcher3.apk and if if will improve as development goes on, as I know we're in alpha stages...

Thanks for your time and amazing work!! Theres alot of us here who really appreciate this and are relying on you to bring them the goodies! I know for a fact I am! My firetv will never be the same with the leanback launcher :) (in a very good way)
[Fire TV Android Development] rockon999:
Hi! The release estimate is hard as in the alpha stages... I might think something is working only to find a critical bug in the source that needs correcting. I won't make any guarantees but sometime between tonight and tomorrow night is semi-likely. The code for Alpha 2 is nearing completion. https://github.com/rockon999/LeanbackLauncher will show you my current progress. For this project I'm simultaneously using sources from other ports (namely to the endless "Android TV Boxes"), my own sources, my own original code, and also reverse engineering the way Amazon has set up their own code/device so it takes time and is more prone to bugs. It is difficult for me to address your specific use case as I uninstalled the amazon launcher and I always get Leanback extremely fast. I'd say Leanback Alpha 2 might be more reliable as it is less prone to background crashes. Specifically w/ TV Launcher 3, I also used this launcher before I made this project and here is what I can say. Launcher 3 is the 3rd generation of a launcher that has been worked on for some time. It can be buggy but it also had time to mature, eventually this project will get there but at the onset it will be less optimal at times.
[Fire TV Android Development] Danny1298:
I'm looking into how recommendations work, as soon as I have some spare time i'll try implementing them
[Fire TV Android Development] :
Launcher's App icon to not show on the launcher

Just a recommendation that it would be nice to not have the actual launcher icon showing up as one of the apps on the launcher itself. I was able to do this by recompiling the source code and it looks better in my opinion.
[Fire TV Android Development] BRICK0044:
Can you share how you did that?