Commit Graph

100 Commits

Author SHA1 Message Date
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