Streaming Player
A streaming player is a dedicated box or stick Home Assistant drives locally: playback, app launching, and remote-style navigation for whatever TV it is plugged into.
Our top picks
The brands we reach for first, best to 3.
-
Apple
1 modelApple streaming players and speakers that work with Selora and Home Assistant. The Apple TV 4K runs on the fully local apple_tv integration, giving Home Assistant push-based playback state, remote control, and app launching with no cloud account required, one of the best-behaved media integrations in the catalog, while HomePod and HomePod mini add AirPlay audio targets that double as Apple Home hubs and Thread border routers.
-
Roku
2 modelsRoku streaming players and Roku-made TVs that work with Selora and Home Assistant. Every Roku device speaks the same local control protocol, so the roku integration exposes players and TVs alike as media_player entities with power, volume, app launch, and playback control, with no cloud account required.
-
Google
1 modelGoogle streaming players and smart displays that work with Selora and Home Assistant. The Google TV Streamer pairs the local Google Cast integration for playback and app state with the local Android TV Remote integration for power, volume, and key control. The Nest Hub and Nest Hub Max join through the same Cast integration as a media_player that can also show a Home Assistant dashboard. All are set up with a Google account, but Home Assistant reaches them on the LAN without one.
Every device in this role 7
Everything Selora deploys and supports in this role.

Roku Ultra
The Roku Ultra is Roku's flagship streaming player, with 4K Dolby Vision output and wired Ethernet. Home Assistant's local roku integration exposes it as a media_player with power, volume, app launch, and playback state, so a movie-night scene can open the right app while the lights dim, and bedtime routines shut it down.

Roku Streaming Stick Plus
The Roku Streaming Stick Plus is Roku's current mainstream 4K HDR stick, an inexpensive way to give any TV a clean Home Assistant media_player. The local roku integration provides power, volume, app launch, and playback state, so even a guest-room TV can join playback-aware lighting and bedtime all-off routines.

Fire TV Cube (3rd Gen)
The Fire TV Cube is Amazon's flagship streaming player, with wired Ethernet, Wi-Fi 6E, and hands-free Alexa. Home Assistant controls it locally over ADB through the androidtv integration: power, volume, app launch, and playback state, so it can anchor playback-aware lighting, doorbell pauses, and bedtime shutdown in the media room.

Fire TV Stick 4K Max (2nd Gen)
The Fire TV Stick 4K Max is Amazon's most powerful streaming stick, with Wi-Fi 6E and 4K Dolby Vision output. Home Assistant controls it locally over ADB through the androidtv integration: power, volume, app launch, and playback state, bringing any TV it is plugged into within reach of playback-aware scenes and bedtime routines.

Fire TV Stick 4K Plus
The Fire TV Stick 4K Plus is Amazon's current mainstream 4K stick with Wi-Fi 6. It still runs Fire OS, so Home Assistant controls it locally over ADB through the androidtv integration: power, volume, app launch, and playback state, a low-cost way to make an existing TV automation-ready.

