aboutsummaryrefslogtreecommitdiff
path: root/Jellyfin.Api/Controllers/UniversalAudioController.cs
diff options
context:
space:
mode:
authorDavid <daullmer@gmail.com>2020-08-01 19:03:11 +0200
committerDavid <daullmer@gmail.com>2020-08-01 19:03:11 +0200
commit8e05b226459eb0c513e227002f03068ca1e8dfc9 (patch)
treed1cad87c0d818b2cecb326771a48b9fec380b510 /Jellyfin.Api/Controllers/UniversalAudioController.cs
parent24c5016f487193791a807c14b12b388939320240 (diff)
Use correct MediaInfo method
Diffstat (limited to 'Jellyfin.Api/Controllers/UniversalAudioController.cs')
-rw-r--r--Jellyfin.Api/Controllers/UniversalAudioController.cs14
1 files changed, 13 insertions, 1 deletions
diff --git a/Jellyfin.Api/Controllers/UniversalAudioController.cs b/Jellyfin.Api/Controllers/UniversalAudioController.cs
index 0c7ef258a..536088052 100644
--- a/Jellyfin.Api/Controllers/UniversalAudioController.cs
+++ b/Jellyfin.Api/Controllers/UniversalAudioController.cs
@@ -6,6 +6,7 @@ using System.Net.Http;
using System.Threading.Tasks;
using Jellyfin.Api.Constants;
using Jellyfin.Api.Helpers;
+using Jellyfin.Api.Models.VideoDtos;
using MediaBrowser.Common.Net;
using MediaBrowser.Controller.Configuration;
using MediaBrowser.Controller.Devices;
@@ -151,7 +152,18 @@ namespace Jellyfin.Api.Controllers
_authorizationContext.GetAuthorizationInfo(Request).DeviceId = deviceId;
var mediaInfoController = new MediaInfoController(_mediaSourceManager, _deviceManager, _libraryManager, _networkManager, _mediaEncoder, _userManager, _authorizationContext, _loggerFactory.CreateLogger<MediaInfoController>(), _serverConfigurationManager);
- var playbackInfoResult = await mediaInfoController.GetPlaybackInfo(itemId, userId).ConfigureAwait(false);
+ var playbackInfoResult = await mediaInfoController.GetPostedPlaybackInfo(
+ itemId,
+ userId,
+ maxStreamingBitrate,
+ startTimeTicks,
+ null,
+ null,
+ maxAudioChannels,
+ mediaSourceId,
+ null,
+ new DeviceProfileDto { DeviceProfile = deviceProfile })
+ .ConfigureAwait(false);
var mediaSource = playbackInfoResult.Value.MediaSources[0];
if (mediaSource.SupportsDirectPlay && mediaSource.Protocol == MediaProtocol.Http)