Commit Graph

2488 Commits

Author SHA1 Message Date
Bnyro
fc54f4824f
Merge pull request #4299 from Bnyro/master
fix: regression from fixing auto rotation for auto play
2023-07-24 15:47:41 +02:00
Bnyro
a830a26f9b fix: regression from fixing auto rotation for auto play 2023-07-24 15:48:08 +02:00
Bnyro
3ab5b4de8a fix: improve contrast of watch progress on thumbnails 2023-07-24 14:12:11 +02:00
Bnyro
5579d225bb
Merge pull request #4297 from Bnyro/master
fix: improve contrast of watch progress on thumbnails
2023-07-24 14:11:41 +02:00
Bnyro
784dbd3edd fix: fullscreen orientation after shorts video 2023-07-24 13:36:04 +02:00
Bnyro
24210a1eb3
Merge pull request #4296 from Bnyro/master
fix: fullscreen orientation after shorts video
2023-07-24 13:35:35 +02:00
Kavin
e6e70a597d
Sort videoIds before performing DeArrow fetch. 2023-07-22 18:20:05 +01:00
Bnyro
c62aadacfc fix: improve filtering of DeArrow titles and thumbnails 2023-07-21 09:02:07 +02:00
Bnyro
8e133f79ca chore: fix project formatting 2023-07-20 15:02:13 +02:00
Bnyro
04b9a3a4c9 feat: support for DeArrow 2023-07-20 15:01:21 +02:00
Bnyro
5bb076c94f refactor: cleanup subscriptions fragment 2023-07-20 10:57:09 +02:00
Bnyro
4c4e6abe90 feat: remember position and tab in subscriptions fragment 2023-07-20 10:50:09 +02:00
Bnyro
071e6311a1 feat: swipe to delete downloads 2023-07-19 11:04:59 +02:00
Bnyro
f65af00d4c fix: download success notification 2023-07-19 10:34:53 +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
110d29c50a feat: add 'Continue watching' section to home tab 2023-07-19 09:26:24 +02:00
Bnyro
217dca9918 fix: add bottom margin to subscriptions when mini player visible 2023-07-17 09:36:11 +02:00
Bnyro
de97da8bff Show selected track type in player options bottom sheet
Co-authored-by: AudricV <74829229+AudricV@users.noreply.github.com>
2023-07-16 20:11:37 +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
d21daf341d Add UI support for audio track types
Co-authored-by: AudricV <74829229+AudricV@users.noreply.github.com>
2023-07-16 20:11:37 +02:00
Bnyro
c052075380 Support track types for HLS streams
Co-authored-by: AudricV <74829229+AudricV@users.noreply.github.com>
2023-07-16 20:11:23 +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
Bnyro
810a733410
Merge pull request #4234 from Bnyro/master
feat: Include playlist name in toast after succesfully adding video
2023-07-16 16:04:47 +02:00
Bnyro
c5497c4f6e feat: Include playlist name in toast after succesfully adding video 2023-07-16 16:05:07 +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
88acb79725 chore: Minor code cleanups and use #toUri instead of Uri#parse 2023-07-11 12:46:29 +02:00
Bnyro
2c08668a9b Fix: hide SponsorBlock skip button in miniplayer 2023-07-11 12:37:15 +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
Bnyro
47aaeda64b
Merge pull request #4205 from Bnyro/master
chore: Add lemmy community to help activity, remove telegram
2023-07-11 11:09:34 +02:00
Bnyro
04b6adadd9 Add lemmy community to help activity, remove telegram 2023-07-11 11:09:00 +02:00
Isira Seneviratne
06714c8e45 Use ViewModel extension in the main activity 2023-07-08 07:20:43 +05:30
Bnyro
fad95d0c99 Fix crash when selecting certain pitches 2023-07-07 09:38:49 +02:00
Bnyro
1e13586448 Simplify fetch and auth instance logic 2023-07-06 13:52:05 +02:00
Bnyro
eb1382e154 Fix auth api url when restoring backup in welcome page 2023-07-06 13:47:03 +02:00
Bnyro
4560d0a5fc
Merge pull request #4175 from Bnyro/master
Fix that custom instances can't be used when the public list is down
2023-07-06 13:06:32 +02:00
Bnyro
f7b58b4966 Fix that custom instances can't be used when the public list is down 2023-07-06 13:06:58 +02:00
Bnyro
51f2858ea5 Fix that the first video using the audio player gets skipped 2023-07-06 12:53:12 +02:00
Bnyro
4423938816
Merge pull request #4173 from Bnyro/master
Fix that the first video using the audio player gets skipped
2023-07-06 12:52:49 +02:00
Bnyro
6d99a3e821 Audio player: only show chapters when not empty 2023-07-06 12:49:01 +02:00
Bnyro
8a4a2ebaf4
Merge pull request #4172 from Bnyro/master
Audio player: only show chapters when not empty
2023-07-06 12:48:39 +02:00
Bnyro
55d40c5777 Use the orEmpty extension function where possible 2023-07-06 12:36:46 +02:00
Bnyro
437cf1ebb4
Merge pull request #4171 from Bnyro/master
Use the orEmpty extension function where possible
2023-07-06 12:36:20 +02:00
Isira Seneviratne
52f9ac5a9c Improve video duration formatting. 2023-07-04 07:30:53 +05:30
Isira Seneviratne
231fe0d503 Add segment start and end variable. 2023-07-04 07:01:43 +05:30
Isira Seneviratne
8a9de45f83 Remove view binding class variable. 2023-07-03 05:00:49 +05:30
Isira Seneviratne
81735de2fa Use viewModels extension. 2023-07-03 04:51:37 +05:30
Isira Seneviratne
0537247f43 Accept application parameter in WelcomeModel. 2023-07-03 04:51:36 +05:30
Bnyro
78b85e4ab1 Add support for videos count for playlist bookmarks 2023-07-02 14:07:10 +02:00
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
119019825f Show the comment and reply count in the comments sheet 2023-06-27 21:57:35 +02:00
Bnyro
fb1ff597be Show time left when clicking player duration 2023-06-27 11:57:37 +02:00
Bnyro
e39259abe2 Don't rely on ExoPlayer for updating the current video position 2023-06-27 11:25:39 +02:00
Bnyro
ee302dc166 [Welcome Activity] Add button to restore backup and skip instance selection 2023-06-27 11:12:43 +02:00
Bnyro
1cffeeb9c9 Fix: hide the nothing here indicator when refreshing home page 2023-06-27 10:55:20 +02:00
Bnyro
bb0ae23bb8 Fix crash when resetting playback speed 2023-06-26 09:30:05 +02:00
Bnyro
62ebf61988 Always show mark as watched button and revert to mark as watched with 90%+ 2023-06-25 15:28:34 +02:00
Bnyro
d868c6c911 Treat videos as watched when progress is 25%+ 2023-06-25 12:45:31 +02:00
Bnyro
8660e4cf3b Dynamically update playlist bookmark title 2023-06-25 12:26:16 +02:00
Bnyro
8b5674f1da Notification action to stop download 2023-06-25 11:35:07 +02:00
Bnyro
09ac33bafa
Merge pull request #4100 from Bnyro/master
Add presets/shortcuts for playback speed/pitch
2023-06-25 10:55:56 +02:00
Bnyro
22983d1d3f Add presets/shortcuts for playback speed/pitch 2023-06-25 10:55:36 +02:00
Isira Seneviratne
2e22704bd2
Merge pull request #4097 from Isira-Seneviratne/Simplify_toDownloadItems
Simplify toDownloadItems() method
2023-06-25 13:51:55 +05:30
Bnyro
57bf610df1 Make autoplay toggle in player global and remove autoplay preference 2023-06-25 10:20:06 +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
Isira Seneviratne
1175d18d77 Simplify toDownloadItems() method 2023-06-25 06:09:11 +05:30
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
Myzel394
e42af2adb0
Add Sponsorblock highlight to chapters (#4060)
Co-authored-by: Bnyro <bnyro@tutanota.com>
2023-06-24 19:38:39 +02:00
Bnyro
dd268cb10e Chapters dialog: highlight current chapter and auto scroll to it 2023-06-24 18:57:33 +02:00
Bnyro
07768976c2 Fix download dialog appearance with large font size 2023-06-23 17:03:00 +02:00
Bnyro
ad4d477834
Fixed skip button not disappearing (#4072)
Co-authored-by: general-a <404aaronm@gmail.com>
2023-06-23 14:04:58 +02:00
Bnyro
4e001d881c Show nothing here indicator if home tab is empty 2023-06-22 15:53:55 +02:00
general-a
2e56db0219
Custom SponsorBlock segment colors option (#4055)
Co-authored-by: Bnyro <bnyro@tutanota.com>
2023-06-22 15:31:41 +02:00
Isira Seneviratne
c8e8d3b5ce Make the Comment class parcelable. 2023-06-20 05:18:56 +05:30
Bnyro
3d55aba2d1 Hide channel name in channel tabs for shorts and livestreams 2023-06-19 15:02:57 +02:00
Bnyro
f71c416a7d Fix issues with welcome activity landscape layout 2023-06-19 14:48:28 +02:00
Bnyro
881873e34d Fix crash when updating to new SponsorBlock system 2023-06-19 14:19:35 +02:00
Bnyro
a764e3a7b3 Fix subscribe button text color and increase corner radius 2023-06-19 13:46:52 +02:00
Bnyro
83899affaa Chapters support in audio player 2023-06-19 12:56:53 +02:00
general-a
0e6ef50159
Options to choose which categories are skipped automatically or manually (#4021)
Co-authored-by: general-a <404aaronm@gmail.com>
Co-authored-by: Bnyro <bnyro@tutanota.com>
2023-06-19 12:40:47 +02:00
Isira Seneviratne
230bb38822 Fix crash when opening comments 2023-06-18 19:40:02 +05:30
Isira Seneviratne
edd97edf17 Fix lint issues. 2023-06-18 07:47:14 +05:30
Isira Seneviratne
5bb4f303b0 Add PlayerData class. 2023-06-17 19:04:19 +05:30
Isira Seneviratne
829ec7eb57 Move DownloadData to a separate package. 2023-06-17 06:55:37 +05:30
Bnyro
76da6c2fc1 Show minimized audio player when starting backround mode 2023-06-14 09:46:39 +02:00
Bnyro
be491f8a27 Simplify logic to minimize mini player 2023-06-14 09:37:09 +02:00
Bnyro
1c1520efde Prevent audio miniplayer from being minimized with gestures 2023-06-14 09:31:06 +02:00
Bnyro
a3f103ab10 Fix mini player appearance from audio player 2023-06-14 09:26:48 +02:00
Bnyro
75e0c6a166 Fix crash when repeatedly starting offline background player 2023-06-14 09:18:14 +02:00
Bnyro
ea9332f873 Preference to disable search suggestions 2023-06-13 10:33:11 +02:00
Bnyro
2aec2c45b8
Merge pull request #3997 from Bnyro/master
Fix watch positions while playing a playlist or using autoplay
2023-06-12 20:11:08 +02:00