Pierre Ståhl
Pierre Ståhl
Metadata detection is failing (for some reason). Try passing some bogus metadata to see if that helps (it will disable auto detection). https://pyatv.dev/development/stream/#custom-metadata
Can you provide a more detailed exception of what is happening?
I believe you are on to the problem already. pyatv expects a proper container format (e.g. mp3 or ogg) and cannot decode raw PCM frames at the moment. That could...
It's the port announced in the `_companion-link._tcp.local.` zeroconf service.
Unfortunately no, I don't have time for that (nor have I ever coded in swift). But the logic is pretty easy so should not be that hard. It's documented here...
@hieusinh25 You need to pair once in order to exchange encryption related information and establish trust. Once pairing has finished, you save the keys you have obtained persistently. Whenever you...
Correct, but you will need to do verification "next day" when you set up a new connection to generate encryption keys for that session (based on that keys you created...
You only need to setup a session and send system info, the remaining things are optional depending on what you want to be able to do.
I believe system info must be sent first of all, so yeah, that sounds reasonable.
I'm not really in a position to look that up right now, it's probably easiest if you just look at the code (you can also run `atvremote` with debug output...