[APP][Pro] Apple TV & HomePod

Ok, not sure where to find this function then. I tried making a diagnostic report in the web app and could only find a button for that in the main settings. Maybe I’m on the wrong spot?

But yesterday I tried pushing “restart connection” button in advanved settings on the Apple TV unit in Homey. That seem to have fixed the problems since it still works to turn on/off today.
I will come back to you if I experience more troubles later, but for now everything seems fine.

1 Like

Migration to Python, get off the test release channel if you do not want an unstable experience!

Hi everyone,

For the last couple of weeks I’ve been silently working on migrating the Apple TV & HomePod app to Python, the reason for this migration is so that I’m able to use the popular pyatv project instead of my own implementation of the various different apple protocols. Everything should be more stable this way, because pyatv is somewhat battle tested and my own implementation is not.

Test releases will begin at the end of the week, which means that if you’re not ready for this release, this is a good time to get off the test release channel. The entire 1.6.x release cycle will be for this migration, when everything is done and stable a new 2.0 release is made.

Some features are broken, but the core experience is working. Here’s a list of known broken features:

  • Play url (at volume).
  • Receiving artwork url updates works, but is not as reliable yet.
  • The mute remote control, which pyatv surprisingly does not support.
  • Migrating already paired devices to the new Python based app.
    • This will hopefully work in the future and only Apple TV’s are not able to migrate at this point.
1 Like

TypeScript library is now Open Source.

Because we’re migrating to Python, the TypeScript library served its purpose. I do however not want to throw it away. So from now on, that set of libraries is open source. If you’re curious how everything works, take a look!

1 Like