Commit Graph

69 Commits

Author SHA1 Message Date
Arkadiusz Fal
29968763bb Fix updating system controls playback status on macOS 2022-08-21 02:55:53 +02:00
Arkadiusz Fal
cd7f0c7360 PiP improvements 2022-08-21 02:55:53 +02:00
Arkadiusz Fal
46b1ef9530 Don't switch to MPV after closing PiP 2022-08-20 00:02:46 +02:00
Arkadiusz Fal
a7607693f8 Show asset loading error from AVPlayer 2022-08-20 00:02:46 +02:00
Arkadiusz Fal
fc6fcb687f Fix applying video player size on iOS 2022-08-17 00:35:12 +02:00
Arkadiusz Fal
f9ea2b6688 Minor PiP improvement 2022-08-15 16:34:27 +02:00
Arkadiusz Fal
26881883e9 Minor changes 2022-08-15 16:34:27 +02:00
Arkadiusz Fal
8d7359f012 Minor performance improvements 2022-08-15 16:34:26 +02:00
Arkadiusz Fal
cd4503b057 Code style change 2022-08-15 16:34:26 +02:00
Arkadiusz Fal
4a1ae0620e Fix managing screen saver on macOS
Fix #245
2022-08-15 16:34:26 +02:00
Arkadiusz Fal
0180d13d4a Improve AVPlayer performance
Fix updating aspect ratio

Fix #170
2022-08-15 16:34:25 +02:00
Arkadiusz Fal
a5c95f20a9 Lower network state update frequency 2022-08-15 16:34:25 +02:00
Arkadiusz Fal
ec1acb4e4c Add setting "Rotate to portrait when exiting fullscreen" 2022-08-15 16:34:25 +02:00
Arkadiusz Fal
2d5e34594a Live streams fix (fix #174, #175) 2022-08-15 16:34:24 +02:00
Arkadiusz Fal
d3336b3ae1 Aspect ratio fixes 2022-08-15 16:34:23 +02:00
Arkadiusz Fal
e0620abf9f Playback modes 2022-08-15 16:34:23 +02:00
Arkadiusz Fal
cff3838a94 Aspect ratio improvements 2022-08-15 16:34:22 +02:00
Arkadiusz Fal
868e5fcbc7 Player layout fixes 2022-08-15 16:34:22 +02:00
Arkadiusz Fal
2e71fafa79 Add MPV logs export 2022-08-15 16:34:22 +02:00
Arkadiusz Fal
433e3aeefe Enable mpv drawing in simulator 2022-08-15 16:34:22 +02:00
Arkadiusz Fal
4d3626ba39 CC support with Invidious and MPV 2022-08-15 16:34:21 +02:00
Arkadiusz Fal
ffa7e09bee Fix handling EOF with MPV (#201) 2022-08-15 16:34:20 +02:00
Arkadiusz Fal
6f22763e40 Add MPV cache advanced settings 2022-08-15 16:34:20 +02:00
Arkadiusz Fal
29d8155bea Replace repeating timer implementation 2022-08-15 16:34:19 +02:00
Arkadiusz Fal
069f4913ca Fix crash 2022-08-15 16:34:19 +02:00
Arkadiusz Fal
757123de75 Update artwork of AVPlayer using URLSession 2022-08-15 16:34:15 +02:00
Arkadiusz Fal
df6e88fa83 Disable hardware decoding on Intel 2022-08-15 16:34:15 +02:00
Arkadiusz Fal
288d06e120 Add setting for closing player after playing last item (fix #98) 2022-08-15 16:34:14 +02:00
Arkadiusz Fal
164e68e5a1 Minor UI changes 2022-08-15 16:34:14 +02:00
Arkadiusz Fal
19014cc540 Improve network state updates 2022-08-15 16:34:13 +02:00
Arkadiusz Fal
ba1115fe2a Player controls UI changes
WIP on controls

Chapters

working

Add previews variable

Add lists ids

WIP
2022-08-15 16:34:13 +02:00
Arkadiusz Fal
a912079eac Disable MPV drawing in simulator 2022-08-15 16:34:13 +02:00
Arkadiusz Fal
0085170565 Add buffering and cache length to stats 2022-08-15 16:34:12 +02:00
Arkadiusz Fal
42264b3818 Improve performance and add statistics for MPV 2022-08-15 16:34:12 +02:00
Arkadiusz Fal
0158048648 Add dropped frames counter 2022-08-15 16:34:12 +02:00
Arkadiusz Fal
e91c7fb2d5 Improve MPV performance 2022-08-15 16:34:12 +02:00
Arkadiusz Fal
95d1e9bf39 Fix #162 2022-08-15 16:34:11 +02:00
Arkadiusz Fal
359e39b16f Fix setting video mode on MPV 2022-08-15 16:34:11 +02:00
Arkadiusz Fal
89713d815a Add initial version of music mode 2022-08-15 16:34:11 +02:00
Arkadiusz Fal
e132a0004e Minor SponsorBlock fix 2022-08-15 16:34:10 +02:00
Arkadiusz Fal
09c0d8277f Improve MPV loading commands 2022-08-15 16:34:10 +02:00
Arkadiusz Fal
3cb20452c7 Load audio and video together with one command with MPV 2022-08-15 16:34:10 +02:00
Arkadiusz Fal
06a6126eb5 Minor improvements 2022-08-15 16:34:10 +02:00
Arkadiusz Fal
dd003db261 Fix orientation (#121) 2022-08-15 16:34:09 +02:00
Arkadiusz Fal
8b724fb457 Minor improvements 2022-08-15 16:34:09 +02:00
Arkadiusz Fal
a71a7760be Player overlaying other views and swipe gesture (fix #44, #130) 2022-08-15 16:34:09 +02:00
Arkadiusz Fal
0ed014c9c5 Minor player controls improvements (fix #94) 2022-08-15 16:34:09 +02:00
Arkadiusz Fal
eb7cca1c56 PiP improvements 2022-08-15 16:34:09 +02:00
Arkadiusz Fal
a67a96cfa0 Don't skip segments that start before 4 seconds
To minimize buffering
2022-08-15 16:34:09 +02:00
Arkadiusz Fal
7abe754cef Fix #126 2022-08-15 16:34:09 +02:00