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)
{