Code optimization
Stop playing when end of streaming is reached
Fix end of streaming detection
Improve debug logs
Make airplay calls asynchronous