Bnyro
9aa0f6879d
refactor: also respect codec preference in audio mode
2024-10-02 13:11:23 +02:00
Bnyro
af170e3b32
feat: support for selecting audio codec
2024-10-02 13:08:28 +02:00
Bnyro
ae01341bfa
feat: allow user to set custom preloading amount
2024-09-17 17:23:28 +02:00
Jānis
66ccdf1b84
feat: RYD support for local stream extraction ( #6483 )
...
* feat: RYD support for local stream extraction
* add a switch
* use runCatching
* move check outside if statement
additionally return -1 if no dislikes were fetched.
---------
Co-authored-by: Bnyro <bnyro@tutanota.com>
2024-09-14 11:37:41 +02:00
Bnyro
83f0823535
feat: local streams extraction
2024-08-23 12:31:20 +02:00
Bnyro
80ae55b516
fix: repeat current doesn't work if autoplay disabled
2024-05-14 21:17:53 +02:00
Bnyro
06289c5943
chore: optimize imports
2024-05-08 16:52:33 +02:00
Bnyro
df087054d9
refactor: move some player view related code to OnlinePlayerView.kt
2024-05-07 18:12:42 +02:00
Bnyro
2ad84ed9bd
chore: enable hls for streaming by default
2024-05-01 17:59:46 +02:00
Kavin
ef70344375
Remove setUsePlatformDiagnostics being called twice
2024-04-26 20:27:00 +01:00
Bnyro
4649b084e2
feat: preference to force maximum audio quality
2024-04-23 15:20:20 +02:00
Bnyro
6780f62c2c
refactor: simplify notification/player actions logic
2024-04-18 18:48:28 +02:00
Bnyro
11d7b687d5
feat: pip controls for offline player
2024-04-18 18:05:48 +02:00
Bnyro
ee3a964b19
Merge pull request #5829 from Bnyro/master
...
chore: use hls if piped proxy disabled, remove piped proxy fallback option
2024-03-28 16:36:05 +01:00
Bnyro
e637fc59b7
chore: use hls if piped proxy disabled, remove piped proxy fallback option
2024-03-28 16:35:38 +01:00
FineFindus
0d2edb6547
feat(player): display controller permanently on endscreen
2024-03-28 15:51:17 +01:00
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