diff --git a/MediaBrowser.ApiInteraction/BaseApiClient.cs b/MediaBrowser.ApiInteraction/BaseApiClient.cs index 683aa7e93c..466869c765 100644 --- a/MediaBrowser.ApiInteraction/BaseApiClient.cs +++ b/MediaBrowser.ApiInteraction/BaseApiClient.cs @@ -360,9 +360,9 @@ namespace MediaBrowser.ApiInteraction /// The maximum sample rate that the device can play. This should generally be omitted. The server will default this to 44100, so only override if a different max is needed. public string GetAudioStreamUrl(Guid itemId, IEnumerable supportedOutputFormats, int? maxAudioChannels = null, int? maxAudioSampleRate = null) { - string url = ApiUrl + "/audio"; + string url = ApiUrl + "/audio?id=" + itemId; - url += "?outputformats=" + string.Join(",", supportedOutputFormats.Select(s => s.ToString()).ToArray()); + url += "&outputformats=" + string.Join(",", supportedOutputFormats.Select(s => s.ToString()).ToArray()); if (maxAudioChannels.HasValue) { @@ -397,9 +397,9 @@ namespace MediaBrowser.ApiInteraction int? maxWidth = null, int? maxHeight = null) { - string url = ApiUrl + "/video"; + string url = ApiUrl + "/video?id=" + itemId; - url += "?outputformats=" + string.Join(",", supportedOutputFormats.Select(s => s.ToString()).ToArray()); + url += "&outputformats=" + string.Join(",", supportedOutputFormats.Select(s => s.ToString()).ToArray()); if (maxAudioChannels.HasValue) {