From cd52d295b060b22a40342fe6c46fe8c3f90d0ff1 Mon Sep 17 00:00:00 2001 From: KevinMidboe Date: Thu, 7 Sep 2017 23:47:11 +0200 Subject: [PATCH] Now both Media and Media.Part in the JSON object about a stream is a list and need to index the first element of the stream to get this info. --- seasoned_api/src/plex/convertPlexToStream.js | 8 +++++--- seasoned_api/src/plex/convertStreamToMediaInfo.js | 2 ++ 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/seasoned_api/src/plex/convertPlexToStream.js b/seasoned_api/src/plex/convertPlexToStream.js index 46ddfcd..1e82173 100644 --- a/seasoned_api/src/plex/convertPlexToStream.js +++ b/seasoned_api/src/plex/convertPlexToStream.js @@ -5,11 +5,13 @@ const convertStreamToUser = require('src/plex/stream/convertStreamToUser'); const ConvertStreamToPlayback = require('src/plex/stream/convertStreamToPlayback'); function convertPlexToStream(plexStream) { - const stream = convertPlexToSeasoned(plexStream); - stream.mediaInfo = convertStreamToMediaInfo(plexStream.Media); + const stream = convertPlexToSeasoned(plexStream) + const plexStreamMedia = plexStream.Media[0] + stream.mediaInfo = convertStreamToMediaInfo(plexStreamMedia); stream.player = convertStreamToPlayer(plexStream.Player); + stream.user = convertStreamToUser(plexStream.User); - stream.playback = new ConvertStreamToPlayback(plexStream.Media.Part); + stream.playback = new ConvertStreamToPlayback(plexStreamMedia.Part[0]); return stream; } diff --git a/seasoned_api/src/plex/convertStreamToMediaInfo.js b/seasoned_api/src/plex/convertStreamToMediaInfo.js index cd55477..3844fa9 100644 --- a/seasoned_api/src/plex/convertStreamToMediaInfo.js +++ b/seasoned_api/src/plex/convertStreamToMediaInfo.js @@ -15,6 +15,8 @@ function convertStreamToMediaInfo(plexStream) { mediaInfo.container = plexStream.container; mediaInfo.audioCodec = plexStream.audioCodec; + console.log(mediaInfo) + return mediaInfo; }