Pierre Ståhl
Pierre Ståhl
### Short feature/function description My general approach has been to maintain backwards compatibility for as long as possible. But I have to adjust according to what my dependencies require and...
### Describe the bug A minor regression when I re-added the MRP service but marked it as *Disabled* is that the pairing requirement is reported as `Optional`, which is wrong....
### What feature would you like? I currently only support AirPlay 1 in pyatv, which leaves a lot of new receivers out. So at some point soon I need to...
### Short feature/function description It's currently not possible to know how various methods in the interface behaves, e.g. is it blocking, what exceptions are potentially raised, protocol specific details, etc....
### What feature would you like? Companion only provides localized app names and bundle identifiers for all installed apps. For presentation, it's quite nice to also provide icons for apps....
**Short feature/function description** I've recently opened a few issues concerning core logic, like general and protocol specific settings (#1136), contextual loggers (#1139) and a core "restructure" (#1140). All of these...
### What feature would you like? I managed to figure out how transient pairing works in Companion (corresponding feature exists in AirPlay as well). It is automatic in the sense...
### What feature would you like? I use the concept of listeners in pyatv to let a user know when things happen, e.g. when metadata or power state changes. This...
**Short feature/function description** Currently `pyatv` doesn't store any configuration on disk. It would be useful to have simple persistent storage of credentials after pairing, to not have to deal with...
**Short feature/function description** Currently you must initiate a scan every time you want to find a device. It would be nice to have a callback-based scanning interface that continuously scan...