[APP][Pro] Apple TV & HomePod

except for the HomePod 1gen. Do you expect this one to work at all?

I do notice brief disconnections (warning sign on the device tile in the device overview).

Nice addition with cover art btw! The only thing I do not understand is why there are 2 volume options (slider and the volume up/down button). But I guess that is the nature of the little beast.

So far, super impressed what you have achieved. If only I could start the 6:45 RTL news on NL ZIET on my AppleTV every workday :slight_smile:

@BasMilius

A few updates further and still not able to add the Apple TV on the Homey Pro 2019.

Adding the same Apple TV to the Homey Pro 2023 works well.

Is this a known issue?

@Arnold_vd_Linden Not a known issue no.. Are you able to see the device in the pairing list at all on the 2019 Homey?

@Nils_Kijkuit There is a flow card to launch a url and when apps implement it correctly, you can actually open a deeplink.

This link will open the HBO Max app with the overview page of Friends for example: https://play.hbomax.com/show/52dae4c7-2ab1-4bb9-ab1c-8100fd54e2f9

Or for YouTube, you can use youtube://watch/[VIDEO-ID]

Hi Bas, thanks for building this integration, really nice work. I’ve been looking for something like this for quite a while. I noticed that for Apple TV there’s a flow card that allows starting a URL or deeplink, which is very useful. Would it be technically possible to add a similar flow card for the HomePod (mini)? The main use case would be starting an Spotify / Apple Music playlist from a flow. That would be a great addition.

1 Like

Mmm. Interesting. Where do you get the urls from? I tried the NLZiet Website, but the AssetID’s in the URL look pretty random to me…

Yes I see the devices. After filling in the pairing code I get a time expired 30000ms.

@7Hills Unfortunately not possible as of now. Opening apps and urls on an Apple TV goes through the “companion link” protocol. HomePods don’t have that protocol. There are ways to play music though, I just haven’t figured them out yet…

@Nils_Kijkuit I just tried web URLs first and Googled what other people have figured out using the pyatv project… More technical, but a way is to search for domains that have `/.well-known/apple-app-site-association` available.

@Arnold_vd_Linden Hmm, I’ll try some things then. I don’t have a 2019 Homey myself, so if you could please keep sending diagnostics reports with new updates, that would be awesome.

I’m glad to help by testing it.

This is the latest diagnostics report of version 1.0.10

cf98176c-3be8-444f-bf48-34be0a46d223

1 Like

No pairing possible with honey 2023 and HomePod mini.

New 1.0.10 version

6a724d1f-3ec4-4ddb-8868-02513f0afa13

1 Like

HP23, latest firmware, app version 1.0.8

Trying to add my AppleTv. It shows up as device, but the pin-code is not shown on my screen.

Do I need to activate HomeKit experiments to make it work. Or what could possibly be wrong?

1 Like

@Nitramevo No, it should work without any experiments. Can you try again after a while and make sure that AirPlay is available for everyone on the same network? Settings → AirPlay & HomeKit

1 Like

I am also still not able to add the HomePod and 1 HomePod mini. Using the latest version of today (1.0.10)

HP2023 with latest firmware. Managed to add one HomePod mini earlier today but since then multiple attempts to add the others all just hang and then time out.

The list of devices is showing up OK and allowing me to select one, but then I get the above screen for minutes until eventually it times out.

I’ve just released v1.0.11 that should fix a bunch of crashes that I’ve received. This update also makes some adjustments in communicating with the devices. My two HomePod Mini’s and Apple TV are more stable now and I did not have to restart the app after the update on my “production” Homey.

Source of the app is also made available. The actual protocol code will be made available soon.

1 Like

And v1.0.12 is now also released. This update adds retry logic to HomePod (Mini) pairing. I found that retrying the pairing process often fixes the issue.

1 Like

@BasMilius i don’t kow what the problem was, but after uninstalling (v1.0.12) the app and reinstalling v1.0.12 i could add all my devices.
Seem to work for now.
Keep it up, the “live” updating of issues is a great help for everyone!!

I look forward to seeing what you come up with in regards to this request. Sounds like you’re already working on it, and I believe it would be a good option.