I will write you step by step what I did and now I’m testing it. 20 minutes of watching and it works so far 
Fire TV Cube 3rd Gen – Fix for Music Stopping / Black Screen (Full macOS Guide)
This guide explains how to stop Fire TV Cube (3rd gen, Fire OS 7.7.1.1) from killing music playback when the screen goes black or screensaver activates.
This fix disables aggressive power management using ADB.
Tested on:
PART 1 – Enable ADB Debugging on Fire TV
On your Fire TV Cube:
Go to:
Settings → My Fire TV → Developer Options
Enable:
ADB Debugging
That’s all for the Fire TV side.
PART 2 – Install Homebrew on macOS
If you already have Homebrew installed, skip to Part 3.
Open Terminal on your Mac.
Paste this command exactly:
/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”
Follow the instructions shown in Terminal.
After installation finishes, add Homebrew to your PATH.
If you are using Apple Silicon (M1/M2/M3), run:
echo ‘eval “$(/opt/homebrew/bin/brew shellenv)”’ >> ~/.zprofile
eval “$(/opt/homebrew/bin/brew shellenv)”
If you are using Intel Mac, Homebrew usually installs automatically into PATH.
Now verify Homebrew works:
brew –version
You should see a version number.
PART 3 – Install ADB (Android Platform Tools)
In Terminal, run:
brew install android-platform-tools
Wait for installation to complete.
Verify ADB works:
adb version
You should see something like:
Android Debug Bridge version x.x.x
PART 4 – Connect to Fire TV via ADB
First find your Fire TV IP address:
Settings → My Fire TV → About → Network
Now in Terminal run:
adb connect YOUR_FIRE_TV_IP
Example:
adb connect 192.168.1.10
The first time you connect, your TV will show an authorization prompt.
Select “Allow”.
You should see:
connected to 192.168.1.10:5555
PART 5 – Check Current Power Settings
Run these commands:
adb shell settings get global stay_on_while_plugged_in
adb shell settings get system screen_off_timeout
Typical default output:
0
900000
900000 milliseconds = 15 minutes.
That means the device turns off the screen after 15 minutes.
PART 6 – Disable Screen Timeout and Idle Power Behavior
Now run:
adb shell settings put global stay_on_while_plugged_in 3
adb shell settings put system screen_off_timeout 2147483647
What this does:
stay_on_while_plugged_in = 3
Keeps device active while plugged in (Cube is always plugged in).
screen_off_timeout = 2147483647
Sets timeout to maximum possible value (about 24 days).
PART 7 – Verify Changes
Run again:
adb shell settings get global stay_on_while_plugged_in
adb shell settings get system screen_off_timeout
You should now see:
3
2147483647
PART 8 – Reboot and Confirm Persistence
Reboot the Fire TV:
adb reboot
After it restarts, reconnect:
adb connect YOUR_FIRE_TV_IP
Then check again:
adb shell settings get global stay_on_while_plugged_in
adb shell settings get system screen_off_timeout
If the values remain:
3
2147483647
Then the fix persists after reboot.
What This Fix Achieves
-
Prevents the screen from turning off automatically
-
Prevents aggressive idle power state
-
Stops black screen from killing audio
-
Allows Plex and other music apps to play full albums
-
Keeps album art visible continuously
Important Notes
-
The screen will now stay on indefinitely unless manually turned off.
-
Future Fire OS updates may reset these values.
-
This does not root the device.
-
This does not modify firmware.
Result
On Fire TV Cube 3rd gen (Fire OS 7.7.1.1), this fix successfully:
Now it works for 30 minutes and the screen is all the time on!
So far I see all the time screen with informations about singer 