diff --git a/Shared/Extensions/JellyfinAPIExtensions/BaseItemDto+VideoPlayerViewModel.swift b/Shared/Extensions/JellyfinAPIExtensions/BaseItemDto+VideoPlayerViewModel.swift index 7fabfc3e..1253e8d7 100644 --- a/Shared/Extensions/JellyfinAPIExtensions/BaseItemDto+VideoPlayerViewModel.swift +++ b/Shared/Extensions/JellyfinAPIExtensions/BaseItemDto+VideoPlayerViewModel.swift @@ -18,18 +18,19 @@ extension BaseItemDto { let builder = DeviceProfileBuilder() // TODO: fix bitrate settings - builder.setMaxBitrate(bitrate: 120_000_000) + let tempOverkillBitrate = 360_000_000 + builder.setMaxBitrate(bitrate: tempOverkillBitrate) let profile = builder.buildProfile() let playbackInfo = PlaybackInfoDto(userId: SessionManager.main.currentLogin.user.id, - maxStreamingBitrate: 120_000_000, + maxStreamingBitrate: tempOverkillBitrate, startTimeTicks: self.userData?.playbackPositionTicks ?? 0, deviceProfile: profile, autoOpenLiveStream: true) return MediaInfoAPI.getPostedPlaybackInfo(itemId: self.id!, userId: SessionManager.main.currentLogin.user.id, - maxStreamingBitrate: 120_000_000, + maxStreamingBitrate: tempOverkillBitrate, startTimeTicks: self.userData?.playbackPositionTicks ?? 0, autoOpenLiveStream: true, playbackInfoDto: playbackInfo) diff --git a/Shared/ViewModels/HomeViewModel.swift b/Shared/ViewModels/HomeViewModel.swift index 1ed0c40b..9df68555 100644 --- a/Shared/ViewModels/HomeViewModel.swift +++ b/Shared/ViewModels/HomeViewModel.swift @@ -136,6 +136,7 @@ final class HomeViewModel: ViewModel { .people, .chapters, ], + includeItemTypes: ["Movie", "Series"], enableImageTypes: [.primary, .backdrop, .thumb], enableUserData: true, limit: 8)