Commit Graph

210 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
62ff36b77c fix: videos played with background player not added to watch history 2023-09-10 12:28:20 +02:00
Bnyro
e6df9c7038 fix: video upload date not saved to watch history 2023-09-10 12:27:55 +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
Bnyro
2d854030c9 style: run ktlint 2023-08-25 19:51:24 +02:00
Isira Seneviratne
c12482d000 refactor: Use Path extensions 2023-08-25 05:41:49 +05:30
FineFindus
3fb9e899cb
feat: add sponsorblock option to skip segment only once (#4584) 2023-08-22 16:05:21 +02:00
Bnyro
a88e817ae6
Merge pull request #4581 from Bnyro/master
feat: allow downloading audio based on language
2023-08-22 09:41:37 +02:00
Bnyro
cf79b7bd67 feat: allow downloading audio based on language 2023-08-22 09:42:22 +02:00
FineFindus
03d598a559
style: run ktlint 2023-08-21 20:09:34 +02:00
Bnyro
8faf1bde89 feat: infinite playing queue when auto-insert related streams enabled 2023-08-20 18:26:41 +02:00
Bnyro
5d1a6c0380
fix: download paused notification shown instead of completed 2023-08-13 22:55:15 +02:00
Bnyro
2abd184f78 fix: wrong indicated download progress 2023-08-13 12:27:15 +02:00
andrew-ld
5b5a644cce feat: support hardware keys for playback control 2023-08-09 22:56:57 +02:00
Bnyro
f938a7dfc5 fix: crash when closing player via x on top left 2023-08-05 19:04:20 +02:00
Bnyro
f2c2834e3f fix: crash when download file doesn't exist 2023-08-05 10:21:26 +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
3a106c449b chore: remove unneeded type annotations 2023-08-03 14:39:35 +02:00
Bnyro
8e133f79ca chore: fix project formatting 2023-07-20 15:02:13 +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
9cb0725be9 fix: disabled proxy when lbry stream available 2023-07-16 16:49:41 +02:00
Bnyro
8e09823e8d Fix: watch positions don't retain 2023-07-11 12:15:44 +02:00
Bnyro
51f2858ea5 Fix that the first video using the audio player gets skipped 2023-07-06 12:53:12 +02:00
Bnyro
10c9978bc8 Fix immediate transition to next video when starting player 2023-06-30 15:56:31 +02:00
Bnyro
aa537455b8 Option to fallback to Piped proxy when proxy disabled 2023-06-30 10:17:42 +02:00
Bnyro
8b5674f1da Notification action to stop download 2023-06-25 11:35:07 +02:00
Isira Seneviratne
1175d18d77 Simplify toDownloadItems() method 2023-06-25 06:09:11 +05:30
Bnyro
4bb64bee05 Reformat project as attempt to fix the ktlint action 2023-06-24 19:57:00 +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
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
1d03407eed
Merge pull request #3979 from Bnyro/master
Keep queue when switching from audio to video mode and vice versa
2023-06-11 14:55:26 +02:00
Bnyro
f1b7b2f0a7 Keep queue when switching from audio to video mode and vice versa 2023-06-11 14:55:39 +02:00
Isira Seneviratne
b7d856cd5e Add data class to hold download data. 2023-06-09 07:04:19 +05:30
Bnyro
56525d1118 Significantly increase download speed using range requests 2023-06-08 19:58:45 +02:00
Bnyro
c83d794826 Use the contentLength returned by the API for downloading 2023-06-08 19:38:51 +02:00
Bnyro
de8aa43611 Use DASH in the audio only/background player 2023-06-01 18:28:44 +02:00
Bnyro
6d90c7d69c Fix that the info in the audio player doesn't update 2023-06-01 18:03:59 +02:00
Bnyro
024d55dd16 Fix thumbnail quality in notification and use proper metadata 2023-05-18 16:37:00 +02:00
Bnyro
95e65ae7e3 Migration to Media3 2023-05-15 17:21:49 +02:00
Bnyro
cd12dbd7db Merge AGP_8.0 with upstream and fix some deprecations 2023-05-10 19:39:37 +02:00
Bnyro
ffb31c3fc7 Fix CI builds by migrating the code to ktlint 0.49.0 2023-05-09 18:41:05 +02:00
Isira Seneviratne
6c146f70db Avoid NoSuchFieldError. 2023-04-24 18:26:24 +05:30
Isira Seneviratne
a080526087 Remove unnecessary NewApi suppressions. 2023-04-18 06:42:45 +05:30
Bnyro
185ad31bf0 Switch to LifecycleService in the offline audio player 2023-04-11 09:52:43 +02:00
Bnyro
dcdd1af176 Audio/background player for downloads 2023-04-10 15:54:09 +02:00