mikedm139/Pandora.bundle — pull request #5 by mmccurdy07 (2012-09-28 23:18:02+00:00)
Title: Fix for issue underlying remote play problems

I discovered some bad logic in the way I was caching playlists, which caused them to expire too aggressively. This confuses Laika, which basically re-issues the Station request to get the playlist (container) and then attempts to play the item based on the key. If the contents of the container are different when Laika makes the request (subsequent to the iOS client making it) then it seems to get confused.

Anyway, there are still cases where playback might fail (e.g. if the playlist actually *is* expired and not recently refreshed in iOS), but this should be good enough most of the time.