aboutsummaryrefslogtreecommitdiff
path: root/Emby.Server.Implementations/Session/HttpSessionController.cs
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2017-11-09 15:58:09 -0500
committerLuke Pulverenti <luke.pulverenti@gmail.com>2017-11-09 15:58:09 -0500
commit901d7b509c712ababc489166e05bdfea1908fa0f (patch)
treea158d79f241bcf8032c86b335b58dcc30f954b0b /Emby.Server.Implementations/Session/HttpSessionController.cs
parent25138bbeb74a7f02a07ea98d4f5e64b76eb00bbf (diff)
update play media source feature
Diffstat (limited to 'Emby.Server.Implementations/Session/HttpSessionController.cs')
-rw-r--r--Emby.Server.Implementations/Session/HttpSessionController.cs12
1 files changed, 12 insertions, 0 deletions
diff --git a/Emby.Server.Implementations/Session/HttpSessionController.cs b/Emby.Server.Implementations/Session/HttpSessionController.cs
index 940c821e2..e1c1bbe2b 100644
--- a/Emby.Server.Implementations/Session/HttpSessionController.cs
+++ b/Emby.Server.Implementations/Session/HttpSessionController.cs
@@ -109,6 +109,18 @@ namespace Emby.Server.Implementations.Session
{
dict["StartPositionTicks"] = command.StartPositionTicks.Value.ToString(CultureInfo.InvariantCulture);
}
+ if (command.AudioStreamIndex.HasValue)
+ {
+ dict["AudioStreamIndex"] = command.AudioStreamIndex.Value.ToString(CultureInfo.InvariantCulture);
+ }
+ if (command.SubtitleStreamIndex.HasValue)
+ {
+ dict["SubtitleStreamIndex"] = command.SubtitleStreamIndex.Value.ToString(CultureInfo.InvariantCulture);
+ }
+ if (!string.IsNullOrWhiteSpace(command.MediaSourceId))
+ {
+ dict["MediaSourceId"] = command.MediaSourceId;
+ }
return SendMessage(command.PlayCommand.ToString(), dict, cancellationToken);
}