Commit Graph

1268 Commits

Author SHA1 Message Date
GilesMunn
e265d0523b Fixed formatting with ktlint. 2022-10-02 17:43:40 +01:00
GilesMunn
7710b5c717 Added views placeholder to strings instead of hardcoded. 2022-10-02 15:46:17 +01:00
GilesMunn
0cf31945d4 Minor aesthetic changes. 2022-10-02 13:26:15 +01:00
Bnyro
4d98bbc4c2 improve alternative trending layout 2022-10-02 11:47:25 +02:00
Bnyro
df2c9d9314 use bottom sheets for all player options 2022-10-01 11:53:22 +02:00
Bnyro
57b266aeb7 playback speed bottom sheet 2022-10-01 11:43:40 +02:00
Bnyro
d57ec17662
Merge pull request #1428 from DennisBauer/1411-Fix_bug_when_starting_video_in_external_player
Do not stat pip when open video externally
2022-10-01 11:08:35 +02:00
Bnyro
7795a58f4f fix ktlint 2022-10-01 11:04:28 +02:00
Bnyro
dc5a7d02d0 add loading interval size option 2022-10-01 10:52:06 +02:00
Bnyro
ca86cb1768 code cleanupü 2022-10-01 10:21:16 +02:00
Erzock
adc7fc6fd3 Do not stat pip when open video externally
When opening a video in an external player picture in picture should
not be started.
2022-09-30 20:58:13 +02:00
Bnyro
e7d60a5fe9 slider preference cleanup 2022-09-29 20:24:39 +02:00
Bnyro
1e2d92f088 fix crash 2022-09-29 19:43:00 +02:00
Bnyro
f3b8433f1b seek increment to slider preference 2022-09-29 19:39:01 +02:00
Bnyro
2b0d29c52c add 1 day as sync freq 2022-09-29 19:35:10 +02:00
Bnyro
6aa98a9c31 toast on errors in backgroundmode 2022-09-26 19:16:13 +02:00
Bnyro
b18bf98854 add option to limit hls 2022-09-26 19:12:52 +02:00
Bnyro
c3b2f5baee fix deleting downloads 2022-09-26 19:00:33 +02:00
Bnyro
03701818da move navigation bar settings to appearance 2022-09-26 18:55:10 +02:00
Bnyro
e2eb131069 add more items to navbar 2022-09-26 18:50:57 +02:00
Bnyro
48b3a916b7 fix the navbar behavior 2022-09-26 18:41:41 +02:00
Bnyro
795d50c645 sort instances 2022-09-25 10:10:24 +02:00
Bnyro
3911c19a77 improve snackbar style 2022-09-25 10:07:09 +02:00
Bnyro
274cd5b8fb snack when region unavailable 2022-09-24 13:32:51 +02:00
Bnyro
44e79d8096 subtitle pref cleanup 2022-09-24 13:21:31 +02:00
Bnyro
3b67ab07e2 replace hard coded country list 2022-09-24 13:12:50 +02:00
Bnyro
a17a9364dc move viewholders to its own package 2022-09-24 12:42:42 +02:00
Bnyro
5b4102ec57 move the base views to the UI package 2022-09-24 12:34:53 +02:00
Bnyro
6813772d2f remove unused icons 2022-09-24 11:11:32 +02:00
Bnyro
840ce157ad add toolbar to community tab 2022-09-24 10:59:14 +02:00
Bnyro
331389adec add back button to about 2022-09-24 10:56:35 +02:00
Bnyro
d6c3a77a98 use material library inbuilts 2022-09-24 10:55:16 +02:00
Bnyro
31fee99282 use material library inbuilts 2022-09-24 10:47:17 +02:00
Bnyro
38790f8c95 fix the app icon option 2022-09-24 10:26:33 +02:00
Bnyro
bac4b6ecc3 improved download dialog 2022-09-23 14:29:16 +02:00
Bnyro
c637a0e106 improve bottom sheet layout 2022-09-23 14:21:32 +02:00
Bnyro
6e663cff41 fix some prefs 2022-09-23 14:15:55 +02:00
Bnyro
845b6fe2ad fix the playing queue 2022-09-23 14:12:41 +02:00
Bnyro
d1351e0f67 only show selected navbar item by default 2022-09-23 14:04:55 +02:00
Bnyro
377aa06b2f remove unused arrays 2022-09-23 14:03:32 +02:00
Bnyro
db1eb14436 catch player errors 2022-09-23 13:59:00 +02:00
Bnyro
e888b8a061 dont close app accidentially 2022-09-22 19:08:00 +02:00
Bnyro
c4fde665d0 fix linter 2022-09-22 18:55:16 +02:00
Bnyro
e4fa175df9 fix abnormal search behavior 2022-09-22 18:53:49 +02:00
Bnyro
5ec053b3b1 fix the backpress behavior 2022-09-22 18:34:13 +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
8828fc205f database cleanup 2022-09-22 17:52:00 +02:00
Bnyro
333e6b152f save the watch position when pausing 2022-09-22 16:59:51 +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
8e4b03a13b fix updater 2022-09-20 20:00:15 +02:00
Bnyro
f9f634de1a code structure 2022-09-20 19:53:34 +02:00
Bnyro
1ff7306063 cleanup 2022-09-20 19:03:18 +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
076c1523d4 remove findviewbyid 2022-09-20 16:51:38 +02:00
Bnyro
5d4364eb95 invoke the change listener in preference dialogs 2022-09-20 13:12:13 +02:00
Bnyro
658a6648ff fix prev 2022-09-19 22:21:30 +02:00
Bnyro
7844cc7792 fix the watch progress 2022-09-19 22:07:15 +02:00
Bnyro
485cc19023 fix crash when videoId null 2022-09-19 21:52:08 +02:00
Bnyro
c835f5ab80 minor improvements 2022-09-19 21:43:13 +02:00
Bnyro
0db7821418 improve playing queue 2022-09-19 21:37:30 +02:00
Bnyro
60b49f2120 playing queue improvements 2022-09-19 20:13:25 +02:00
Bnyro
d99386bbc2 get rid of globals 2022-09-19 20:07:55 +02:00
Bnyro
ba21ebb99e remove bad performing notifydatasetchanged 2022-09-18 19:29:18 +02:00
Bnyro
8f5de822d1 code cleanup 2022-09-18 19:24:31 +02:00
Bnyro
8be5a293bc format 2022-09-18 19:17:38 +02:00
Bnyro
e32758d17d add pref for background feed loading 2022-09-18 19:13:51 +02:00
Bnyro
bd83d7d10a fix pref not being greyed out 2022-09-18 19:01:56 +02:00
Bnyro
f66f5aa9db only resize bitmap on SDK < 33 2022-09-18 18:41:16 +02:00
Bnyro
e7c4040c20 sanitize file names 2022-09-18 17:14:09 +02:00
Bnyro
0e24a0981b ktlint 2022-09-18 16:58:06 +02:00
Bnyro
07a4838e6f fix lifecycle issue 2022-09-18 16:56:34 +02:00
Bnyro
60f2741b7d fix default file name 2022-09-18 16:09:49 +02:00
Bnyro
b22611fe21 bug fixes 2022-09-18 13:03:48 +02:00
Bnyro
9fa7bb9c6d add settings entry 2022-09-18 12:49:57 +02:00
Bnyro
26ec53f654 codebase for unified backup 2022-09-18 12:41:35 +02:00
Bnyro
24a4a170cc
Merge pull request #1318 from Isira-Seneviratne/Kotlin_extensions
Use Kotlin extension functions.
2022-09-18 11:51:40 +02:00
Isira Seneviratne
4fff581457 Use the use(), edit() and parseAsHtml() extension functions. 2022-09-18 14:54:44 +05:30
Isira Seneviratne
fa0a993418 Use IO extensions in ImportHelper. 2022-09-18 14:54:44 +05:30
Bnyro
4f27dfc7b7 small fix 2022-09-18 11:02:08 +02:00
Bnyro
2490cc50b4 fix back behavior 2022-09-18 11:00:27 +02:00
Bnyro
b867df053b fix linter 2022-09-18 10:44:37 +02:00
Isira Seneviratne
ad9f975b5f Use NotificationChannelCompat. 2022-09-18 10:21:03 +05:30
Bnyro
7b1b54aa73 fix remaining button when playing next video 2022-09-17 18:52:31 +02:00
Bnyro
2deee95fb4 bug fixes 2022-09-17 18:51:09 +02:00
Bnyro
94690ca284 fix key 2022-09-17 18:49:32 +02:00
Bnyro
5034d461ae add option for manually skipping sponsorblock segments 2022-09-17 18:47:46 +02:00
Bnyro
f6929ee00c fix shadowing 2022-09-15 15:56:09 +02:00
Bnyro
f6c0a2bc15 don't block UI thread & fix crash when hls eq null 2022-09-15 15:54:02 +02:00
Bnyro
7c0b99f333 toast when instance unreachable 2022-09-15 15:41:01 +02:00
Bnyro
efd95d95c3 fix exo controllers 2022-09-12 15:07:21 +02:00
Bnyro
315de5963b fix autoply 2022-09-12 14:50:33 +02:00
Bnyro
1501b2660e improve summary 2022-09-12 14:32:00 +02:00
Bnyro
d5bddba863 add a pref for it 2022-09-12 14:30:48 +02:00
Bnyro
c1120ab487 add badge for amount of new videos 2022-09-12 14:22:55 +02:00
Bnyro
c10672f837 improve padding without drawable 2022-09-11 18:34:15 +02:00
Bnyro
3bee5b146c collapse sheets by default 2022-09-11 18:26:52 +02:00
Bnyro
1b60f31fa3 playlist options to bottom sheet 2022-09-11 18:23:02 +02:00
Bnyro
17df302c10 refactor video options to bottom sheet 2022-09-11 18:20:01 +02:00
Bnyro
3647f1ed1c cleanup 2022-09-11 18:03:55 +02:00
Bnyro
c4580d2d21 add quality settings for mobile data 2022-09-11 17:54:04 +02:00
Bnyro
e54954a97d remove database migration code 2022-09-11 17:20:35 +02:00
Bnyro
1e54f20d03 fix inconsistent label 2022-09-11 17:17:36 +02:00
Bnyro
d3d82a7d0f enable http cache for retrofit 2022-09-10 19:35:05 +02:00
Bnyro
0070583c11 grey out irrelevant settings 2022-09-10 17:06:55 +02:00
Bnyro
a2aa7b0ba8 fix time codes 2022-09-10 16:58:51 +02:00
Bnyro
437438fd56 make drawable optional 2022-09-10 16:56:17 +02:00
Bnyro
45c04a0af6 reorder items 2022-09-10 16:53:04 +02:00
Bnyro
50f8ae898c bug fixes 2022-09-10 16:47:45 +02:00
Bnyro
1d5d254457 refactor player options 2022-09-10 16:32:40 +02:00
Bnyro
915795eaf0 bottom sheet for sorting 2022-09-10 16:13:02 +02:00
Bnyro
bb16a5e823 fix input type 2022-09-10 12:43:34 +02:00
Bnyro
f65d84727c improve code structure 2022-09-10 12:40:41 +02:00
Bnyro
206b560eb4 add option to rename a playlist 2022-09-10 12:37:13 +02:00
Bnyro
6dea68a8ab hide dynamically 2022-09-10 12:23:27 +02:00
Bnyro
9c91386ecd show when downloads are empty 2022-09-10 12:20:51 +02:00
Bnyro
b838e319f5 recognise downloaded audio files 2022-09-10 12:10:45 +02:00
Bnyro
cf46afdc86 cleanup 2022-09-10 11:51:50 +02:00
Bnyro
e1dd666c2c remove unused download settings 2022-09-10 11:38:31 +02:00
Bnyro
b60c63d48f add alternative trending layout 2022-09-10 11:37:30 +02:00
Bnyro
ec306f83dc fix forward btn 2022-09-09 18:20:06 +02:00
Bnyro
d354c2b3cc pause when unplugging headphones 2022-09-09 18:14:23 +02:00
Bnyro
18a53673ca lint 2022-09-09 18:04:48 +02:00
Bnyro
008bafda22 get rid of legacy download service 2022-09-09 18:04:33 +02:00
Bnyro
9e414a23cf merge media sourcess 2022-09-09 18:00:52 +02:00
Bnyro
79cc9055b2 allow downloading audio and video 2022-09-09 17:39:49 +02:00
Bnyro
93ca40cd6f remove storage permissions 2022-09-09 17:04:49 +02:00
Bnyro
9641add481 allow deleting files 2022-09-09 16:58:02 +02:00
Bnyro
a4daa35d53 bug fixes 2022-09-09 16:49:00 +02:00
Bnyro
462d247bd9 make it accessible when offline 2022-09-09 16:27:34 +02:00
Bnyro
600a99ff28 fix deprecation 2022-09-09 16:02:16 +02:00
Bnyro
b623c628cb bug fixes 2022-09-09 15:56:23 +02:00
Bnyro
226350e21c add offline player activity 2022-09-09 15:40:10 +02:00
Bnyro
97031be690 fix UI 2022-09-09 14:42:46 +02:00
Bnyro
6bb065a870 add download fragment 2022-09-09 14:23:39 +02:00
Bnyro
193c9b0e46 change download destination 2022-09-09 13:11:54 +02:00
Bnyro
c38820a110 backup legacy downloads 2022-09-09 11:40:14 +02:00
Bnyro
516d9df203 prepare for offline usage 2022-09-09 11:09:03 +02:00
Bnyro
9066db8b11 cleanup 2022-09-09 11:05:10 +02:00
Bnyro
37dcef7fce seperate playerView logic 2022-09-09 10:51:56 +02:00
Bnyro
c3ad60f19c proper uri handling 2022-09-08 21:59:51 +02:00
Bnyro
0dc17de044 fix search history sorting 2022-09-08 21:55:24 +02:00
Bnyro
693623c1ee bottom sheet UI fixes 2022-09-08 21:50:51 +02:00
Bnyro
316bd539a2 fixes 2022-09-08 21:05:51 +02:00
Bnyro
726ef9276f update dependencies 2022-09-08 20:56:55 +02:00
Bnyro
2f3075fab1 use coil for loading the notification image 2022-09-08 20:43:57 +02:00
Bnyro
32b5ae7094 fix crash when opening /user/ link 2022-09-08 20:28:01 +02:00
Bnyro
f8dabbda4e bug fixes 2022-09-08 20:19:44 +02:00
Bnyro
b23f22146a refactor opening links 2022-09-08 20:01:36 +02:00
Bnyro
5041fd9fdd refactor eternal apis 2022-09-08 19:29:35 +02:00
Bnyro
ea5bdef9fc fix errors 2022-09-08 18:55:42 +02:00
Bnyro
6ea46b8cb5 ktlint 2022-09-08 18:42:52 +02:00
Bnyro
93ceef71cc fix errors and warnings 2022-09-08 18:41:57 +02:00
Bnyro
0ab055303d minor code improvements 2022-09-08 18:31:22 +02:00
Bnyro
0272a00a0a move constants to its own package 2022-09-08 18:29:00 +02:00
Nephys222
ca3734aa9e fix for searchview anormal behavior 2022-09-06 19:12:19 +05:00
Bnyro
33529cffee
Revert "Fixed Iran region has no videos in feed" 2022-09-06 08:33:22 +02:00
achroid
65ddf07558 Fixed Iran region has no videos in feed 2022-09-06 08:08:45 +04:30
Bnyro
38e408058f
Fix the time parameter when sharing a video
Closes #1201
2022-09-05 13:05:19 +02:00
Bnyro
ba7cb67c27
Merge pull request #1191 from Bnyro/master
move audio and video settings to its own fragment
2022-08-28 15:40:43 +02:00
Bnyro
23b00390ad move player to its own fragment 2022-08-28 15:40:12 +02:00
Bnyro
2b30c41bcb
Merge pull request #1188 from Bnyro/master
recognise shorts
2022-08-27 16:54:52 +02:00
Bnyro
5af53bba82 recognise shorts 2022-08-27 16:54:36 +02:00
Bnyro
2701ab5978
Merge pull request #1186 from Bnyro/master
fix deprecated onBackPressed()
2022-08-27 15:42:36 +02:00
Bnyro
695d1eb510 fix deprecated onBackPressed() 2022-08-27 15:40:10 +02:00
Bnyro
b2cbae73db
Merge pull request #1182 from Bnyro/master
bump dependencies
2022-08-27 15:23:38 +02:00
Bnyro
317c135864 fix warnings 2022-08-27 15:23:31 +02:00
Bnyro
ca79c2f005 fix ktlint 2022-08-27 15:15:07 +02:00
Bnyro
771dee9b2e fix warnings 2022-08-27 15:13:24 +02:00
Bnyro
966405e922
Merge pull request #1181 from Bnyro/master
fix deprecation
2022-08-27 11:56:32 +02:00
Bnyro
c7ed00908c fix deprecation 2022-08-27 11:55:29 +02:00
Bnyro
93315aeb63 only do in PiP 2022-08-27 11:44:43 +02:00
Bnyro
b997d0c6d0 close pip by stopping notification 2022-08-27 11:42:17 +02:00
Bnyro
c41521d950
Merge pull request #1177 from Bnyro/master
fixes of background subs loading
2022-08-26 19:09:30 +02:00
Bnyro
a75d8f7225 fix layout 2022-08-26 19:09:09 +02:00
Bnyro
2151fd2dc9 minor fixes 2022-08-26 19:05:30 +02:00
Bnyro
c4c8a67f91 fixes of background subs loading 2022-08-26 18:57:42 +02:00
Bnyro
8e065fc44b
Merge pull request #1176 from Bnyro/master
load feed in background
2022-08-26 18:32:36 +02:00
Bnyro
6b5cdae041 load feed in background 2022-08-26 18:32:10 +02:00
Bnyro
5e01f2c9c1
Merge pull request #1175 from Bnyro/master
don't seek to watch position when end of video
2022-08-26 17:53:52 +02:00
Bnyro
05f0170248 don't seek to watch position when end of video 2022-08-26 17:53:22 +02:00
Bnyro
fbfd74f269
Merge pull request #1172 from Bnyro/master
fix search focus
2022-08-26 15:04:07 +02:00
Bnyro
39f683502e fix search focus 2022-08-26 15:03:40 +02:00
Bnyro
6ebf19d377
Merge pull request #1170 from Bnyro/master
fix local subs
2022-08-26 09:43:56 +02:00
Bnyro
58b61c308f fix local subs 2022-08-26 09:43:32 +02:00
Bnyro
3afdb9feaf
Merge pull request #1168 from Bnyro/master
Toggle for sharing with time code
2022-08-26 09:38:18 +02:00
Bnyro
58efe901d9 allow toggling share with time code in dialog 2022-08-26 09:37:28 +02:00
Bnyro
fdacc32383 hide add to playlist when not logged in 2022-08-26 09:17:43 +02:00
Bnyro
2727d91d24 better dialog syntax 2022-08-26 09:15:48 +02:00
Bnyro
3f861ca074
Merge pull request #1165 from Bnyro/master
Slider and notification improvements
2022-08-26 09:08:50 +02:00
Bnyro
7581985705 minor improvements 2022-08-26 09:08:29 +02:00
Bnyro
f9cdd2da5f code improvements 2022-08-26 09:04:35 +02:00
Bnyro
6998310809 bug fixes 2022-08-26 08:42:13 +02:00
Bnyro
248de804e8
Merge pull request #1163 from Bnyro/master
continous playback speed slider
2022-08-25 23:05:29 +02:00
Bnyro
fbc6a14c58 add custom slider preference 2022-08-25 23:05:04 +02:00
Bnyro
207fe64b58 add continous playback speed slider 2022-08-25 22:48:12 +02:00
Bnyro
1e5bd4d6fc remove testing code 2022-08-25 22:39:55 +02:00