Bnyro
|
ad2539c28d
|
fix: automatically resume next paused download item after finishing previous one
|
2025-03-31 16:47:38 +02:00 |
|
Bnyro
|
0b4dbf6b3d
|
fix: max amount of concurrent download is ignored for playlists
|
2025-03-19 19:50:30 +01:00 |
|
Bnyro
|
7db8212c72
|
feat: add support for using local NewPipe Extractor
|
2025-03-03 13:31:14 +01:00 |
|
Bnyro
|
ebf9138026
|
meta: drop cronet
|
2025-01-24 19:12:58 +01:00 |
|
Bnyro
|
c15352a33d
|
refactor: improve proxy url rewriting, store only unproxied URLs in database
|
2025-01-11 12:51:13 +01:00 |
|
Bnyro
|
579fae287c
|
feat: support for local feed extraction
|
2025-01-10 17:32:15 +01:00 |
|
Bnyro
|
a3a2de5452
|
refactor: use OkHttpClient for downloading videos
|
2024-12-18 20:30:47 +01:00 |
|
Bnyro
|
f1d93b6840
|
fix: uncaught local streams extractor exceptions
|
2024-09-25 14:33:13 +02:00 |
|
Bnyro
|
83f0823535
|
feat: local streams extraction
|
2024-08-23 12:31:20 +02:00 |
|
Bnyro
|
94ef6a00f4
|
fix: crash when playing video without upload date
|
2024-06-21 16:28:22 +02:00 |
|
Bnyro
|
06289c5943
|
chore: optimize imports
|
2024-05-08 16:52:33 +02:00 |
|
Bnyro
|
dd59b89ddf
|
fix: crash in DownloadService if trying to read dead download item
|
2024-04-14 13:08:31 +02:00 |
|
Bnyro
|
f35ea239d5
|
feat: chapters support for downloaded videos
|
2024-04-06 15:24:34 +02:00 |
|
Bnyro
|
6616ad40bf
|
refactor: store notification ids in an enum
|
2024-01-22 14:12:00 +01:00 |
|
Bnyro
|
d7f95cd23d
|
feat: show duration in downloads and improve downloads UI
|
2024-01-08 20:01:48 +01:00 |
|
Bnyro
|
9e415bbe23
|
fix: improve download speeds and anonymity
|
2023-12-06 14:39:50 +01:00 |
|
Jānis
|
39d52ff4c2
|
fix: downloaded subtitles don't show (#5004)
|
2023-10-19 15:06:49 +02:00 |
|
Isira Seneviratne
|
36ae0e867c
|
refactor: Obtain stream upload date as an Instant
|
2023-10-19 05:10:49 +05:30 |
|
Isira Seneviratne
|
1ccb857f2a
|
fix: Properly parse date strings
|
2023-10-18 06:35:40 +05:30 |
|
Bnyro
|
ed4f65eb92
|
fix: date parsing crash due to YouTube AB testing
|
2023-10-05 14:45:38 +02:00 |
|
Bnyro
|
02bac319b8
|
fix: buggy icon to pause download
|
2023-09-26 13:12:32 +02:00 |
|
Bnyro
|
315f596776
|
refactor: move constants into the files they're actually used in
|
2023-09-10 12:51:03 +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
|
cf79b7bd67
|
feat: allow downloading audio based on language
|
2023-08-22 09:42:22 +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 |
|
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
|
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 |
|
Isira Seneviratne
|
829ec7eb57
|
Move DownloadData to a separate package.
|
2023-06-17 06:55:37 +05:30 |
|
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
|
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 |
|
Isira Seneviratne
|
2ab3f5c0d8
|
Switch to AndroidX's PendingIntentCompat class.
|
2023-04-09 17:47:46 +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
|
13f8b3d49d
|
Use java.nio.file APIs in download functionality.
|
2023-03-16 09:01:07 +05:30 |
|
Isira Seneviratne
|
77b9923a36
|
Format upload date in downloads view.
|
2023-03-07 12:16:21 +05:30 |
|
Isira Seneviratne
|
10aa703aa5
|
Convert some extension functions to member functions.
|
2023-02-17 07:23:38 +05:30 |
|
Isira Seneviratne
|
c381437efd
|
Convert DownloadDao methods to suspend functions.
|
2023-02-15 12:14:45 +05:30 |
|
Isira Seneviratne
|
f155bf8751
|
Convert DatabaseHolder to an object.
|
2023-02-12 05:44:22 +05:30 |
|