Commit Graph

158 Commits

Author SHA1 Message Date
Bnyro
315f596776 refactor: move constants into the files they're actually used in 2023-09-10 12:51:03 +02:00
Bnyro
6f2087b3aa refactor: disable video tracks in audio only player 2023-09-08 16:42:35 +02:00
Bnyro
5989523dd3 fix: properly kill offline player notification 2023-09-08 16:24:55 +02:00
Isira Seneviratne
d808a48529 fix: Handle PendingIntentCompat changes 2023-09-08 05:15:12 +05:30
Isira Seneviratne
a9407c3898 refactor: Use replace extension 2023-09-04 04:22:19 +05:30
Isira Seneviratne
1e4e2fa9cd refactor: Reuse ImageHelper.getImage() 2023-08-29 07:55:07 +05:30
FineFindus
85ba045539
feat(player): play music at 1x speed (#4634)
Co-authored-by: Bnyro <82752168+Bnyro@users.noreply.github.com>
2023-08-26 19:52:16 +02:00
Bnyro
0e8c18c0ad
Merge pull request #4623 from Bnyro/master
style: simplify ThemeHelper#getThemeColor
2023-08-25 19:50:38 +02:00
Bnyro
2d854030c9 style: run ktlint 2023-08-25 19:51:24 +02:00
Bnyro
dbb7126dfb style: simplify ThemeHelper#getThemeColor 2023-08-25 19:50:53 +02:00
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
Isira Seneviratne
6d33196d8b
Merge pull request #4615 from Isira-Seneviratne/edit_extension
refactor: Use edit extension
2023-08-25 12:03:22 +05:30
Isira Seneviratne
c12482d000 refactor: Use Path extensions 2023-08-25 05:41:49 +05:30
Isira Seneviratne
cbba98da36 refactor: Use edit extension 2023-08-25 05:06:45 +05:30
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
FineFindus
e5efe97693 feat: add tooltips to playback sheet 2023-08-15 14:59:30 +02:00
FineFindus
30847e41a5
fix(import): use collector 2023-08-15 09:46:17 +02:00
FineFindus
218f271ba6
fix(import): use collector 2023-08-14 14:32:59 +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
Isira Seneviratne
b6a7b86c98 Use Files.createDirectories() 2023-07-26 05:03:08 +05:30
Bnyro
3ab5b4de8a fix: improve contrast of watch progress on thumbnails 2023-07-24 14:12:11 +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
08584b9bfc refactor: let player handle video codecs pref and support it with HLS 2023-07-19 09:44:22 +02:00
Bnyro
df4df4fccc Ignore unknown audio track types
Co-authored-by: AudricV <74829229+AudricV@users.noreply.github.com>
2023-07-16 20:11:37 +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
2dc4c15dd8 Add support for extracting audio track types
Co-authored-By: AudricV <74829229+AudricV@users.noreply.github.com>
2023-07-16 20:08:33 +02:00
Bnyro
9cb0725be9 fix: disabled proxy when lbry stream available 2023-07-16 16:49:41 +02:00
Bnyro
c230be85b5 fix: too many chapters highlighted in dialog, crash on selection 2023-07-16 16:22:51 +02:00
TacoTheDank
518ed15c88 Replace MathUtils.clamp with Kotlin coerceIn 2023-07-14 01:02:20 -04:00
Bnyro
6bc13c4395 feat: automatically use Material You accent on first app startup when supported 2023-07-11 16:23:55 +02:00
Bnyro
7a00b6db2d Fix: Restoring SponsorBlock preferences from backup 2023-07-11 12:20:25 +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
10c9978bc8 Fix immediate transition to next video when starting player 2023-06-30 15:56:31 +02:00
Bnyro
ada94e0bb4 Don't create a new HTTP client for each head request 2023-06-30 10:20:09 +02:00
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