yattee/Model
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
..
Accounts sanitise user and password in url 2024-08-28 16:21:49 +02:00
Applications more robust resolution handling 2024-09-09 12:59:39 +02:00
Cache add missing SwiftyJSON arguments 2024-08-24 13:17:26 +02:00
Favorites Import export settings 2024-02-02 11:16:27 +01:00
Import Export Settings Merge pull request #786 from stonerl/simplified-fullscreen-and-orientation 2024-09-05 22:59:54 +02:00
Player more robust resolution handling 2024-09-09 12:59:39 +02:00
ReturnYouTubeDislike Use Swift 5.7 if-let style 2022-10-27 18:03:57 +02:00
Search Set focus on search textfield on macOS 2023-09-26 17:44:01 +02:00
SponsorBlock SponsorBlock align categories with upstream 2024-04-23 11:43:05 +02:00
Yattee.xcdatamodeld/Yattee.xcdatamodel Initial PeerTube Support 2023-02-05 14:24:07 +01:00
Captions.swift CC support with Invidious and MPV 2022-10-27 18:03:57 +02:00
Channel.swift chore: address linter warnings 2024-08-18 14:46:51 +02:00
ChannelPage.swift Add channel tabs and pagination 2023-02-28 21:04:42 +01:00
ChannelPlaylist.swift chore: address linter warnings 2024-08-18 14:46:51 +02:00
Chapter.swift Player controls UI changes 2022-10-27 18:03:57 +02:00
Comment.swift Comments (fixes #4) 2021-12-04 20:57:09 +01:00
CommentsModel.swift chore: address linter warnings 2024-08-18 14:46:51 +02:00
CommentsPage.swift Comments improvements 2021-12-05 18:31:33 +01:00
ContentItem.swift Fix lint issues 2023-07-24 19:45:30 +02:00
Country.swift chore: address linter warnings 2024-08-18 14:46:51 +02:00
DocumentsModel.swift Documents navigation 2023-02-05 14:24:13 +01:00
FeedModel.swift chore: address linter warnings 2024-08-18 14:46:51 +02:00
HistoryModel.swift only updateWatch status while video is playing 2024-08-20 22:10:35 +02:00
InstancesManifest.swift Fix lint issues 2023-07-24 19:45:30 +02:00
KeychainModel.swift Performance fix 2023-04-22 23:39:42 +02:00
ManifestedInstance.swift Initial PeerTube Support 2023-02-05 14:24:07 +01:00
MenuModel.swift fix some potential crashes 2024-08-25 23:41:06 +02:00
NavigationModel.swift Import export settings 2024-02-02 11:16:27 +01:00
NetworkStateModel.swift Conditional proxying 2024-05-16 19:35:31 +02:00
OpenVideosModel.swift Swiftformat fixes 2024-05-16 19:01:02 +02:00
PersistenceController.swift Code style changes 2023-04-22 23:10:28 +02:00
Playlist.swift Fix lint issues 2023-07-24 19:45:30 +02:00
PlaylistsModel.swift Fix possible crashes 2024-08-24 17:52:35 +02:00
QualityProfile.swift more robust resolution handling 2024-09-09 12:59:39 +02:00
QualityProfilesModel.swift Code style changes 2023-04-22 23:10:28 +02:00
RecentsModel.swift Fix sidebar navigation 2023-09-23 21:59:38 +02:00
SeekModel.swift Interface tweaks for SponsorBlock during playback 2024-04-23 22:08:08 +02:00
SeekType.swift new SeekType chapterSkip 2024-05-03 15:20:51 +02:00
Segment.swift Add share actions to video context menu 2022-10-27 18:03:57 +02:00
SettingsModel.swift Import export settings 2024-02-02 11:16:27 +01:00
SingleAssetStream.swift Initial PeerTube Support 2023-02-05 14:24:07 +01:00
Store.swift Revert "fixed some potential crashes" 2024-08-31 02:50:56 +02:00
Stream.swift more robust resolution handling 2024-09-09 12:59:39 +02:00
Thumbnail.swift Videos cache model 2023-02-05 14:24:07 +01:00
ThumbnailsModel.swift increase retry delay to 1 second 2024-08-30 23:14:41 +02:00
TrendingCategory.swift Fix Invidious trending categories 2023-05-29 16:13:12 +02:00
UnwatchedFeedCountModel.swift Code style changes 2023-04-22 23:10:28 +02:00
URLBookmarkModel.swift Swiftformat fixes 2024-05-16 19:01:02 +02:00
Video.swift Fix possible crash 2023-10-15 00:46:59 +02:00
Watch.swift Fix #450 2023-05-25 18:36:02 +02:00
WatchModel.swift Home Settings 2023-05-25 18:36:03 +02:00