Commit Graph

132 Commits

Author SHA1 Message Date
Arkadiusz Fal
0888b0e7ff Prefer VP9/WEBM over H.264/MP4 (fix #128) 2022-08-15 16:34:08 +02:00
Arkadiusz Fal
0d6f481470 Add PiP for iOS 2022-08-15 16:34:08 +02:00
Arkadiusz Fal
a4fb39a0d7 Fix rate button 2022-08-15 16:34:08 +02:00
Arkadiusz Fal
6196569f46 Fix using Watch history in player queue 2022-08-15 16:34:08 +02:00
Arkadiusz Fal
f32247d125 Throttle SponsorBlock seek 2022-08-15 16:34:08 +02:00
Arkadiusz Fal
3953bce8f8 Add rate change selector 2022-08-15 16:34:08 +02:00
Arkadiusz Fal
3f137be780 Restore last played item into queue only if it's not in there yet 2022-08-15 16:34:08 +02:00
Arkadiusz Fal
d202ff8b40 Improve subscriptions count
Piped API now includes it in the streams response, no need for separate
query
2022-08-15 16:34:08 +02:00
Arkadiusz Fal
9e076f8b5f Fix #86 2022-08-15 16:34:07 +02:00
Arkadiusz Fal
1d5d920f88 Improve EOF handling 2022-08-15 16:34:07 +02:00
Arkadiusz Fal
ba6b148a75 Limit formats available to AVPlayer 2022-08-15 16:34:07 +02:00
Arkadiusz Fal
b15d024f88 Fullscreen handling changes 2022-08-15 16:34:07 +02:00
Arkadiusz Fal
998ded2dad Fix optional 2022-08-15 16:34:07 +02:00
Arkadiusz Fal
5f15971bce Controls fixes 2022-08-15 16:34:07 +02:00
Arkadiusz Fal
b9dfdeb23f tvOS fixes 2022-08-15 16:34:07 +02:00
Arkadiusz Fal
011ca5dac2 Close fullscreen and restore portrait on closing player 2022-08-15 16:34:06 +02:00
Arkadiusz Fal
20876584e8 Improve streams quality settings 2022-08-15 16:34:06 +02:00
Arkadiusz Fal
1912c8b845 Minor improvements 2022-08-15 16:34:06 +02:00
Arkadiusz Fal
a90cd89142 Add toggle for dislikes 2022-08-15 16:34:05 +02:00
Arkadiusz Fal
dcfb86240b Minor fixes 2022-08-15 16:34:05 +02:00
Arkadiusz Fal
2ae164e120 Add ReturnYoutubeDislike API 2022-08-15 16:34:05 +02:00
Arkadiusz Fal
09ceb54ae7 Fixes for MPV in macOS 2022-08-15 16:34:05 +02:00
Arkadiusz Fal
d45175e67b Fix EOF handler 2022-08-15 16:34:05 +02:00
Arkadiusz Fal
76857e5eb6 Minor improvements 2022-08-15 16:34:05 +02:00
Arkadiusz Fal
9a91b9911b Prevent multiple seeks 2022-08-15 16:33:55 +02:00
Arkadiusz Fal
2491706ba2 Add Now Playing info center updates 2022-08-15 16:33:54 +02:00
Arkadiusz Fal
01f58b6458 Hello, mpv! 🎉 2022-08-15 16:33:54 +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
a98b4eac83 Fix selecting best quality stream (fix #54) 2022-01-24 22:23:10 +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
04df9551ba Add Play/Shuffle All for playlists (fixes #39)
Add Remove All from queue button on tvOS
2022-01-02 20:46:02 +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
62bff9283c Faster replacing player item 2021-12-06 19:12:02 +01:00
Arkadiusz Fal
82ea8733ec Fix crash when video thumbnail cannot be loaded (fixes #28) 2021-12-05 18:31:35 +01:00
Arkadiusz Fal
1f495562fc Comments improvements
* Show text when there is no comments or comments are disabled
* Show progress indicator for loading comments/replies
* Improve layout of icons and text spacing
2021-12-05 18:31:33 +01:00
Arkadiusz Fal
19a3f08336 Comments (fixes #4) 2021-12-04 20:57:09 +01:00
Arkadiusz Fal
19b146c6ad Close current video (fixes #15) 2021-12-02 21:19:10 +01:00
Arkadiusz Fal
5ef89ac9f4 iOS 14/macOS Big Sur Support 2021-11-30 19:01:08 +01:00
Arkadiusz Fal
e7e6bd109c Add new menus 2021-11-09 00:20:35 +01:00
Arkadiusz Fal
7d247bddb3 UI improvements 2021-11-07 17:52:42 +01:00
Arkadiusz Fal
464f5815fb Rename project 2021-11-07 15:37:32 +01:00
Arkadiusz Fal
a7d9efdd9d Add setting for saving videos history 2021-11-05 21:06:59 +01:00
Arkadiusz Fal
26f672ff4f Fix selecting quality 2021-11-05 20:35:27 +01:00
Arkadiusz Fal
1d8efbda58 Fix pausing on dismissing player 2021-11-05 15:58:51 +01:00
Arkadiusz Fal
505fbdbc51 Default player instance setting 2021-11-04 00:40:01 +01:00
Arkadiusz Fal
f49453e871 Improve sharing, add YouTube links 2021-11-02 23:17:19 +01:00
Arkadiusz Fal
0091af683f Playback rate menu 2021-11-02 18:24:59 +01:00
Arkadiusz Fal
320207e439 Fix toggling screen saver on macOS 2021-11-02 12:01:45 +01:00
Arkadiusz Fal
8df452752a Managing Favorites sections 2021-11-01 22:56:18 +01:00
Arkadiusz Fal
f11125a399 Add updating MediaPlayer info 2021-10-28 22:38:44 +02:00
Arkadiusz Fal
710f1f3630 Load only user selected SponsorBlock categories 2021-10-28 21:32:03 +02:00
Arkadiusz Fal
24f7c566bf PiP and UI improvements 2021-10-28 19:15:43 +02:00
Arkadiusz Fal
544dc70c5d Share button 2021-10-27 01:10:07 +02:00
Arkadiusz Fal
b50d915d8e Add to playlist from video player, state fixes 2021-10-25 23:29:06 +02:00
Arkadiusz Fal
47ad6a4410 Don't autoplay last video at start 2021-10-25 10:28:44 +02:00
Arkadiusz Fal
3a092fc411 Don't reload broken thumbnails 2021-10-25 00:35:58 +02:00
Arkadiusz Fal
19bb4955a2 Persistence for queue, history and last played 2021-10-24 22:07:41 +02:00
Arkadiusz Fal
68b5abd122 Set AVAudioSession, disable screensaver during playback on macOS 2021-10-24 16:01:36 +02:00
Arkadiusz Fal
ca8298a9e9 Basic Safari extension 2021-10-24 14:41:26 +02:00
Arkadiusz Fal
60c7027429 Open videos via URL scheme 2021-10-24 11:16:04 +02:00
Arkadiusz Fal
8e0af22b94 Add Sponsor Block and settings 2021-10-23 21:11:53 +02:00
Arkadiusz Fal
734bb31260 Channel playlists support 2021-10-23 01:04:03 +02:00
Arkadiusz Fal
4307da57c5 Video playback progress and restoring time for previously played 2021-10-22 22:49:31 +02:00
Arkadiusz Fal
bc065e282a Minor tvOS fixes 2021-10-22 17:00:09 +02:00
Arkadiusz Fal
0e54cbcad0 Channels search, add SDWebImage framework 2021-10-22 02:05:01 +02:00
Arkadiusz Fal
bb8a8dee05 Restructure model 2021-10-21 11:30:33 +02:00