Arkadiusz Fal
0d3ccc00ce
Model improvements
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
b220f212df
Revert "Fix drawing state issues"
...
This reverts commit 97149df71c
.
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
3a05462965
Music mode controls layout improvements
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
14cb1958d8
Fix drawing state issues
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
d5ffc6554b
Fix presenting player default value
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
9419d504dc
Add gesture sensitivity setting
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
e444dc3c79
Improve seek gesture
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
d5f8ad4eec
Fix updating now playing info with mpv on tvOS
...
Other minor tvOS fixes
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
1cf37e5a00
Improve setting audio session
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
60f38a80aa
Improve PiP
...
Fix #186
Fix #196
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
fc7052a7fa
Fix orientation on iOS 16
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
5c038b2aa7
Add playback mode menu in AVPlayer on tvOS
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
08ed810b9e
Animations improvements
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
868883dc45
Add "Always use AVPlayer for live videos" option
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
b5f8a0fba2
Minor performance improvement
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
6c6ba19df4
PiP improvements
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
eeda7a5c6e
Don't switch to MPV after closing PiP
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
fa76f726c5
Show asset loading error from AVPlayer
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
3a508b98ab
Fix player instance setting ( fix #260 )
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
a776b06fc6
Clear system controls after closing item
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
ac9abaec5a
Quality profiles
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
60a52bc12e
tvOS layout improvements
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
9a958113c4
Minor performance 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
a347474437
Hide keyboard on navigation
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
bcc1d5aeaa
Improve player transitions
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
8e2c30bf00
Add setting "Close player when closing video"
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
5f5bd37bd4
Improve fullscreen animation
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
2de6df9899
Better UI for autoplay
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
b6c65f2325
Add setting for controls center buttons
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
fc175be76b
Lock orientation button
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
ebe3ba9ed5
Playback modes
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
f0b8e7f655
Details panels in controls
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
1e21c50b5d
Aspect ratio improvements
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
6c71cd72b1
Player layout fixes
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
f10aa1abd9
Add "Pause when entering background" option ( #198 )
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
8358dd50aa
Video loading errors reporting
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
283d89b5a9
Fix another crash
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
97e9889682
Minor tvOS controls and remote improvements
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
8d3bbb34d6
Update artwork using URLSession
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
539869cdbb
Fix toggling player view
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
bc0ed93e87
Fix updating controls buttons status
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
f367fe8728
Improve data parsers
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
cb89c4d53d
Fix orientation lock when closing player
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
d659063897
Update watch history using background context
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
1855a57946
Fix mpv initialization on macOS
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
35fd392307
Add initial version of music mode
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
c0c9967bfd
Don't draw player when in background
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
ba79a3b664
Improve animations
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
0ad350a6b5
New channel navigation
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
c5af865ffe
Add buttons to next video and restart video ( fix #106 )
...
Previous video requires rebuilding queue a little, maybe in the future
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
d07b82a21b
Don't push MPV to play HLS on changing backends
...
It takes longer to load than WEBM
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
9abba2d19c
Add Open in PiP option ( fix #137 )
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
78d7693128
Player overlaying other views and swipe gesture ( fix #44 , #130 )
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
e3cf77e928
Minor player controls improvements ( fix #94 )
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
613f874c42
PiP improvements
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
acf9af936a
Add PiP for iOS
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
52df6bf76e
Fix using Watch history in player queue
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
c4fd6aca24
Add rate change selector
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
0e1192bb03
Improve subscriptions count
...
Piped API now includes it in the streams response, no need for separate
query
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
f29ef8907f
Fix #86
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
9edcf66557
Fullscreen handling changes
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
2e7cbda5dc
Close fullscreen and restore portrait on closing player
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
67723f4624
Minor improvements
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
180bace38c
Add toggle for dislikes
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
b22d75742e
Add ReturnYoutubeDislike API
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
79118ff7e2
Fixes for MPV in macOS
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
d32b38c352
Fix EOF handler
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
4081c65c34
Minor improvements
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
70ea098378
Add Now Playing info center updates
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
31a28a7cbd
Hello, mpv! 🎉
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
b70697e1be
Improve subscriptions count
...
Piped API now includes it in the streams response, no need for separate
query
2022-04-16 20:05:20 +02:00
Arkadiusz Fal
c8fa972a61
Hide player on video end only on tvOS
2022-03-26 15:12:06 +01:00
Arkadiusz Fal
a04827cc56
Fix restoring queue
2022-01-09 16:38:05 +01:00
Arkadiusz Fal
f29dc792c2
Fix player controls progress bar warning
2022-01-06 17:47:07 +01:00
Arkadiusz Fal
e159bb772c
Improve macOS Big Sur blur effect
2022-01-06 17:00:58 +01:00
Arkadiusz Fal
8a74938b98
Improve windows handling on macOS
2022-01-06 16:35:45 +01:00
Arkadiusz Fal
00778b585f
Add iOS options for handling landscape fullscreen ( fixes #38 )
2022-01-02 22:38:56 +01:00
Arkadiusz Fal
149607efbc
Fix reporting player item duration to Now Playing
2021-12-29 20:20:09 +01:00
Arkadiusz Fal
89957e3b56
Better UI handling for loading video details ( fixes #46 )
2021-12-29 19:55:41 +01:00
Arkadiusz Fal
ab174c73fd
Extract progress view, show video details loading
2021-12-29 19:39:38 +01:00
Arkadiusz Fal
ac1c6685a1
Improve history, resume videos, mark watched videos ( fixes #42 )
2021-12-26 23:35:44 +01:00
Arkadiusz Fal
18d6000976
Fix skipping intro (should not happen when changing stream)
2021-12-20 00:39:45 +01:00
Arkadiusz Fal
ea90f650d8
Remove unused code, minor style changes
2021-12-20 00:36:12 +01:00
Arkadiusz Fal
61a4951831
Layout and PiP improvements, new settings
...
- player is now a separate window on macOS
- add setting to disable pause when player is closed (fixes #40 )
- add PiP settings:
* Close PiP when starting playing other video
* Close PiP when player is opened
* Close PiP and open player when application
enters foreground (iOS/tvOS) (fixes #37 )
- new player placeholder when in PiP, context menu with exit option
2021-12-19 18:17:04 +01:00
Arkadiusz Fal
cef0b2594a
Better loading and handling streams
2021-12-19 17:56:47 +01:00
Arkadiusz Fal
23e2e216db
Start playing after video intro instead of seeking from beginning
2021-12-17 21:02:15 +01:00
Arkadiusz Fal
d7058b46d3
Fix updating player item duration for live streams
2021-12-17 21:01:18 +01:00
Arkadiusz Fal
c4ca5eb4c7
Show channel thumbnail in player
2021-12-17 21:01:05 +01:00
Arkadiusz Fal
de09f9dd52
SponsorBlock segments loading improvement
2021-12-17 20:55:52 +01:00
Arkadiusz Fal
82ea8733ec
Fix crash when video thumbnail cannot be loaded ( fixes #28 )
2021-12-05 18:31:35 +01:00