Can you please post your complete logging output with verbosePocketSphinx on and OpenEarsLogging on? I don’t have a way of helping you unless you do and I’ve never received a report of this behavior so I’d like to see everything.
> Secondly if (1) happends I feel I should still be able to programatically stop and then start listening.
Sorry, it isn’t possible to assure any kind of of functionality when there is unknown behavior that might be due to a bug. This is most likely because AirPlay is unknown territory but it might become clearer when you post the logs.