
Originally Posted by
juwlz
Then that's the issue. Without WiFi on, Chromecast and BeyondPod can't do the handshaking. I'm not sure of the details in terms of how the handshaking is requested, but the ChromeCast player is detecting that it can't find the initiating device any more, so stops playback before it gets too out of sync with what BP is aware of.
I guess with YouTube and iPlayer, the app doesn't really need to have (or at least don't request) progress information, because they're not necessarily going to take any action based on it anyway? My guess is that YouTube keeps its playback information in the cloud anyway, and iPlayer doesn't give you the option to resume playback where you left off (or at least, if it does, it won't know where you left off if you switch WiFi off, because the CC can't tell it where you were).
On the other hand, BP expects
a) that people will often pause playback and expect to be able to resume from that point at a later time, (whether casting or not, before or after the pause), and
b) to be able to play multiple episodes in your playlist without having to be told to play each one individually (assuming you use Play Next or Delete and Play Next)
To do these things, it needs the handshaking to keep track of your playback progress, update your local playlist to say that playback is complete at the end of the episode, delete the local episode if you have delete and play next set, update your other devices about progress (if you're using episode sync) so that they can resume playback at the point you left off, etc.
Without the handshaking and timeout, it would be perfectly possible for an episode to finish without BP ever knowing. As far as it is concerned, you'd have reached the point in playback where the WiFi was switched off, so that's where it would resume. And, of course, if you're casting multiple episodes in your playlist, BP can't advance to the next episode to start playback without knowing that the previous one has finished. Switching the screen on to tell it to play the next one manually will probably use more battery than leaving WiFi on for the duration of the playback.
I don't use JuiceDefender, but can you whitelist BP, so that WiFi stays on when you're playing podcasts? I'd be surprised if the amount of difference that having WiFi switched on is really that much of an issue. (It's certainly peanuts in comparison to having the screen on.)
Julie