docs: public final MediaStatus load(final Media media) throws IOException {
          Status status = getStatus();
          Application runningApp = status.getRunningApp();
          if (runningApp == null) {
              throw new ChromeCastException("No application is running in ChromeCast");
          }
          Media mediaToPlay;
          if (media.contentType == null) {
              mediaToPlay = new Media(media.url, getContentType(media.url), media.duration, media.streamType,
                      media.customData, media.metadata, media.textTrackStyle, media.tracks);
          } else {
              mediaToPlay = media;
          }
          return channel().load(getTransportId(runningApp), runningApp.sessionId, mediaToPlay, true, 0d, null);
      }