fix recently added to only have series and movies and implement temp overkill bitrate ceiling

This commit is contained in:
Ethan Pippin 2022-01-14 12:53:13 -07:00
parent 78938bfcd1
commit ec5ff53c03
2 changed files with 5 additions and 3 deletions

View File

@ -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)

View File

@ -136,6 +136,7 @@ final class HomeViewModel: ViewModel {
.people,
.chapters,
],
includeItemTypes: ["Movie", "Series"],
enableImageTypes: [.primary, .backdrop, .thumb],
enableUserData: true,
limit: 8)