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 |
|
Isira Seneviratne
|
2ab3f5c0d8
|
Switch to AndroidX's PendingIntentCompat class.
|
2023-04-09 17:47:46 +05:30 |
|
Isira Seneviratne
|
58f1871abd
|
Add single item insertion methods.
|
2023-04-05 06:32:00 +05:30 |
|
Isira Seneviratne
|
38e7693e78
|
Use getSystemService() extension.
|
2023-04-02 09:15:01 +05:30 |
|
Isira Seneviratne
|
c6c2b260f1
|
Add NewApi suppressions.
|
2023-04-01 09:58:27 +05:30 |
|
Isira Seneviratne
|
9bbdd9e789
|
Remove notification channel creation from BackgroundMode.
|
2023-03-31 06:28:11 +05:30 |
|
Bnyro
|
38be961011
|
Fix that queue controls are visible while player closed
|
2023-03-21 19:32:00 +01:00 |
|
Bnyro
|
21543750ca
|
Merge branch 'master' into disable-proxy
|
2023-03-18 18:12:32 +01:00 |
|
Isira Seneviratne
|
13f8b3d49d
|
Use java.nio.file APIs in download functionality.
|
2023-03-16 09:01:07 +05:30 |
|
Bnyro
|
dba5dd048e
|
Add option to disable Piped proxy
|
2023-03-11 16:11:43 +01:00 |
|
Isira Seneviratne
|
77b9923a36
|
Format upload date in downloads view.
|
2023-03-07 12:16:21 +05:30 |
|
Bnyro
|
fa18d26b0f
|
Disable platform diagnostics
|
2023-02-23 18:13:38 +01:00 |
|
Isira Seneviratne
|
494f0f4efd
|
Update WatchPositionDao's insertAll() method to accept a List.
|
2023-02-22 04:07:36 +05:30 |
|
Bnyro
|
2d80de9f52
|
Convert watch positions dao to coroutines, fix holes in the feed
|
2023-02-21 18:28:21 +01:00 |
|
Isira Seneviratne
|
10aa703aa5
|
Convert some extension functions to member functions.
|
2023-02-17 07:23:38 +05:30 |
|
Bnyro
|
1366578f5a
|
Option to manage Playback Speed of Audio and Video Mode Separately
|
2023-02-16 20:23:46 +01:00 |
|
Bnyro
|
b5848f43b0
|
Merge pull request #3095 from Bnyro/master
Remove the inbuilt updater
|
2023-02-16 20:04:38 +01:00 |
|
Bnyro
|
cf37f3bf74
|
Remove the inbuilt updater
|
2023-02-16 20:04:23 +01:00 |
|
Isira Seneviratne
|
c381437efd
|
Convert DownloadDao methods to suspend functions.
|
2023-02-15 12:14:45 +05:30 |
|
Bnyro
|
e4627fd156
|
Fix SponsorBlock segment loop at end of video
|
2023-02-12 13:27:35 +01:00 |
|
Bnyro
|
9746d5a5fd
|
Refactor the SponsorBlock segment handling
|
2023-02-12 13:17:44 +01:00 |
|
Bnyro
|
7648f1822f
|
Option to disable watch positions in audio mode
|
2023-02-12 12:55:31 +01:00 |
|
Isira Seneviratne
|
f155bf8751
|
Convert DatabaseHolder to an object.
|
2023-02-12 05:44:22 +05:30 |
|
Bnyro
|
5992b0c567
|
Fix history showing up when clearing search query
|
2023-02-08 10:10:46 +01:00 |
|
Isira Seneviratne
|
df565bb8da
|
Fix lint issues.
|
2023-02-08 07:41:51 +05:30 |
|
Isira Seneviratne
|
2321ed22f1
|
Restore coroutine context originally used in DownloadService.
|
2023-02-08 06:20:06 +05:30 |
|
Isira Seneviratne
|
5e6d171675
|
Convert DownloadService and BackgroundMode to lifecycle services.
|
2023-02-08 04:50:45 +05:30 |
|
Bnyro
|
b5e7aeb5cd
|
Convert delete download dialog to confirmation dialog
|
2023-02-07 19:31:43 +01:00 |
|
Bnyro
|
6cd8792b9a
|
Merge branch 'master' into SparseBooleanArray
|
2023-02-06 15:33:01 +01:00 |
|
Bnyro
|
12d3991f01
|
Merge pull request #2979 from Isira-Seneviratne/CronetHelper_object
Convert CronetHelper to an object.
|
2023-02-06 15:30:16 +01:00 |
|
Isira Seneviratne
|
fd60959827
|
Use SparseBooleanArray in DownloadService.
|
2023-02-06 08:19:08 +05:30 |
|
Isira Seneviratne
|
8cd1094526
|
Use ServiceCompat.
|
2023-02-06 08:10:05 +05:30 |
|
Isira Seneviratne
|
73f488e3d2
|
Convert CronetHelper to an object.
|
2023-02-06 05:29:49 +05:30 |
|
Bnyro
|
288067b044
|
[Audio Player] Volume controls
|
2023-01-31 17:57:24 +01:00 |
|
Bnyro
|
b734c69ea8
|
Move helpers from .util to .ui.listeners and .helpers
|
2023-01-31 16:43:39 +01:00 |
|
Isira Seneviratne
|
56763ec1a9
|
Merge branch 'master' into KotlinX_Serialization
# Conflicts:
# app/src/main/java/com/github/libretube/ui/adapters/SearchAdapter.kt
|
2023-01-21 17:24:37 +05:30 |
|
Bnyro
|
79fab618df
|
Apply playback params for all players
|
2023-01-21 12:07:28 +01:00 |
|
Bnyro
|
b03d080316
|
Use the same playback speed for background and video mode
|
2023-01-21 11:59:44 +01:00 |
|
Bnyro
|
7ffe3a6ed9
|
[Audio Mode] Share, playback and queue controls
|
2023-01-21 11:46:56 +01:00 |
|
Isira Seneviratne
|
61fba85afd
|
Merge branch 'master' into KotlinX_Serialization
|
2023-01-20 08:50:06 +05:30 |
|
Bnyro
|
074ab20202
|
Use the same audio attributes and load control for all players
|
2023-01-19 17:48:35 +01:00 |
|