Open rdkbob opened 3 weeks ago
Wired CarPlay has greatly different delays depending on the car and the local network conditions. My Toyota Tacoma has much less of a a delay than my mom's BMW X5 (both on wireless CarPlay). Wired CarPlay almost never has a delay (at least not in the cars I've used).
A good way to go about this would be to implement an end-user adjustable delay setting in the app, possibly with some presents for different car manufactures (although I'm not sure how easily this data could be obtained) since end users might not know how to calibrate this. A more advanced option is to do a delay check by playing a series of tones and getting the time delta between when they are send and when they are received. Then use this data to adjust audio playback.
Issue reported that CarPlay audio is not in sync. Need to test and investigate.