Commit graph

135 commits

Author SHA1 Message Date
Felix
7cc4f3d603 refactor DetailsViewModel and fix issue that caused autoselection to not work 2020-04-11 21:59:48 +02:00
Felix
728d95bf36 move all strings to common to reduce redundancy 2020-04-11 17:06:19 +02:00
Felix
8a300232b7 formatting 2020-04-10 17:02:07 +02:00
Felix
c2be295029 Leanback: split DetailsFragment into separate Fragments for Events and Streams 2020-04-10 16:59:21 +02:00
Felix
4e8d5fb371 Leanback: update formatstring to also use hours 2020-04-10 15:28:28 +02:00
Felix
b2188b8c19 Leanback: wrap calls to mediaDataRetriever in try-catch 2020-04-10 15:23:03 +02:00
Felix
a6256641e4 Leanback: formatting 2020-04-10 01:13:01 +02:00
Felix
f68de9edd7 Leanback: keep thumbs up disabled until we change icon depending if a bookmark exists or not 2020-04-10 01:10:53 +02:00
Felix
61c9f13867 Leanback: add action to update streams 2020-04-10 01:00:33 +02:00
Felix
165f0fbd86 Leanback: formatting 2020-04-10 01:00:20 +02:00
Felix
a4b2809603 Update ProgressEventView 2020-04-10 00:21:28 +02:00
Felix
fda7b6667f Leanback: update livestreams so they actually load 2020-04-09 23:33:28 +02:00
Felix
30928f862d Leanback: reenable inProgress list 2020-04-09 23:32:59 +02:00
Felix
ccd7dfb2cf Leanback: fix playback-progress loading 2020-04-09 22:47:41 +02:00
Felix
ed21c3a742 Leanback: switch back to AlertDialog to select recording and add options for autoselect and allways-autoselect 2020-04-09 22:47:24 +02:00
Felix
ccf3ac2005 Leanback: just switch to player when already playing instead of reinitializing everything 2020-04-09 22:10:06 +02:00
Felix
c3952ca008 add drawables for Leanback menu items 2020-04-09 21:35:39 +02:00
Felix
4c564f32f1 Leanback: add scroll to related for events detail page 2020-04-08 21:40:21 +02:00
Felix
880859e351 filter audio for leanback 2020-04-08 21:39:51 +02:00
Felix
5a49012209 use leanback dialog to select recording 2020-04-08 21:19:10 +02:00
Felix
7243f8713d enable option to play with external players 2020-04-08 21:18:40 +02:00
Felix
ee718e6d85 fix possible MemLeaks 2020-04-08 21:16:47 +02:00
Felix
795647c240 fix: handle recordings not yet loaded in event details VM 2020-04-08 19:44:26 +02:00
Felix
cc06a502f6 ktlint format 2020-04-08 00:56:34 +02:00
Felix
e698bdc870 fix memleaks 2020-04-08 00:55:26 +02:00
Felix
6dddff2250 Leanback: add leakCanary link for debug builds 2020-04-08 00:53:21 +02:00
Felix
6635121f17 Leanback: add preferences and refactor/bugfix 2020-04-07 01:41:17 +02:00
Felix
1ef480deea enable automated play-upload to alpha for touch 2020-03-16 20:19:29 +01:00
Felix
0300485723 inline default versionCode, since it is set by parameter anyways 2020-02-09 23:54:26 +01:00
Felix
d63a361aea update ktlint version and reformat 2020-02-03 20:26:14 +01:00
Felix
fe4e1889aa code cleanup 2020-01-04 00:08:07 +01:00
Felix
56deb68cf1 Refactor: completely remove Downloader and replace all references with MediaRepository 2020-01-03 19:41:15 +01:00
Felix
78a6057a27 Refactor: replace downloader with MediaRepository, add StreamingRepository 2020-01-03 19:29:51 +01:00
Felix
d4d06ff5b7 leanback: formatting and cleanup 2020-01-02 18:26:01 +01:00
Felix
0441c4d4e9 make ViewModelFactory a proper singleton 2019-12-27 17:52:17 +01:00
Felix
f0f34d0aa7 simplify gradle files 2019-12-27 00:04:15 +01:00
Felix
39af4eb064 Merge branch 'develop' into feature/androidXmigration 2019-12-26 13:52:26 +01:00
Felix
57c4f4c4e1 remove usages of useProguard from build.gradle as we are already using R8 2019-12-26 13:46:07 +01:00
Felix
c0027745cf migrate to AndroidX 2019-11-19 23:38:16 +01:00
Felix
55e1d18cb0 fix some warnings 2019-11-19 23:01:48 +01:00
Felix
c77c8fc19b remove in ProgressRow while it is not working properly 2019-11-19 22:56:37 +01:00
Felix
ac0427d95e fix resume of preloading for seekThumbs 2019-11-19 22:49:00 +01:00
Felix
1f445c03ec formatting (ktlint) 2019-11-19 21:49:16 +01:00
Felix
88e9f4661e update logic for determining optimal recording so it always returns something 2019-11-19 21:46:07 +01:00
Felix
dab0f34497 fix crash caused by reusing released MediaMetadataRetriever 2019-11-19 21:39:27 +01:00
Felix
4aaad6c250 disable preloading of screenshot-thumbnails 2019-11-13 00:00:07 +01:00
Felix
f677668746 SeekDataProvider: add yields to make thumbnail-generation cancelable 2019-11-12 21:58:09 +01:00
Felix
50815021a5 Bugfix: add clicklistener for Related Item on DetailsPage 2019-11-12 21:46:24 +01:00
Felix
2e5691f044 remove unused HeaderItemPresenter 2019-11-12 21:45:51 +01:00
Felix
11d5283bfd enable proguard for leanback 2019-11-12 21:09:19 +01:00