Isira Seneviratne
e00b0c8263
Use Kotlinx Serialization with the subscription import/export functionality.
2023-01-21 10:32:08 +05:30
Isira Seneviratne
60706c2d87
Remove remaining Jackson code.
2023-01-19 18:14:37 +05:30
Isira Seneviratne
0cf5853a3a
Use Kotlinx Serialization with the update check API.
...
Also replace Author and Uploader data classes with a single User class.
2023-01-19 06:26:13 +05:30
Bnyro
26e2c38f60
Create shortcuts dynamically
2023-01-17 19:05:22 +01:00
Krunal Patel
fa924fe84f
Fix ktlint format
2022-12-25 18:36:23 +05:30
Krunal Patel
4f0f9b7560
Fix notification action, download fragment and resource leak
...
- Bind service when service started using notification resume action.
- Use `HttpURLConnection` to download file.
- Use progress bar to determine overall progress.
2022-12-21 21:41:37 +05:30
Krunal Patel
887f658af3
Implement new download service with OkHttp
...
Use custom downloader and remove DownloadManager
2022-12-21 21:39:30 +05:30
Bnyro
68eff4fd3e
Add a seekbar preview on scrubbing
2022-12-17 11:22:46 +01:00
Bnyro
5cf055f41b
Playlists import from YouTube
2022-12-15 19:10:33 +01:00
Bnyro
8ce809d30f
Add import export settings
2022-12-01 13:48:08 +01:00
Bnyro
08bbb839aa
add possibility to backup and restore local playlists
2022-11-23 18:20:43 +01:00
Bnyro
60efe8d161
add option to backup bookmarked playlists
2022-11-22 09:54:13 +01:00
Bnyro
29e9c36086
show the current preferred audio language
2022-11-17 16:14:15 +01:00
Bnyro
365ff2eabb
reimplement quality selection and pref
2022-11-16 18:31:54 +00:00
Bnyro
f86ca78ea5
refactor channel tabs
2022-11-16 10:31:48 +01:00
Bnyro
b1f06d92b3
fix some issues with downloads
2022-11-11 18:39:56 +01:00
Bnyro
7bdcf9e3bd
add a share button
2022-11-06 12:53:41 +01:00
Bnyro
7d2eff7488
use enums
2022-11-06 10:11:19 +01:00
Bnyro
814ba891bb
fix navbar
2022-10-30 09:36:19 +01:00
Bnyro
c79b32f8c3
Merge branch 'master' into fill-subject-with-title
2022-10-29 15:35:08 +02:00
Bnyro
c8c2ab02e2
player view cleanup
2022-10-29 15:33:06 +02:00
shantanu1k
433a929ac3
New class to share Video/Channel/Playlist name
2022-10-28 20:02:50 +05:30
Bnyro
b8b3159362
download thumbnail images
2022-10-15 16:29:12 +02:00
Bnyro
500e56e760
add metadata to downloads
2022-10-10 16:58:26 +02:00
Bnyro
e7d60a5fe9
slider preference cleanup
2022-09-29 20:24:39 +02:00
Bnyro
3b67ab07e2
replace hard coded country list
2022-09-24 13:12:50 +02:00
Bnyro
69f452d7c4
move the preference backup to the unified backup dialog
2022-09-22 18:18:10 +02:00
Bnyro
1d3df8aeb1
fix wildcards
2022-09-22 18:01:03 +02:00
Bnyro
228ec7860a
remove unused code
2022-09-22 17:59:15 +02:00
Bnyro
beb2962676
dont hardcode navbar defaults
2022-09-22 15:36:32 +02:00
Bnyro
eab603acb8
ktlint
2022-09-20 20:00:51 +02:00
Bnyro
f9f634de1a
code structure
2022-09-20 19:53:34 +02:00
Bnyro
d9c7e937c6
apply the style to the app
2022-09-20 18:57:50 +02:00
Bnyro
bd618d032f
preference dialog
2022-09-20 18:36:23 +02:00
Bnyro
26ec53f654
codebase for unified backup
2022-09-18 12:41:35 +02:00
Bnyro
437438fd56
make drawable optional
2022-09-10 16:56:17 +02:00
Bnyro
50f8ae898c
bug fixes
2022-09-10 16:47:45 +02:00
Bnyro
915795eaf0
bottom sheet for sorting
2022-09-10 16:13:02 +02:00
Bnyro
206b560eb4
add option to rename a playlist
2022-09-10 12:37:13 +02:00
Bnyro
b838e319f5
recognise downloaded audio files
2022-09-10 12:10:45 +02:00
Bnyro
79cc9055b2
allow downloading audio and video
2022-09-09 17:39:49 +02:00
Bnyro
f9cdd2da5f
code improvements
2022-08-26 09:04:35 +02:00
Bnyro
3dc8af4cef
cleanup
2022-08-14 09:59:05 +02:00
Bnyro
587a3ba9ac
some bug fixes
2022-08-13 23:06:02 +02:00
Bnyro
7c95f5f252
migrate search history
2022-08-13 22:37:13 +02:00
Bnyro
4244efc448
migrate custom instances
2022-08-13 22:17:28 +02:00
Bnyro
3eadc46780
migrate watch positions to room
2022-08-13 22:03:11 +02:00
Bnyro
17626419a2
bug fixes
2022-08-13 20:11:56 +02:00
Bnyro
1268dce7bd
initial database commit
2022-08-13 20:04:07 +02:00
Bnyro
221530d941
better handling of thumbnail duration
2022-08-11 12:25:54 +02:00