feat: Make Jellyfin environment variables optional

This commit is contained in:
Aleksi Lassila
2023-08-15 12:23:49 +03:00
parent 95dd5e070c
commit b64989c517
9 changed files with 217 additions and 167 deletions

View File

@@ -31,7 +31,10 @@
itemId,
getDeviceProfile(),
item?.UserData?.PlaybackPositionTicks || 0
).then(async ({ playbackUri, playSessionId: sessionId, mediaSourceId, directPlay }) => {
).then(async (playbackInfo) => {
if (!playbackInfo) return;
const { playbackUri, playSessionId: sessionId, mediaSourceId, directPlay } = playbackInfo;
if (!playbackUri || !sessionId) {
console.log('No playback URL or session ID', playbackUri, sessionId);
return;