Hi!
I’ve created an Apple TV app!
I have the app right now in testing, so if there is anybody interested to test it out, please let me know!
The app is not to be considered production ready, and there is probably a few issues that needs to be sorted out.
The app is based on PyATV which is a client library for Apple TV and AirPlay devices.
—
Control your Apple TV directly from Homey. Play, pause, navigate, adjust volume, and see what’s playing - all integrated with your smart home.
== Features ==
- Full Media Control: Play, pause, stop, next, and previous track
- Volume Control: Adjust volume from the device tile (not available as flow action)
- Now Playing: See current track, artist, album, and album art in real-time
- Power Control: Turn your Apple TV on and off
- Navigation: Control your Apple TV with directional buttons, select, menu, and home
== Widgets ==
The app includes two widgets for your Homey dashboard:
- Apple TV Player: Full media player with album art, playback info, and controls
- Apple TV Status: Compact status widget showing what’s currently playing
== Flow Automation ==
Trigger cards:
- Playback started
- Playback paused
- Playback stopped
- App changed
Condition cards:
- App is/is not…
Action cards:
- Play, Pause, Stop, Play/Pause toggle
- Next track, Previous track
- Navigate (Up, Down, Left, Right)
- Press Select/OK, Menu/Back, Home
- Launch app (from predefined list)
- Launch app by bundle ID (for any app)
== Setup ==
- Add your Apple TV from the Homey app
- Enter the PIN codes displayed on your TV (requires two pairing steps)
- Start controlling your Apple TV!
Note: The pairing process typically requires entering two separate PIN codes - one for the Companion protocol and one for AirPlay. Older Apple TV software (tvOS < 15) may require an additional MRP protocol PIN. Each PIN is only valid for about 30 seconds.
== Requirements ==
- Homey Pro (local platform only)
- Apple TV HD or Apple TV 4K
- Both devices on the same local network
Best regards,
David