Home Assistant / Smart Home Integration via API

Hi Firecore team,

First of all β€” huge compliments for building such a fantastic app. Infuse is the most elegant and reliable local media player out there, and I (like many others) love using it on Apple TV and iOS.

As part of a smart home setup, I’d like to propose a feature that would truly take Infuse to the next level for automation lovers:

:bullseye: The idea

Add support for external control and playback monitoring β€” for example via:

β€’ A local API (HTTP/JSON)

β€’ Support for x-callback-url or deep links on Apple TV

β€’ Broadcast events (playback started, stopped, etc.) via WebSocket or MQTT


:package: What this would enable

Many Home Assistant (and HomeKit, Node-RED, etc.) users want to create cinema experiences like:

β€’ Saying: β€œI want to watch Rambo”

β€’ Curtains close automatically

β€’ AV receiver turns on

β€’ Lights dim

β€’ A Dolby Atmos trailer plays

β€’ Then Infuse starts the selected movie

This is already possible with players like Plex, Kodi, and Jellyfin, which offer external API access. But Infuse would be the perfect option β€” if it could be controlled or queried externally.


:light_bulb: What’s needed?

Here are some possible paths:

β€’ A simple local API with commands like:

β€’ GET /now_playing β†’ Returns playback state and title

β€’ POST /play?title=Interstellar β†’ Starts a movie

β€’ x-callback-url support on tvOS (like on iOS)

β€’ Playback events pushed over WebSocket, MQTT, or even mDNS


:rocket: TL;DR

Request: Please add a simple local API or support for x-callback-url on Apple TV, so Infuse can be controlled or monitored from external systems like Home Assistant.

Why: This would allow smart home users to create full cinema experiences β€” dim lights, close curtains, start AV receiver, play trailer, then watch their chosen movie in Infuse.

Bonus: Just exposing current playback status (title, playing/paused) would already be a game-changer.

Infuse is already amazing β€” this would make it unbeatable for home automation fans.

Thanks for considering this! I’d love to help test or give feedback if this is something the team is open to.

Best,

Erik

Have you had a chance to read through this?

Oh, super! Sorry I didn’t look in the developers section.
Thanx!

1 Like