diff --git a/Shared/Extensions/JellyfinAPIExtensions/BaseItemDto+VideoPlayerViewModel.swift b/Shared/Extensions/JellyfinAPIExtensions/BaseItemDto+VideoPlayerViewModel.swift index 49c995c6..7fabfc3e 100644 --- a/Shared/Extensions/JellyfinAPIExtensions/BaseItemDto+VideoPlayerViewModel.swift +++ b/Shared/Extensions/JellyfinAPIExtensions/BaseItemDto+VideoPlayerViewModel.swift @@ -18,18 +18,18 @@ extension BaseItemDto { let builder = DeviceProfileBuilder() // TODO: fix bitrate settings - builder.setMaxBitrate(bitrate: 60_000_000) + builder.setMaxBitrate(bitrate: 120_000_000) let profile = builder.buildProfile() let playbackInfo = PlaybackInfoDto(userId: SessionManager.main.currentLogin.user.id, - maxStreamingBitrate: 60_000_000, + maxStreamingBitrate: 120_000_000, startTimeTicks: self.userData?.playbackPositionTicks ?? 0, deviceProfile: profile, autoOpenLiveStream: true) return MediaInfoAPI.getPostedPlaybackInfo(itemId: self.id!, userId: SessionManager.main.currentLogin.user.id, - maxStreamingBitrate: 60_000_000, + maxStreamingBitrate: 120_000_000, startTimeTicks: self.userData?.playbackPositionTicks ?? 0, autoOpenLiveStream: true, playbackInfoDto: playbackInfo) diff --git a/Shared/Extensions/JellyfinAPIExtensions/BaseItemDtoExtensions.swift b/Shared/Extensions/JellyfinAPIExtensions/BaseItemDtoExtensions.swift index fdcc7128..bef3e514 100644 --- a/Shared/Extensions/JellyfinAPIExtensions/BaseItemDtoExtensions.swift +++ b/Shared/Extensions/JellyfinAPIExtensions/BaseItemDtoExtensions.swift @@ -296,7 +296,7 @@ public extension BaseItemDto { if let premierDate = premiereDate { return premierDate > Date() } else { - return true + return false } } diff --git a/Shared/Views/ParallaxHeader.swift b/Shared/Views/ParallaxHeader.swift index 87efc553..c0c88955 100644 --- a/Shared/Views/ParallaxHeader.swift +++ b/Shared/Views/ParallaxHeader.swift @@ -39,7 +39,11 @@ struct ParallaxHeaderScrollView