Apple TV app created!

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 ==

  1. Add your Apple TV from the Homey app
  2. Enter the PIN codes displayed on your TV (requires two pairing steps)
  3. 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

4 Likes

I would like to test it :grinning_face:

How can I get this app?

1 Like

Me too :grimacing:

1 Like

I’m available to test it out. Thanks

1 Like

Hah, I was working on an Apple app also :slight_smile: Created a node.js library for companion link and airplay myself and did a lot of reverse engineering. Companion link and AirPlay can use the same credentials, so one PIN should be enough :slight_smile:

I would also like to try it though

1 Like

I would like to test it!

1 Like

I’d like to try it please :+1:

1 Like

yes please.. would love to test that

1 Like

I would like to test it!

I would also like to test it out

I would really like to test this app!

I also love to test it

Nice work. Yes please, very interested to test. This is exactly what I need. Any chance this can work for HomePod Mini as well just as on Home Assistant? (For that use case alone I currently run Home Assistant on a separate Raspberry Pi!)

1 Like

Any chance you looking to open it to testers. I resetting up SHS and would love this app

I also would like to test the App :slight_smile: