FineFindus
c0dac7cba0
feat(player): display controller if there is no next video
2024-03-26 20:28:57 +01:00
Bnyro
70bfaddb2e
chore: reformat code using ktlint
2024-02-28 13:39:55 +01:00
Bnyro
4b06bfb687
feat: watch positions support for downloaded media
2024-02-27 14:38:15 +01:00
Bnyro
bf0d6bde2c
chore: bump target sdk to 34 and fix pip issues
2024-02-26 12:33:30 +01:00
Bnyro
b6669cf65d
refactor: merge PiP and pause on quit preference into one
2024-02-05 17:22:16 +01:00
Manish Kumar Verma
7db816d612
feat: Give up timer on long buffering
...
Stops buffering after 10 minutes
2024-02-05 16:46:08 +01:00
Isira Seneviratne
59385b0c73
refactor: Avoid boxing for segment pair
2024-01-29 05:27:55 +05:30
Bnyro
46acd28c26
feat: show repeat button in audio player when playback finished
2024-01-08 19:17:09 +01:00
RafaRamos
f60375a110
feat: add "Rich caption rendering" setting ( #5371 )
2023-12-21 18:33:38 +01:00
Bnyro
c000b1ee7b
refactor: enabled alternative player layout by default and remove option
2023-10-23 18:00:40 +02:00
Bnyro
75c74bcc89
feat: support for repeating video in audio mode
2023-10-14 17:59:22 +02:00
FineFindus
b1c16cc622
style: run ktlint
2023-10-11 18:13:32 +02:00
Bnyro
064c5279a6
fix: conflicts between chapters and video highlight
2023-10-06 17:37:20 +02:00
FineFindus
33d25fa1da
feat: option to autoplay videos in playlist ( #4829 )
2023-10-05 14:19:19 +02:00
Bnyro
5f50c8104a
feat: option to allow playback during call
2023-09-26 13:33:28 +02:00
Bnyro
153e4a14d8
refactor: simplify creation of new exo player instances
2023-09-26 13:22:12 +02:00
Bnyro
cfcf674509
feat: option to set a different default resolution when not in fullscreen
2023-09-25 10:44:36 +02:00
FineFindus
d2cce61edc
style: run ktlint
2023-09-21 10:13:20 +02:00
FineFindus
adb051e24f
fix: allow pausing when buffer is less than min buffer
...
Fixes a regression in 42d081f04e132bc4ff5dbf408c596bd1f6927992. The player should pause when it is unable to play, as long as the buffered time is less than the minimum buffer needed for playing.
2023-09-21 10:11:05 +02:00
Bnyro
7641024bc9
fix: default SponsorBlock categories are not being respected
2023-09-18 09:13:33 +02:00
Bnyro
efa1c44b8d
refactor: remove constructors from ChaptersBottomSheet
2023-09-13 16:14:21 +02:00
Bnyro
360a611601
refactor: remove constructors from StatsSheet
2023-09-13 15:53:15 +02:00
Bnyro
6f2087b3aa
refactor: disable video tracks in audio only player
2023-09-08 16:42:35 +02:00
Isira Seneviratne
d808a48529
fix: Handle PendingIntentCompat changes
2023-09-08 05:15:12 +05:30
Bnyro
fc1260ce4d
Merge pull request #4590 from Bnyro/submit-sb-segments
...
feat: support for submitting SponsorBlock segments
2023-08-25 19:39:44 +02:00
Bnyro
16dc7a5217
feat: support for submitting SponsorBlock segments
2023-08-25 19:40:18 +02:00
Bnyro
3dc3216999
fix: limit chapter bottom sheet to one instance
2023-08-24 18:00:36 +02:00
Bnyro
c30def8c16
fix: don't show the highlight as chapter for the whole remaining video
2023-08-24 17:12:27 +02:00
FineFindus
3fb9e899cb
feat: add sponsorblock option to skip segment only once ( #4584 )
2023-08-22 16:05:21 +02:00
Isira Seneviratne
63fde6271d
refactor: Simplify player event handling
2023-08-20 07:30:59 +05:30
Bnyro
c097f34321
feat: support for selecting auto-generated captions
2023-08-16 17:56:49 +02:00
Bnyro
1e22fab499
feat: preference to force landscape as orientation
2023-08-06 12:39:52 +02:00
Bnyro
f938a7dfc5
fix: crash when closing player via x on top left
2023-08-05 19:04:20 +02:00
Bnyro
818b9c72fe
feat: Video chapters redesign
2023-08-05 11:29:56 +02:00
Bnyro
3495649669
fix: respect preference to not start playing automatically everywhere
2023-08-04 18:38:45 +02:00
Bnyro
05fa57b912
refactor: replace View#setVisibility with kotlin visibility extension
2023-08-03 14:53:09 +02:00
Bnyro
6314b7fcf7
refactor: simplify seekbar preview listener logic
2023-07-29 17:25:32 +02:00
Bnyro
8e133f79ca
chore: fix project formatting
2023-07-20 15:02:13 +02:00
Bnyro
eb386fdcdb
feat: option to force lowest audio quality
2023-07-19 10:09:05 +02:00
Bnyro
9d25d32bff
Rely on ExoPlayer audio tracks instead of Piped streams for selection
...
Co-authored-by: AudricV <74829229+AudricV@users.noreply.github.com>
2023-07-16 20:11:37 +02:00
Bnyro
c230be85b5
fix: too many chapters highlighted in dialog, crash on selection
2023-07-16 16:22:51 +02:00
Bnyro
8e09823e8d
Fix: watch positions don't retain
2023-07-11 12:15:44 +02:00
Isira Seneviratne
231fe0d503
Add segment start and end variable.
2023-07-04 07:01:43 +05:30
Bnyro
aa537455b8
Option to fallback to Piped proxy when proxy disabled
2023-06-30 10:17:42 +02:00
Bnyro
bb0ae23bb8
Fix crash when resetting playback speed
2023-06-26 09:30:05 +02:00
Bnyro
d378568df6
Merge pull request #4098 from Bnyro/master
...
Make autoplay toggle in player global and remove autoplay preference
2023-06-25 10:19:50 +02:00
Bnyro
57bf610df1
Make autoplay toggle in player global and remove autoplay preference
2023-06-25 10:20:06 +02:00
Isira Seneviratne
7844467ad7
Improve DisplayHelper.
2023-06-25 05:55:56 +05:30
Bnyro
4bb64bee05
Reformat project as attempt to fix the ktlint action
2023-06-24 19:57:00 +02:00
Bnyro
5fa479fbca
Fix that seekbar preview frames are sometimes cut off
2023-06-24 19:52:03 +02:00