Fixes a few connection related bugs from diagnostics reports.
Stabilize artwork updates.
@Daron@Daniel-567219 Can you guys please test against this new version? I’ve updated some connection logic, but there is not really a way for me to test it.
@Daron The connection to your Apple TV seems fine, that’s good news. From what I can see is that PyATV thinks all the features you’ve tried are not supported by your device, which is weird… I have to do some more research.
How is memory usage for everyone testing the Python version? It’s about 90-100MB here, which is a lot Also trying to do something about the app size of 36MB.
For reference, the TypeScript based version was ~1.9MB and used ~50MB ram in my setup.
Unfortunately didn’t work. Can’t seem to add my Apple TV (only have one). Even factory reset it and tried again, and while it’s visible I don’t get the pincode screen so can’t add it.
@Asterix@Ricky_H Hmm, please try again with this version. I don’t really have a clue what is going wrong. Maybe also try removing and re-adding a device.
@DirkG I have the same while developing the app. Maybe it’s related. I emailed Athom about it today and they’re figuring it out internally. Hope to hear from them soon
Everyone running the Python version 1.6.13, how is it running? It’s running quite smooth here.
I’m asking because I want to start working on making the migration path from 1.5.x to the newer versions stable and don’t want to tinker with the connection code that much.
For me, the problem hasn’t changed with version 1.6.13.
It’s possible to add the Apple HomePod mini, but after few seconds, the mini is shown as unavailable (red triangle with an exclamation mark). The same thing happens when I restart the app. The mini is available for a few seconds, and then the red triangle with the exclamation mark appears again.