Toni Förster
b54044cbc5
HLS: set target bitrate / AVPlayer: higher resolution
...
HLS: try matching the set resolution. This works okay with AVPlayer. With MPV it is hit and miss, most of the time MPV targets the highest available bitrate, instead of the set bitrate.
AVPlayer now supports higher resolution up to 1080p60.
2024-05-13 07:54:24 +02:00
Toni Förster
fba01e35a3
apply best resolution from non HLS to HLS stream
...
This makes sure that HLS Streams can be compared with non HLS streams, otherwise HLS would have been the first selected since the maxResolution.value might have been higher then what could actually be the highest resolution served.
2024-05-11 14:08:40 +02:00
Toni Förster
54915dcea1
rework quality settings
...
- The order of the formats can now be changed in the Quality Settings.
- sortingOrder is now part of QualitiyProfile.
- bestPlayable is now part of PlayerBackend.
- hls and stream aren't treated as unknown anymore.
2024-04-29 20:03:51 +02:00
Arkadiusz Fal
7d7bd40a89
Add option "Close player on end of video"
...
Fix #442
2023-05-21 19:13:42 +02:00
Arkadiusz Fal
28f346dee2
Remove Watch Next
2023-04-22 23:10:27 +02:00
Arkadiusz Fal
39fc23c5dc
Watch Next behavior and settings
2023-02-05 14:24:14 +01:00
Arkadiusz Fal
eca685ae29
Watch next view
2023-02-05 14:24:14 +01:00
Arkadiusz Fal
0d333b5583
Replace environment objects with observed objects
2022-12-05 10:13:19 +01:00
Arkadiusz Fal
36ccda23a1
Fix handling player closing on tvOS
2022-12-04 13:32:29 +01:00
Arkadiusz Fal
815d0b3ae8
Cancel loading assets on switching backend
2022-12-04 13:32:26 +01:00
Arkadiusz Fal
01d8e28d7c
Add more playback rates for MPV
2022-12-04 13:32:23 +01:00
Arkadiusz Fal
a44cce462a
Preserve playback rate between restarts
2022-12-04 13:32:23 +01:00
Arkadiusz Fal
402d1a2f79
Opening videos by URL and local files
2022-12-04 13:32:22 +01:00
Arkadiusz Fal
a086a0f440
Use Swift 5.7 if-let style
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
f607e6e276
Model improvements
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
0d3ccc00ce
Model improvements
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
e444dc3c79
Improve seek gesture
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
0f7d826a3e
Controls layouts, gestures and settings
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
5f50797b54
Controls updates fixes
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
48e616b301
AVPlayer background music mode
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
6c6ba19df4
PiP improvements
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
e609e90165
Improve AVPlayer performance
...
Fix updating aspect ratio
Fix #170
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
0365369dcd
Add setting "Rotate to portrait when exiting fullscreen"
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
1329bef2f9
Aspect ratio fixes
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
ebe3ba9ed5
Playback modes
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
6c71cd72b1
Player layout fixes
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
c940fb3198
Minor UI changes
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
7b09805b81
Improve network state updates
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
321c265a11
Player controls UI changes
...
WIP on controls
Chapters
working
Add previews variable
Add lists ids
WIP
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
61054862d2
Improve streams quality settings
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
67723f4624
Minor improvements
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
31a28a7cbd
Hello, mpv! 🎉
2022-10-27 18:03:57 +02:00