0
0
mirror of https://github.com/mediathekview/zapp.git synced 2024-09-20 20:23:04 +02:00
Commit Graph

632 Commits

Author SHA1 Message Date
Christine Emrich
0248be6947 Style mediathek pages for night mode 2019-07-07 10:26:29 +02:00
Christine Emrich
0e000abc78 Style night mode streaming pages 2019-07-07 10:18:05 +02:00
Christine Emrich
fe23326150 Update (night theme) logos 2019-07-07 09:59:38 +02:00
Christine Emrich
644f15edff Merge branch 'master' into feature/night-theme 2019-07-06 15:07:30 +02:00
Christine Emrich
25d74dddbb Add TLS 1.3 support for mediathek api #135 2019-07-06 15:03:01 +02:00
Christine Emrich
2349e6c946 Add feedback option to about screen #70 2019-07-06 14:59:42 +02:00
Christine Emrich
957affc4e3 Fix bug where wrong activity would be called after sending playback to background 2019-07-04 15:15:11 +02:00
Christine Emrich
5463ff2559 Show full controlls when changing back from pip mode 2019-06-30 18:10:45 +02:00
Christine Emrich
7da6b77e94 Save playback position even when reusing old player 2019-06-26 21:12:44 +02:00
Christine Emrich
09a0179176 Translate pip menu item 2019-06-26 20:53:33 +02:00
Christine Emrich
edcedf00f7 Hide system ui of MediathekPlayerActivity when in pip mode 2019-06-26 15:06:34 +02:00
Christine Emrich
61ef6ec085 Save last known video positions inside cache repository 2019-06-26 14:51:27 +02:00
Christine Emrich
e28400de62 Hide non video activity ui when in pip mode 2019-06-26 10:49:54 +02:00
Christine Emrich
ddde8a26b5 Merge branch 'feature/video-quality-selection' of github.com:cemrich/zapp into feature/video-quality-selection 2019-06-26 10:08:21 +02:00
cemrich
85cc81303c
Merge pull request #160 from userdimi/feature/dynamic-quality-icon
Feature/dynamic quality icon
2019-06-26 10:08:04 +02:00
Dimitri Simon
6e64dd2d7f changed visibility of the mediathek quality button only if more then one
Format is available
2019-06-25 20:57:14 +02:00
Dimitri Simon
b75e96b02e changed visibility of the livestream quality button only if more then one
Format is available
2019-06-25 20:50:18 +02:00
Christine Emrich
1f82459cdd Change wording 2019-06-25 16:28:17 +02:00
cemrich
da3da5fb1e
Merge pull request #156 from userdimi/feature/video-quality
Add video quality selection
2019-06-25 16:18:14 +02:00
Dimitri Simon
8f01e0ca38 refractor CustomTrackNameProvider 2019-06-25 15:34:01 +02:00
Christine Emrich
08395634a8 Hide pip menu item when not supported 2019-06-25 14:32:37 +02:00
Christine Emrich
c5e1e1e05b Style pip menu items 2019-06-25 14:32:36 +02:00
Christine Emrich
3a258d9da5 Add very basic picture in picture support 2019-06-25 14:32:35 +02:00
Christine Emrich
9046a13b77 Send user agents to to all apis #159 2019-06-23 17:47:18 +02:00
Christine Emrich
410020fae7 Update test dependencies 2019-06-23 16:57:22 +02:00
Dimitri Simon
c5ff55c489 - added quality menu item to MediathekPlayerActivity
- changed quality menu item showAsAction from never to ifRoom to display as icon
2019-06-23 16:22:08 +02:00
Dimitri Simon
472b0d3d9c - implemented CustomTrackNameProvider
- added CustomTrackNameProvider to TrackSelectionView
- removed unused sort methods
2019-06-23 15:48:45 +02:00
Dimitri Simon
9bbe9991cf WIP: created sort function for video tracks 2019-06-22 17:54:58 +02:00
Dimitri Simon
b3be15db83 changed wording from "Video Quality" to "Quality"
added string resource video_quality to TrackSelectionView
2019-06-20 19:48:07 +02:00
Dimitri Simon
4fa478fcc3 optimized code style 2019-06-20 19:18:37 +02:00
Dimitri Simon
844ff33d60 implement quality settings dialog 2019-06-20 08:38:12 +02:00
Christine Emrich
4c1147c34b Exclude country dependent tests from ci 2019-06-19 21:26:33 +02:00
Dimitri Simon
98981cd37d added video quality menu item 2019-06-19 20:05:36 +02:00
Christine Emrich
89cf529ab6 Exclude connection test for travis ci 2019-06-19 11:16:22 +02:00
Christine Emrich
9a650c34bd Output test results to console 2019-06-19 10:48:32 +02:00
Christine Emrich
c580a16022 Fix broken streams of Parlamentsfernsehen 2019-06-18 21:30:19 +02:00
Dimitri Simon
456b302812 added onTracksChanged debug logs 2019-06-18 21:27:21 +02:00
Christine Emrich
de189c123d Update libraries 2019-06-12 11:35:01 +02:00
Christine Emrich
b43f9bcaed Make live stream reloadable by clicking error message 2019-06-10 17:44:52 +02:00
Christine Emrich
e69136ba35 Add refresh icon to mediathek error view 2019-06-10 17:22:17 +02:00
Christine Emrich
5f10d108ec Don't hide stream logo when error will be shown 2019-06-04 19:40:33 +02:00
Christine Emrich
23a0132050 Clear player error on reload 2019-06-04 19:39:22 +02:00
Christine Emrich
1a80942170 Show loading related error messages only when player is in idle state 2019-06-01 21:10:25 +02:00
Christine Emrich
ef0fc5ec4c Add very basic activity tests 2019-05-29 21:12:16 +02:00
Christine Emrich
1d3b5fc763 Fix MainUiTest 2019-05-23 14:55:58 +02:00
Christine Emrich
1beb83120c Use Robolectric for JsonChannelListTest 2019-05-23 14:34:08 +02:00
Christine Emrich
6ae7bcf5d3 Release version 2.2.2 2019-05-21 17:09:56 +02:00
Christine Emrich
c1e919fec2 Fix crash when loading preferences for the first time 2019-05-21 17:09:38 +02:00
Christine Emrich
77aefdac6b Remove unused code 2019-05-21 16:56:38 +02:00
Christine Emrich
492a284b0b Fix crash when loading channel load preferences #152 2019-05-21 16:53:09 +02:00
Christine Emrich
f11025fd71 Migrate to preferences support lib 2019-05-18 21:32:27 +02:00
Christine Emrich
ef34601c27 Release version 2.2.1 2019-05-17 21:11:30 +02:00
Christine Emrich
6186e84d54 Release version 2.2.0 2019-05-17 20:31:53 +02:00
Christine Emrich
f75a00af1d Pull English translations 2019-05-17 20:18:49 +02:00
Christine Emrich
db5218465f Update dependencies 2019-05-16 20:35:38 +02:00
Christine Emrich
4a28b277a3 Basic night theme support 2019-05-16 19:33:19 +02:00
cemrich
6d7e217e4d
Merge pull request #147 from protvis74/patch-1
Fix channel ARD HD/Das Erste HD URL changed
2019-05-14 20:41:55 +02:00
Christine Emrich
71efb44f7f Fix background playback stopped by system on Android P #148 2019-05-14 20:35:53 +02:00
Christine Emrich
c91ed552fd Fix navigation bar overlapping player ui controls #146 2019-05-14 16:38:13 +02:00
protvis74
2fcfd75caa
Fix channel ARD HD/Das Erste HD URL changed
The channel Das Erste HD don't work anymore. Url has changed. ZDF HD is shown with Moma Magazin dated 06.05.19 I think.
Old: http://daserste_live-lh.akamaihd.net/i/daserste_de@91204/master.m3u8
New:  https://mcdn.daserste.de/daserste/de/master_3744.m3u8
2019-05-12 21:13:22 +02:00
Christine Emrich
7e5eab3c47 Add pinch-to-zoom gesture for aspect ratio mismatches #141 2019-05-09 19:48:43 +02:00
Christine Emrich
040ea1f168 Fix crash when returning from notification 2019-05-09 16:47:30 +02:00
Christine Emrich
891366d223 Update gradle tools to 3.4.0 2019-05-04 21:09:23 +02:00
Christine Emrich
b1fd94542d Swap volume and brightness slider #140 2019-02-21 18:08:32 +01:00
Christine Emrich
3aeb6e08cf Release version 2.1.1 2019-01-26 10:57:49 +01:00
Christine Emrich
608835da01 Update dependencies 2019-01-24 20:31:53 +01:00
Christine Emrich
7bc8f21c73 Fix build with new gradle version 2019-01-24 15:23:29 +01:00
Christine Emrich
f6d9826503 Fix typo in code 2019-01-23 19:18:02 +01:00
Christine Emrich
910b7d85dc Fix wrong download qualities leading to possible null pointer crashes 2019-01-23 19:17:13 +01:00
Christine Emrich
3e5428134f Fix app crash upon channel selection #138 2019-01-23 15:20:55 +01:00
Christine Emrich
281c02ed9a Release version 2.1.0 2018-12-12 21:23:19 +01:00
Christine Emrich
fa66c904ba Pull translations from transifex 2018-12-12 21:16:47 +01:00
Christine Emrich
859634def1 Allow quality sharing even if download is not possible #133 2018-12-09 16:57:02 +01:00
Christine Emrich
0cc3ece7e4 Guard all share intents against ActivityNotFoundException by using system choosers #137 2018-12-08 16:12:36 +01:00
Christine Emrich
76bed22ffe Allow display to turn off after playing #132 2018-12-08 13:09:56 +01:00
Christine Emrich
6abe2e7794 Disable show downloads for playlist files #133 2018-12-08 12:38:17 +01:00
Christine Emrich
9747aa9229 Destroy notification if player service gets destroyed by task manager 2018-12-07 19:42:54 +01:00
Christine Emrich
b93521a957 Fix progress bar does never hide when opening stream via notification #136 2018-12-07 19:17:39 +01:00
Christine Emrich
f35179b501 Allow background playback in live streams #136 2018-12-07 19:10:06 +01:00
Christine Emrich
a1bd38dcdc Move "play in background" option into overflow menu #136 2018-12-07 16:28:30 +01:00
Christine Emrich
d42519507f Migrate tests to androidx 2018-12-06 21:08:24 +01:00
Christine Emrich
e54e89cf7b Update dependencies 2018-11-23 14:43:49 +01:00
Christine Emrich
52222dc3cc Use googles annotations instead of intelliJ ones 2018-10-24 21:28:29 +02:00
Christine Emrich
c47cdb935c Make launcher icon look nice on samsung devices 2018-10-24 21:27:41 +02:00
Christine Emrich
15bdb1a44e Move changelog to markdown file 2018-10-22 21:39:22 +02:00
Christine Emrich
8ae4faae0a Release version 2.0.0 2018-10-21 20:55:27 +02:00
Christine Emrich
d8bda1c31a Pull new translations 2018-10-21 20:22:42 +02:00
Christine Emrich
00247a6e95 Remove TODOs that seem to be fixed by latest changes 2018-10-21 20:05:22 +02:00
Christine Emrich
e2a29a65e6 Release wakelocks when player is paused or idle 2018-10-21 13:51:35 +02:00
Christine Emrich
e0f79e3e0e Merge v21 resource folder into default one 2018-10-21 12:51:06 +02:00
Christine Emrich
d7b465f8e9 Update dependencies 2018-10-21 12:48:15 +02:00
Christine Emrich
cc62bff4a2 Fix some linting warnings 2018-10-21 12:46:58 +02:00
Christine Emrich
85ef34935d Raise api level to 21 2018-10-19 21:22:23 +02:00
Christine Emrich
e42e537582 Save player position when activity pauses 2018-10-18 15:40:22 +02:00
Christine Emrich
6cc4a1824e Delete old, unused player 2018-10-18 15:19:57 +02:00
Christine Emrich
184fcd708a Show notification when player is in background and playback fails 2018-10-18 15:19:07 +02:00
Christine Emrich
f15e8088af Add permission for foreground service 2018-10-18 15:18:14 +02:00
Christine Emrich
71f1122d00 Abort background playback and show toast on error 2018-10-14 21:02:50 +02:00
Christine Emrich
60040a9826 Re-implement network connection checker to avoid streaming over metered connections 2018-10-14 20:49:56 +02:00
Christine Emrich
19775936d9 Fix exoplayer crashing when subtitles fail loading 2018-10-14 14:48:25 +02:00
Christine Emrich
434abe6479 Use butterknife release candidate instead of snapshot 2018-10-14 14:34:14 +02:00
Christine Emrich
58c6b3a9dc Manage user preferences inside a single class 2018-10-14 14:32:38 +02:00
Christine Emrich
13e5e3c713 Shrink debug build to not hit 64k limit 2018-10-10 16:59:20 +02:00
Christine Emrich
5e1aa9c5bf Reimplemented subtitle support 2018-10-09 22:22:18 +02:00
Christine Emrich
a44f799daf Fix bug where pausing channel would not bring back correct channel 2018-10-07 20:14:53 +02:00
Christine Emrich
df9b14014d Use background service for channel playback 2018-10-07 19:57:27 +02:00
Christine Emrich
8926b7e1c2 Reimplement error handling 2018-10-07 16:17:51 +02:00
Christine Emrich
b7061331b3 Restore buffering ui 2018-10-07 16:06:33 +02:00
Christine Emrich
4d792fe262 Handle audio focus as expected 2018-10-07 14:39:08 +02:00
Christine Emrich
a6ad66a189 Use media session for playback 2018-10-07 14:19:05 +02:00
Christine Emrich
a4d4a18958 Move wake lock management into own class 2018-10-07 13:54:31 +02:00
Christine Emrich
4f36a2071e Fix title / subtitle handling in background notification 2018-10-07 13:42:40 +02:00
Christine Emrich
32bdbcdcf0 Move new player to app wide player package 2018-10-07 13:31:10 +02:00
Christine Emrich
6a9835e1f9 Implement very basic reusable player inside bindable service 2018-10-06 21:23:44 +02:00
Christine Emrich
6cf3343689 Show simple error toast in case of background playback error 2018-10-06 14:26:12 +02:00
Christine Emrich
53fa728b58 Pass current player time from background to foreground player and vice versa 2018-10-06 13:54:59 +02:00
Christine Emrich
8ec22495bb Create proper notification channel for background playback 2018-10-03 20:30:03 +02:00
Christine Emrich
65a21c5f1e Merge branch 'master' into feature/background-playback 2018-10-03 19:08:05 +02:00
Christine Emrich
375e9ab03d Replace deprecated markdown view for FAQ #127 2018-10-03 16:35:36 +02:00
Christine Emrich
5b58b60d04 Colorize notification 2018-10-02 21:13:50 +02:00
Christine Emrich
4a93197ead Hold wake and wifi locks during background playback 2018-10-02 21:10:20 +02:00
Christine Emrich
1d55491206 Stop background playing service when starting live stream 2018-10-02 20:22:26 +02:00
Christine Emrich
3344568540 Use proper notification icon 2018-10-02 19:59:50 +02:00
Christine Emrich
a0e9b0ffe2 Use activity on stack if present when clicking notification 2018-10-02 15:32:25 +02:00
Christine Emrich
36de078ad1 Add content description to play in background button 2018-10-02 15:21:20 +02:00
Christine Emrich
9f17308ede Implement very basic background playback for mediathek shows 2018-10-02 15:01:36 +02:00
Christine Emrich
80e4a5b0d5 Fix some lint warnings 2018-09-30 14:49:29 +02:00
Christine Emrich
416ab6267e Migrate to AndroidX libraries 2018-09-29 20:34:52 +02:00
Christine Emrich
9661a44a3a Update ExoPlayer to 2.8.4 2018-09-29 19:20:56 +02:00
Christine Emrich
92c7cc8453 Update Android Studio, gradle and libraries 2018-09-29 19:05:26 +02:00
Christine Emrich
25b1cac3f6 Release version 1.11.2 2018-09-28 15:07:30 +02:00
Christine Emrich
70ac5d6f30 Fix DW+ url #124 2018-09-25 17:44:06 +02:00
Christine Emrich
d1f923cb4a Hopefully fix broken F-Droid metadata due to wrongly named translated files 2018-09-20 17:52:11 +02:00
Christine Emrich
8f5c1c8572 Fix outdated translations overriding master resources 2018-09-20 17:43:09 +02:00
Christine Emrich
3dbc4c6b18 Pull latest translations 2018-09-13 15:15:51 +02:00
Christine Emrich
362fde1e8b Allow cleartext traffic on Android P #115 2018-09-13 10:30:16 +02:00
Christine Emrich
637ce0e52f Make secondary text in preferences not change when ticking checkboxes #118 2018-09-13 10:04:53 +02:00
Christine Emrich
365659380c Release version 1.11.1 2018-09-13 09:23:45 +02:00
Christine Emrich
dcad12b72b Fix build error due to translation issue 2018-09-13 09:23:19 +02:00
Christine Emrich
247fd0dfdc Fix ard stream url 2018-09-12 15:18:26 +02:00
Christine Emrich
e0167dcba6 Update sdk and support lib version to 28 2018-09-12 15:18:12 +02:00
Christine Emrich
57dca9abda Pull finished translations from transifex 2018-05-31 18:00:21 +02:00
Christine Emrich
6e7063515f Set up transifex translation 2018-05-31 17:55:46 +02:00
Christine Emrich
31e087cb30 Fix linting errors 2018-05-20 18:11:40 +02:00
Christine Emrich
c5e3598ec7 Release version 1.11.0 2018-05-20 16:31:41 +02:00
Christine Emrich
8165cc087f Update dependencies and fix ui test 2018-05-20 16:05:09 +02:00
Christine Emrich
404e301ae0 Fix lint warning for strings.xml 2018-05-20 15:54:33 +02:00
Christine Emrich
4531a930b4 Merge branch 'feature/wipe-controls' 2018-05-16 21:25:10 +02:00
Christine Emrich
cba2ed5ce3 Add indicators for volume and brightness swiping 2018-05-16 21:23:52 +02:00
Christine Emrich
25e1f66388 Move swipe function of player into its own view 2018-04-28 18:37:24 +02:00
Christine Emrich
2425c405fe Fix linting warnings and formatting 2018-04-23 21:25:08 +02:00
Christine Coenen
3a7fa6a74a Add cancel option to download message 2018-04-20 16:59:11 +02:00
Christine Coenen
5972aa37f8 Improve formatting in MediathekDetailFragment 2018-04-20 16:47:08 +02:00
Andreas Herbig
271545290d #83: Fix for crash when trying to download a file with invalid URL. 2018-04-20 16:28:20 +02:00
Andreas Herbig
2c5fceb311 Add wipe-controls for livestream videoPlayer. 2018-04-20 16:28:01 +02:00
Andreas Herbig
dc3aad7290 Only use wipe-controls when menu overlay is not visible. 2018-04-20 16:28:01 +02:00
Andreas Herbig
acac7800a8 Add wipe-control to adjust volume on mediathek videoPlayer 2018-04-20 16:28:01 +02:00
Andreas Herbig
5f5df3d245 #90: Add wipe-control to adjust brightness on mediathek videoPlayer 2018-04-20 16:28:01 +02:00
Christine Emrich
3bb85e34c0 Fix ui tests 2018-04-18 11:26:07 +02:00
Christine Emrich
79b7b754fb Fix bug where wrong permission was requested for download #110 2018-04-17 14:13:31 +02:00
Christine Emrich
6c0c5974ba Fix lint warning 2018-04-11 14:39:37 +02:00
Christine Emrich
0b7be2b627 Improve search bar layout 2018-04-11 14:36:48 +02:00
Christine Emrich
f870c2f3ac Use navigation drawer instead of tabbed layout 2018-04-07 17:55:38 +02:00
Christine Emrich
8cac2cee8e Update dependencies 2018-04-06 14:22:07 +02:00
Christine Emrich
2b42a36ec2 Use implementation directives in gradle file 2018-04-06 14:13:19 +02:00
Christine Emrich
77c3e2f8dd Fix crash when opening live stream without internet connection #109 2018-04-06 11:52:12 +02:00
Christine Emrich
00269aee16 Update Android Studio and gradle 2018-03-28 21:36:38 +02:00
Christine Emrich
57536721e1 Make focus color overlay a bit more prominent 2018-03-15 11:44:43 +01:00
Christine Emrich
f3d35e28ed Release version 1.10.0 2018-03-14 13:44:39 +01:00
Christine Emrich
979a729db1 Create quick share option for mediathek items on long press 2018-03-14 11:34:32 +01:00
Christine Emrich
3303122dc1 Fix some lint errors 2018-03-14 10:51:59 +01:00
Christine Emrich
ca3d73a24f Add setting to avoid streaming over mobile connections #89 2018-03-14 10:27:19 +01:00
Christine Emrich
7d4dcf409e Add context menu for sharing to channel overview #102 2018-03-13 13:12:39 +01:00
Christine Emrich
c99bd64806 Fix bug where slash in file name would cause directory creation #101 2018-03-11 20:08:57 +01:00
Christine Emrich
93935dc3e3 Fix bug where action bar was white 2018-03-11 14:17:47 +01:00
Christine Emrich
412cc6dc89 Update exo player to latest version 1.7.0 2018-03-11 14:10:11 +01:00
Christine Emrich
652f8222af Update build tools and libraries 2018-03-10 14:26:05 +01:00
Christine Emrich
cad76423ef Show live stream progress bar only if buffer is really really empty 2017-11-29 19:27:59 +01:00
Christine Emrich
d46c119916 Release version 1.9.1 2017-11-29 13:46:42 +01:00
Christine Emrich
17454255d5 Fix ssl error when connecting to mediathek backend 2017-11-29 11:19:50 +01:00
Christine Emrich
653b73db46 Release version 1.9.0 2017-11-14 16:28:48 +01:00
Christine Emrich
0ce51f396f Fix proguard rules for about libraries lib 2017-11-14 16:11:58 +01:00
Christine Emrich
27ebb39735 Add adaptive launcher icon 2017-11-14 15:53:13 +01:00
Christine Emrich
24c686521b Fix crash on api level 23 when clicking download notification 2017-11-14 14:31:35 +01:00
Christine Emrich
fa3f6add1f Fix ARD ONE, NDR and MDR streams urls 2017-11-14 14:17:58 +01:00
Christine Emrich
bb7a9db4a3 Use AboutLibrary to construct about screen with a list of used libraries 2017-11-05 15:34:41 +01:00
Christine Emrich
c1ec65fdec Add open source screen to about section 2017-11-04 17:57:27 +01:00
Christine Emrich
b2a252af00 Remove different productFlavors 2017-11-04 13:40:28 +01:00
Christine Emrich
bd1ef6f36d Fix or suppress possible null pointer warnings 2017-11-04 10:26:09 +01:00
Christine Emrich
444d2bbb04 Add missing nullable annotations 2017-11-04 10:13:21 +01:00
Christine Emrich
07ab0c4f67 Fix weaker access lint warnings 2017-11-04 10:08:31 +01:00
Christine Emrich
bb2b07a721 Fix deprecated api warnings 2017-11-02 21:58:03 +01:00
Christine Emrich
123fc309a3 Fix lint performance warnings 2017-11-02 21:50:18 +01:00
Christine Emrich
9dc0c13b7b Fix timber related lint 2017-11-02 20:48:00 +01:00
Christine Emrich
3cf0de509d Switch to java 8 2017-11-02 20:35:13 +01:00
Christine Emrich
e436e064b2 Release version 1.8.1 2017-10-31 11:01:40 +01:00
Christine Emrich
d20ba10218 Update libraries 2017-10-31 10:49:12 +01:00
Christine Emrich
f430f1432a Merge branch 'master' of github.com:cemrich/zapp 2017-10-25 16:02:24 +02:00
Christine Emrich
0dd7129b0c Show warning when ssl connection fails on older Android devices #82 2017-10-25 16:01:22 +02:00
Subhrajyoti Sen
3af4c114c3 Update URL for Kika live stream 2017-10-24 01:11:57 +05:30
Christine Emrich
b9bc142daa Merge branch 'master' of github.com:cemrich/zapp 2017-10-18 14:26:51 +02:00
Christine Emrich
13c1c91d29 Release version 1.8.0 2017-10-18 14:25:38 +02:00
Christine Emrich
6a69a8bc77 Shrink resources for smaller apk size 2017-10-13 16:13:47 +02:00
Christine Emrich
590a7acd51 Append extension when downloading a file 2017-10-13 15:44:22 +02:00
Kilian Rueß
25d153a5fa Improved linguistic style 2017-10-09 20:51:32 +02:00
Kilian Rueß
4d260b2e10 Added missing commas 2017-10-09 20:01:54 +02:00
Bas van den Aakster
8b904493a5 Update ZDFneo logo, fixes #75 2017-10-08 16:18:18 +02:00
Medusalix
abb51f3d2a Update WDR stream url 2017-09-30 12:05:20 +02:00
Christine Emrich
4287497380 Merge branch 'master' of github.com:cemrich/zapp 2017-09-30 09:58:57 +02:00
Christine Emrich
1d2af7911b Add share buttons to quality list 2017-09-16 18:44:15 +02:00
Christine Emrich
93fafd8ae6 Split downloads into the shows qualities 2017-09-03 12:45:02 +02:00
Christine Emrich
fe2d7d3e3d Make download visible in external download manager 2017-09-03 10:32:09 +02:00
Christine Emrich
f1f2e5d952 Open download manager when clicking on download notification 2017-09-03 09:55:41 +02:00
Christine Emrich
8da932ec62 Implement very simple download functionality 2017-09-02 21:17:21 +02:00
Christine Emrich
8db6cf5fa7 Pull shared elements out of mediathek details layout 2017-09-02 11:39:06 +02:00
Christine Emrich
1bce818e22 Test accessibility 2017-09-02 11:06:12 +02:00
Christine Emrich
fa8ca5172d Add very basic ui test to assure nothing breaks badly on changes 2017-09-02 10:39:23 +02:00
Christine Emrich
6f726db83a Fix typo 2017-08-31 20:31:12 +02:00
Patrick Hein
b71116d22a fixed spelling of MediathekViewWeb 2017-08-19 23:06:04 +02:00
Christine Emrich
fb233b3bc4 Release version 1.7.2 2017-08-15 20:37:01 +02:00
Christine Emrich
1a565da896 Fix possible crash due to null pointer exception 2017-08-15 20:25:57 +02:00
Christine Emrich
97a590c78f Release version 1.7.1 2017-08-09 22:18:18 +02:00
Christine Emrich
ff719a07df Show more concrete error message to avoid regressions 2017-08-09 22:09:10 +02:00
Christine Emrich
7c6c35089a Avoid SSLHandshakeException on Android 7 devices #67 2017-08-09 21:57:55 +02:00
Christine Emrich
75c83dc3d9 Fix crash on Android 4.4.2 2017-08-07 21:59:31 +02:00
Christine Emrich
eafa4ce521 Release version 1.7.0 2017-08-05 17:14:49 +02:00
Christine Emrich
8d31a25102 Fix proguard file for retrofit metadata catching 2017-08-05 17:12:35 +02:00
Christine Emrich
5a518ded3e Extend subtitle FAQ 2017-08-05 16:30:44 +02:00
Christine Emrich
f1ade02957 Fix bug where canceled requests would cause an error response 2017-08-05 16:11:40 +02:00
Christine Emrich
abb0c470db Save state of caption button across videos and remove setting entry 2017-08-03 22:35:05 +02:00
Christine Emrich
583bef85bc Add toggle button for mediathek subtitles 2017-08-03 22:26:34 +02:00
Christine Emrich
d3cec03c94 Heavily simplified show info api by using retrofit and removing separate module 2017-08-03 17:41:26 +02:00
Christine Emrich
1359584c46 Add FAQ section about missing subtitles 2017-08-02 22:20:00 +02:00
Christine Emrich
47d685926d Show subtitles only when enabled in settings 2017-08-02 22:01:08 +02:00
Christine Emrich
3bb748bdfc Show subtitles for mediathek shows that provide some 2017-08-02 21:46:07 +02:00
Christine Emrich
77a7d4e9ad Refactor mediathek player into its own class 2017-08-02 21:06:52 +02:00
Christine Emrich
bbdc530d0e Show in UI if mediathek show provides subtitles 2017-08-02 20:38:04 +02:00
Christine Emrich
310b1b1031 Use stable ids for mediathek list 2017-08-02 13:15:10 +02:00
Christine Emrich
1e4073e12d Release version 1.6.0 2017-07-30 15:27:13 +02:00
Christine Emrich
0c474173dc Use timber for log messages #56 2017-07-30 14:46:07 +02:00
Christine Emrich
7ea3c5ed69 Remove animation from list items because it breaks scrolling 2017-07-30 14:26:19 +02:00
Christine Emrich
6bc574bc65 Add crash reporting via mail #57 2017-07-29 15:48:59 +02:00
Christine Emrich
f9d2163d65 Support basic picture in picture mode for android O 2017-07-29 13:56:59 +02:00
Christine Emrich
d46c4c202d Update to android 8 (api level 26) 2017-07-28 22:23:31 +02:00
Christine Emrich
71f10bfbf9 Add very basic support for android tv 2017-07-28 21:27:52 +02:00
Christine Emrich
1b3d0b5e2f Fix crash when show duration is not reported by api 2017-07-28 21:18:02 +02:00
Christine Emrich
f7b3325442 Hide loading indicator when mediathek api throws an error 2017-07-28 21:17:15 +02:00
Christine Emrich
f8ca7a3aef Remove background from feature graphics so they work on all backgrounds 2017-07-28 20:04:40 +02:00
Christine Emrich
aee66a7ed1 Add layout animations 2017-07-27 13:33:48 +02:00
Christine Emrich
373b9d306a Fix crash when url intent cannot be handled
For example on android tv devices without browser installed
2017-07-27 13:09:06 +02:00