Commit Graph

2305 Commits

Author SHA1 Message Date
Nathan Mascitelli 895af777cf Add generatedBySystem to DownloadStatus 2020-03-22 16:19:31 -04:00
Nathan Mascitelli b5244bbe99 Add generatedBySystem to DownloadRequest 2020-03-22 16:19:31 -04:00
ByteHamster 000ea0b6de Fixed downloads taking long before being shown as started
The first call to installSslProvider may take quite long.
Already report the started download.
2020-03-20 18:09:29 +01:00
H. Lehmann 4da4b0e1c2
Merge pull request #3946 from ByteHamster/speed-up-start
Install ssl provider asynchronously
2020-03-20 16:14:41 +01:00
ByteHamster 1eb207ad0e Fixed jumping icon on splash screen 2020-03-20 14:19:03 +01:00
ByteHamster 0d02943866 Install ssl provider asynchronously 2020-03-20 14:08:44 +01:00
ByteHamster 9e99b81f1e Enabled more checkstyle rules 2020-03-18 20:17:51 +01:00
H. Lehmann 85cbebcae1
Merge pull request #3940 from ByteHamster/caching-improvements
Do not cache images, accept old iTunes responses
2020-03-18 00:29:38 +01:00
Tony Tam 34fba016d1
Show artistName in place of podcast url when it is available (#3762) 2020-03-18 00:11:52 +01:00
ByteHamster 9ff4687821 Do not cache images, accept old iTunes responses 2020-03-18 00:08:13 +01:00
H. Lehmann bb13b1e5f3
Merge pull request #3938 from ByteHamster/sidebar-size
Increased sidebar size
2020-03-17 16:09:50 +01:00
ByteHamster 53f9c87797 Increased sidebar size 2020-03-17 15:39:28 +01:00
ByteHamster 7db3da273a Re-added paged feed button 2020-03-17 14:35:10 +01:00
ByteHamster 8d2a188eda Showing feed results in search 2020-03-17 14:35:10 +01:00
ByteHamster 4f0de071ec Converted lists to RecyclerView
Also, cleaned up list adapters
2020-03-17 14:35:06 +01:00
H. Lehmann 4e0e4baa05
Merge pull request #3935 from ByteHamster/black-icons
Made icons black instead of grey
2020-03-17 00:22:19 +01:00
H. Lehmann 21c617cc74
Merge pull request #3936 from ByteHamster/add-feed-page
Made add feed page more white
2020-03-16 22:41:05 +01:00
H. Lehmann 1837cdd576
Merge pull request #3934 from ByteHamster/fix-blur
Fixed blurring images on Android 4.4
2020-03-16 22:35:01 +01:00
ByteHamster 1e77726942 Removed unused cast button 2020-03-16 22:34:23 +01:00
ByteHamster 9f32b6cebf Made icons black instead of grey
Since switching to the official Toolbar theme, the back arrow and
the overflow dots are black, too.
2020-03-16 22:34:06 +01:00
ByteHamster fc8aee3ce4 Made add feed page more white 2020-03-16 22:21:45 +01:00
H. Lehmann 15b1afa38b
Merge pull request #3923 from ByteHamster/toolbar
Moved Toolbar to individual Fragments
2020-03-16 18:50:00 +01:00
ByteHamster cfe74eee26 Fixed blurring images on Android 4.4 2020-03-16 18:44:10 +01:00
ByteHamster 3167c7a5d2 Always add UserAgent to requests 2020-03-16 10:48:29 +01:00
H. Lehmann c0a688ce54
Merge pull request #3930 from ByteHamster/cache
Enable caching for web responses
2020-03-16 10:33:20 +01:00
ByteHamster 7bfee9ba0f Enable caching for web responses 2020-03-16 01:15:16 +01:00
H. Lehmann 6fd1f8e692
Merge pull request #3882 from ByteHamster/stream-unsubscribed-episode
Allow to stream episodes from unsubscribed podcast
2020-03-16 00:58:12 +01:00
ByteHamster f7411d2d98 Allow to stream episodes from unsubscribed podcast 2020-03-16 00:19:20 +01:00
ByteHamster a9d93c9074 Fixed error message when file was deleted 2020-03-15 23:51:25 +01:00
ByteHamster d6c0cefa2a Fixed flickering feed icon 2020-03-15 20:09:26 +01:00
ByteHamster 7f4d43deb1 Moved Toolbar to individual Fragments 2020-03-15 20:09:11 +01:00
H. Lehmann 03d1f41e9b
Merge pull request #3927 from ByteHamster/player-page
Removed ActionBar background on player page
2020-03-14 00:18:53 +01:00
ByteHamster 0ef66fef54 Color tweaks 2020-03-13 23:52:30 +01:00
ByteHamster 78a86347d4 Fixed showing feed title in download log 2020-03-12 00:25:53 +01:00
JessieVela 60774ceaa1
Change batch edit text to Multi select (#3917) 2020-03-10 17:51:34 +01:00
JessieVela ff699ac4ec
Change display of text from Download queued to Download pending (#3916) 2020-03-10 10:03:51 +01:00
H. Lehmann fef4fb9a6b
Add allow streaming dialog (#3897) 2020-03-01 01:22:29 +01:00
ByteHamster 2322afc50c Updated Strings 2020-03-01 00:20:53 +01:00
H. Lehmann 727e83eac6
Merge pull request #3885 from ByteHamster/new-episodes-default
Change default drawer counter to 'new episodes'
2020-03-01 00:11:03 +01:00
H. Lehmann b80bb03d27
Merge pull request #3886 from ByteHamster/export-logcat
Added 'Export logs' button to bug report page
2020-03-01 00:05:13 +01:00
ByteHamster aa160355c3 Added 'Export logs' button to bug report page 2020-02-23 19:48:34 +01:00
ByteHamster 1c620628d4 Change default drawer counter to 'new episodes'
instead of new+unplayed
2020-02-23 19:32:03 +01:00
H. Lehmann 37528452ca
Merge pull request #3880 from ByteHamster/handle-source-errors
Added ExoPlayer error messages
2020-02-23 19:06:33 +01:00
H. Lehmann a7efede66c
Merge pull request #3881 from ByteHamster/fix-resume-streaming
Fixed resuming when episode was streamed
2020-02-23 19:05:39 +01:00
ByteHamster fc8eca83bd Renamed mailing list to user forum 2020-02-23 10:24:30 +01:00
ByteHamster 1433446738 Fixed resuming when episode was streamed 2020-02-22 00:21:20 +01:00
ByteHamster 2b22f116cd Added ExoPlayer error messages 2020-02-22 00:11:15 +01:00
ByteHamster 9d31cdc32f Respect app theme 2020-02-21 19:16:00 +01:00
ByteHamster 431f0bd074 Hide downloading notification earlier
I do not know why showing the notification makes it disappear earlier but even if it does not
disappear earlier, the number will now be updated to show "0 downloads left" instead of
incorrectly sticking with 1 download until dismissed.
2020-02-19 16:33:57 +01:00
ByteHamster 3281ba77de All episodes and new episodes no longer have a drawer item 2020-02-18 13:18:35 +01:00
ByteHamster d7aa3f862a Removed some unused attrs 2020-02-18 13:16:03 +01:00
H. Lehmann 09927c060c
Merge pull request #3856 from ByteHamster/player-screen-update
Player screen design update
2020-02-13 20:42:56 +01:00
H. Lehmann b268390c21
Merge pull request #3848 from tonytamsf/fix-4xx-http-error
do not infinite download on 410, 400
2020-02-13 16:08:05 +01:00
H. Lehmann eec57362bf
Merge pull request #3860 from ByteHamster/fix-seeking-when-streaming
Fixed seeking when streaming
2020-02-13 14:02:19 +01:00
ByteHamster 5f9c70df0f Fixed seeking when streaming
Sometimes, `media` does not know the duration. `getDuration()` loads directly from the `PlaybackService`.
2020-02-13 13:47:32 +01:00
ByteHamster 3c6fd072e3 Added border to play button 2020-02-13 13:43:13 +01:00
ByteHamster b39dc02109 Merge remote-tracking branch 'upstream/develop' into player-screen-update 2020-02-13 12:42:26 +01:00
H. Lehmann f951d6362c
Merge pull request #3838 from ByteHamster/chapter-images
Support for chapter images
2020-02-13 12:38:53 +01:00
ByteHamster d0cc035950 Added support for opus files 2020-02-13 01:07:31 +01:00
ByteHamster 246a2e650c Reformatted vorbis reader for readability 2020-02-12 23:26:30 +01:00
H. Lehmann 93a4e8aeea
Merge pull request #3857 from ByteHamster/play-button-resolution
Replaced playback images with vector version
2020-02-12 23:16:31 +01:00
ByteHamster fe632a4f9f Fixed other square images 2020-02-12 18:57:15 +01:00
ByteHamster f9e97e878e Replaced images with vector version 2020-02-12 18:43:53 +01:00
ByteHamster ddfb4de9cf Load range only 2020-02-12 18:12:42 +01:00
ByteHamster d4948f91a1 Removed mime type 2020-02-12 17:35:09 +01:00
ByteHamster 419077043e Fixed Glide not caching chapter images 2020-02-12 17:31:27 +01:00
ByteHamster 312cb84598 Added ChapterImageModelLoader 2020-02-12 17:12:21 +01:00
ByteHamster 9497a97289 Store embedded chapter information 2020-02-12 17:12:21 +01:00
ByteHamster a980281d47 Added id3 chapter image reader 2020-02-12 17:12:21 +01:00
ByteHamster 5caaaa9e5a Initial database support for chapter images 2020-02-12 17:12:21 +01:00
ByteHamster 0485102797 Updated player screen appearance 2020-02-12 13:25:05 +01:00
ByteHamster f34430eb28 Increase blurred image size
Today's screens have a much better resolution than a few years ago when this code was created.
Use 1/3 of the target size of the image instead of a fixed size. The transformed image
is cached by Glide, so the transformation does not need to be done multiple times.

This way, the images look a lot better (because they are not stretched to be displayed).
2020-02-12 12:21:19 +01:00
H. Lehmann 25fbff6afd
Merge pull request #3827 from ByteHamster/extract-queue-item-view
Rewrite list item display
2020-02-12 11:09:11 +01:00
Tony Tam 3676644389 30dp buttons for notification / lock screen (play, fwd, rewind) buttons (#3840) 2020-02-10 09:32:18 +01:00
H. Lehmann d5c6b8a218
Merge pull request #3845 from ByteHamster/set-file-size-after-download
Set file size after downlaod
2020-02-09 13:53:42 +01:00
Tony Tam 332c4657e5 do not infinite download on 410, 400 2020-02-08 19:13:07 -08:00
ByteHamster ca4e5500f6 Set file size after downlaod
Fixes media size being unknown even if item is downloaded
2020-02-08 00:32:52 +01:00
ByteHamster aa48cdb14c Do not return true in handleKeycode if nothing was done 2020-02-08 00:12:33 +01:00
ByteHamster 7ec9b00e8b Updated running downloads list 2020-02-06 22:51:58 +01:00
ByteHamster 24a51062e0 Updated download log list 2020-02-06 12:49:13 +01:00
ByteHamster 2e6fc7a0a5 Using unified item view in search fragment 2020-02-05 18:18:10 +01:00
ByteHamster d74b8d06b2 Merge branch 'develop' into extract-queue-item-view 2020-02-05 16:51:59 +01:00
ByteHamster c3e1f8afbb Made a bit more space 2020-02-05 16:43:41 +01:00
ByteHamster f790b78b1a Merge branch 'master' into develop 2020-02-05 13:10:04 +01:00
H. Lehmann 634c98317f
Merge pull request #3830 from ByteHamster/search-podcasts
Improved search function
2020-02-05 11:52:57 +01:00
ByteHamster 3ca6be8b04 Increase touchable area 2020-02-05 11:39:28 +01:00
ByteHamster f3cbaee61b Replaced eye icon with video cam 2020-02-05 10:07:01 +01:00
ByteHamster 3be4f80a5c Removed search strings 2020-02-05 09:55:55 +01:00
ByteHamster f4cfe7bdca Do not search in chapters
This speeds up searching a LOT. I hope that most podcasts use good descriptions
and we do not need to search for chapters. Podcasts outside of Germany use chapters
only very infrequently.
2020-02-05 09:51:32 +01:00
H. Lehmann 8036498484
Merge pull request #3787 from ByteHamster/splash-for-all-screens
Display splash for all screens
2020-02-05 00:54:44 +01:00
H. Lehmann 3f85413b8d
Merge pull request #3831 from ByteHamster/verify-database
Verify database version before import
2020-02-05 00:51:26 +01:00
ByteHamster 75e0d2d7e1 Verify database version before import 2020-02-05 00:35:48 +01:00
ByteHamster 8d23571bba Search for feeds separately 2020-02-05 00:06:32 +01:00
ByteHamster 50dd85276c Fixed search returning duplicates 2020-02-04 23:50:38 +01:00
ByteHamster cb702a2de6 Cleaned up layout 2020-02-04 22:46:13 +01:00
Keunes 12288d01a5
Update strings.xml
With the removal of the subheading (#3811), it isn't clear anymore when AP will vibrate. This will clarify the function/checkbox.
2020-02-04 22:18:04 +01:00
H. Lehmann 9c1232532c
Merge pull request #3825 from ByteHamster/do-not-linkify-duration
Do not linkify shownotes duration
2020-02-04 15:14:49 +01:00
ByteHamster cae04b5b13 Extract queue item holder to new class
First step to use a single item holder in the future
2020-02-04 14:53:52 +01:00
ByteHamster 6a0542ca1f Moved css to readable file instead of variable 2020-02-04 00:02:19 +01:00
ByteHamster c524d20cc9 Do not add timecode link if timecode equals duration 2020-02-04 00:02:15 +01:00