title: Chrome Google-Cast sender not receiving media status updates on original media load
body: <p>I've been working on both the receiver and web sender (Chrome) apps for Chromecast for a while, and since the new API (publicly released yesterday) I've been unable to receive any media status updates after performing a loadMedia request.</p>
  
  <p>Upon refreshing the page, I am able to receive the updates as expected, but both channels receive the media session object the exact same way and perform the exact same methods upon it (addUpdateListener)</p>
  
  <p>We're working with an HLS stream on the receiver side, but I can see updates being sent out to the senders (and obviously they are, as a reload allows the web sender to receive them). Also, on the sender side, I can see updates when I perform actions such as play/pause/volume/mute and seek requests, but only one update after each action. </p>
  
  <p><strong>TL;DR</strong>: Don't see any regular media status updates for events such as loading->buffering->playing, and I also don't even see the play/pause/volume/etc updates from other senders connected to the session.</p>
  
  <p>Here's all I get from the sender before it just stops sending any status updates:</p>
  
  <blockquote>
    <p>[chrome.cast.ApiImpl] Getting message from extension:
    {"type":"v2_message","message":{"type":"MEDIA_STATUS","status":[{"mediaSessionId":1,"playbackRate":1,"playerState":"BUFFERING","currentTime":500,"supportedMediaCommands":15,"volume":{"level":1,"muted":false},"media":{<em>removed</em>}","streamType":"buffered","contentType":"contentType","metadata":null,"duration":1450.1558329999993,"customData":null},"sessionId":"FD5AA3F0-F93C-050A-4900-7C6D916525BA"}],"requestId":92278937},"seqNum":"a14772002","clientId":null,"appOrigin":null}
    [chrome.cast.ApiImpl] Creating new Media object:
    FD5AA3F0-F93C-050A-4900-7C6D916525BA:1 cast_sender.js:3428 New media
    session ID: 1 (loadMedia)</p>
  </blockquote>
  
  <p>But I can tell that the receiver is still sending out updates by looking in the debug console, there's a bunch of these firing off:</p>
  
  <blockquote>
    <p>[245.485s] [cast.receiver.IpcChannel] IPC message sent:
    {"namespace":"urn:x-cast:com.google.cast.media","senderId":"<em>:</em>","data":"{\"type\":\"MEDIA_STATUS\",\"status\"
    <em>...removed</em>  [247.495s] [cast.receiver.MediaManager] Sending broadcast status message</p>
  </blockquote>
  
  <p>I've also noticed that when I do get messages prior to the loadMedia callback, they're all in the BUFFERING state, never a PLAYING</p>