# Install on Amazon FireTV Stick

This guide walks through installing the Lumicast Digital Signage Player on the Amazon FireTV Stick. It was written using the FireTV Stick 4K MAX.

## Installation prerequisites

- A physical display with HDMI input
- Power
- Wi-Fi

## FireTV Stick setup

1. Plug the FireTV Stick into the display and connect power.
2. Follow the on-screen setup steps.

## Install the Lumicast Digital Signage app

Go to the app store: **Find (🔍) > Appstore > Search**. Search for "Lumicast", scroll to the **APPS AND GAMES** category, select **Lumicast Digital Signage Player** and install.

Before keeping the FireTV running 24/7, disable the screensaver:

**Settings > Display & Sounds > Screensaver > Start Time > Never**

Open the Lumicast player again and [connect the display to Lumicast](/features/displays).

## Autostart Lumicast on device boot

You want Lumicast to launch automatically after a power cycle.

1. Open the Lumicast menu (press `M` on a keyboard, or **OK/Enter** on the remote).
2. Navigate to **Launch on boot** and enable it.
3. Reboot via **Settings > My FireTV > Restart**.

In many cases the Amazon stick blocks this auto-start flow. If Lumicast doesn't come back on its own, continue below.

## Grant permissions via ADB

You'll need Android platform-tools on your computer. Download from [Android Studio command line tools](https://developer.android.com/tools/releases/platform-tools) and extract the ZIP.

### On Windows

1. Open the `platform-tools` folder in File Explorer.
2. Right-click inside the folder (not on a file) and choose **Open in Terminal** (or `Shift + Right-click > Open PowerShell window here`).
3. Start the ADB daemon:

   ```bash
   adb devices
   ```

   Expected output:

   ```
   * daemon not running; starting now at tcp:5037 *
   * daemon started successfully *
   List of devices attached
   ```

4. Connect to your Fire TV (replace the IP with your device's IP):

   ```bash
   adb connect 192.168.10.38
   ```

5. On the Fire TV, approve the **Allow USB Debugging?** prompt — check **Always allow from this computer** and press **Allow**.
6. Verify the connection:

   ```bash
   adb devices
   ```

   Expected output:

   ```
   192.168.10.38:5555 device
   ```

7. Grant overlay permission to the Lumicast player:

   ```bash
   adb -s 192.168.10.38:5555 shell cmd appops set lumicast.app SYSTEM_ALERT_WINDOW allow
   ```

8. Launch the Lumicast player. The permission error is gone and auto-start works.

### On macOS

1. In Finder, locate the extracted `platform-tools` folder.
2. Right-click it and choose **New Terminal at Folder**.
3. Start the ADB daemon:

   ```bash
   ./adb devices
   ```

4. Connect to your Fire TV (replace the IP):

   ```bash
   ./adb connect 192.168.10.38
   ```

5. On the Fire TV, approve the debugging prompt — check **Always allow from this computer** and press **Allow**.
6. Verify:

   ```bash
   ./adb devices
   ```

7. Grant overlay permission:

   ```bash
   ./adb -s 192.168.10.38:5555 shell cmd appops set lumicast.app SYSTEM_ALERT_WINDOW allow
   ```

8. Launch the Lumicast player. Overlay permission is now in place.
