Arkadiusz Fal
ae9aa6fac7
Merge branch 'main' into add-user-agent-to-header
2024-05-23 11:37:46 +02:00
Toni Förster
108b4de483
allow user to choose captions color
2024-05-20 17:50:47 +02:00
Toni Förster
96df7fdec5
let the user select caption size
2024-05-20 15:47:35 +02:00
Toni Förster
4db02b2638
Improved Captions handling
...
New options for captions in `Settings-Player`:
- Always show captions
- Default language
User can now select whether they want to show captions automatically when the video starts, and select the language.
Captions selector now shows proper name -> `English (en)` instead of only `en`
2024-05-20 03:50:51 +02:00
Toni Förster
2e9cceafa5
Add User-Agent to request
...
We generate a User-Agent for the platform we are running on and add it to the URLTester requests and also to MPV and AVPlayer
2024-05-19 13:46:14 +02:00
Toni Förster
43fc9e20c0
Advanced Settings: cache-pause-initial
...
`cache-pause-initial` status can now be selected by the user.
Also, on macOS and iOS, a link next to the option leads the user to the info on the mpv website.
2024-05-19 03:50:33 +02:00
Arkadiusz Fal
8a7e4c84b5
Merge pull request #653 from stonerl/mpvkit-0-38-0
...
upgrade to mpvkit-0.38.0
2024-05-16 18:24:41 +02:00
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
7b7f877fa5
upgrade to mpvkit-0.38.0
...
subtitles are working gain (was broken with 0.37.0)
2024-05-03 17:08:30 +02:00
Arkadiusz Fal
5b35c03bc5
Add MPV deinterlace filter setting
...
Fix #601
2024-02-02 11:16:27 +01:00
Arkadiusz Fal
9db5fb0de7
Handle core-idle property
2023-09-23 21:59:38 +02:00
Arkadiusz Fal
13d5bd39af
mpvkit implementation fixes
2023-09-23 21:59:37 +02:00
Arkadiusz Fal
757afd39da
Merge branch 'main' into use-mpvkit
2023-09-23 16:17:33 +02:00
Arkadiusz Fal
98d26c37ff
Minor style change
2023-07-24 19:45:30 +02:00
Arkadiusz Fal
e827b97cd5
Fix lint issues
2023-07-24 19:45:30 +02:00
amaumene
e7c1f8116d
switch mpv to mpvkit
2023-06-26 13:18:28 +09:00
Arkadiusz Fal
f67b1d4feb
Improve orientation and safe area handling
...
Fix #369
Fix #382
2023-05-21 19:13:42 +02:00
Arkadiusz Fal
0eda2c0485
Change mpv qos
2023-02-05 17:06:20 +01:00
Arkadiusz Fal
18cbbd3c90
Fix crashes
2023-02-05 14:24:16 +01:00
Arkadiusz Fal
23b6edfcc5
Fix avc/av1
2023-02-05 14:24:13 +01:00
Arkadiusz Fal
faf2469e04
Initial PeerTube Support
2023-02-05 14:24:07 +01:00
Arkadiusz Fal
0d333b5583
Replace environment objects with observed objects
2022-12-05 10:13:19 +01:00
Arkadiusz Fal
c821285664
Fix crashes when using mpv
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
4f8ac1eadb
Minor fixes
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
b8380b2528
Minor fixes
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
0d3ccc00ce
Model improvements
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
d5b4b6baac
Force seek only on HLS
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
ae9b23b9e7
Bring AVPlayer back to tvOS
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
a222c722c3
Fix applying video player size on iOS
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
e6baaa519a
Live streams fix ( fix #174 , #175 )
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
6c71cd72b1
Player layout fixes
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
36363628d4
Add MPV logs export
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
d8a699a4eb
Enable mpv drawing in simulator
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
e56ab3804e
CC support with Invidious and MPV
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
11ef8c4dfc
Fix handling EOF with MPV ( #201 )
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
41fb021b64
Add MPV cache advanced settings
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
029f19ba0b
Fix crash
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
ba57ecb965
Disable hardware decoding on Intel
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
17787fa69c
Add setting for closing player after playing last item ( fix #98 )
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
9c98cf9558
Disable MPV drawing in simulator
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
b88adca781
Add buffering and cache length to stats
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
15cdde17a6
Improve performance and add statistics for MPV
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
81b8cbd5f1
Add dropped frames counter
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
0c6ddc3dae
Improve MPV performance
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
dbffa4ae08
Fix setting video mode on MPV
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
208ba623e5
Improve MPV loading commands
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
48ba498183
Load audio and video together with one command with MPV
2022-10-27 18:03:57 +02:00