yattee/Model/Player
Toni Förster 9cb0325503
more robust resolution handling
Currently, we have a hard-coded list of resolutions. Since Invidious reports the actual resolution of a stream and does not hard-code them to a fixed value anymore, resolutions that are not in the list won’t be handled, and the stream cannot be played back.

Instead of hard-coding even more resolutions (and inadvertently might not cover all), we revert the list back to a finite set of resolutions, the users can select from. All other resolutions are handled dynamically and compared to the existing set of defined resolutions when selecting the best stream for playback.

Signed-off-by: Toni Förster <toni.foerster@gmail.com>
2024-09-09 12:59:39 +02:00
..
Backends more robust resolution handling 2024-09-09 12:59:39 +02:00
ControlsOverlayModel.swift Minor controls changes 2022-12-05 10:13:19 +01:00
PiPDelegate.swift Fix PiP close on Mac 2023-05-25 18:36:02 +02:00
PlayerControlsModel.swift Fix lint issues 2023-07-24 19:45:30 +02:00
PlayerModel.swift Merge pull request #786 from stonerl/simplified-fullscreen-and-orientation 2024-09-05 22:59:54 +02:00
PlayerQueue.swift Improved stream resolution handling 2024-08-25 17:23:04 +02:00
PlayerQueueItem.swift Watch next improvements, clear queue buttons 2023-02-05 14:24:16 +01:00
PlayerQueueItemBridge.swift Use cache for loading player queue and history 2023-02-05 14:24:09 +01:00
PlayerSponsorBlock.swift SponsorBlock jump to end instead of pausing 2024-04-26 14:03:13 +02:00
PlayerStreams.swift improved conditional proxying 2024-05-24 18:44:41 +02:00
PlayerTimeModel.swift Replace environment objects with observed objects 2022-12-05 10:13:19 +01:00
PlayerTVMenu.swift Add close item action to AVPlayer on tvOS 2022-12-04 13:32:29 +01:00
ScreenSaverManager.swift chore: address linter warnings 2024-08-18 14:46:51 +02:00