cketti
a7e795241e
Use ShareCompat.IntentBuilder for all share actions ( #5780 )
2022-03-15 20:21:20 +01:00
ByteHamster
933fde839e
Read vorbis description of local files
2022-03-11 20:57:24 +01:00
ByteHamster
36a36e4f85
Merge pull request #5769 from ByteHamster/id3-comment
...
Extract shownotes from id3 comment field
2022-03-10 07:14:48 +01:00
ByteHamster
ce8e356647
Extract shownotes from id3 comment field
2022-03-09 22:08:32 +01:00
Tony Tam
1a1bf02e8a
Support for podcast 2.0 chapters ( #5630 )
2022-03-06 16:09:09 +01:00
ByteHamster
e760290901
Merge pull request #5757 from ByteHamster/decouple-database
...
Move database to its own module
2022-03-04 20:12:20 +01:00
ByteHamster
53b32cc8bf
Use feed url in error messages when no title is available
2022-03-01 21:11:01 +01:00
ByteHamster
ff3258c34a
Move database to its own module
2022-02-27 19:47:41 +01:00
ByteHamster
9403386250
Separate UI (download error messages) from logic (download errors) ( #5755 )
2022-02-27 11:09:36 +01:00
ByteHamster
7a207ce870
Merge pull request #5752 from ByteHamster/fix-credentials-colon
...
Fix credentials with colon
2022-02-26 18:30:56 +01:00
ByteHamster
11d44f7140
Fix credentials with colon
2022-02-25 19:35:12 +01:00
ByteHamster
0c1e0b8585
Merge pull request #5746 from ByteHamster/move-strings-to-module
...
Move strings files to their own module
2022-02-24 20:42:20 +01:00
ByteHamster
b6da9ae329
Merge pull request #5742 from TacoTheDank/widgetUpdaterWorkManager
...
Replace deprecated JobIntentService with WorkManager
2022-02-23 23:11:17 +01:00
ByteHamster
f5de90e522
Move strings files to their own module
2022-02-23 22:27:11 +01:00
TacoTheDank
149a1532cd
Replace deprecated JobIntentService with WorkManager
2022-02-23 11:39:37 -05:00
ByteHamster
48852e081a
Delete a few unused things
2022-02-22 20:14:00 +01:00
ByteHamster
2f3efa5d33
Merge pull request #5740 from ByteHamster/upon-exiting-video
...
Make it easier to play only audio, not video
2022-02-22 19:54:05 +01:00
ByteHamster
7ab6d08ea5
Add line graph to statistics screen
2022-02-21 22:54:40 +01:00
ByteHamster
b6d2316870
Add time-based statistics filter ( #5734 )
2022-02-21 22:53:18 +01:00
ByteHamster
372db47f47
Make it easier to play only audio, not video
2022-02-21 22:49:57 +01:00
ByteHamster
5d82e9c84f
Reset position when skipping and 'smart mark as played'
2022-02-20 14:51:08 +01:00
IordanisKokk
371faf7dfb
Added a Statistics Button on the Subscriptions toolbar ( #5706 )
2022-02-19 19:32:44 +01:00
ByteHamster
1e87e34797
Remove startWhenPrepared and prepareImmediately
...
They are always `true` anyway.
2022-02-19 14:19:59 +01:00
ByteHamster
acb384b128
Merge branch 'master' into develop
2022-02-19 13:46:12 +01:00
ByteHamster
6273dff85f
Merge pull request #5726 from ByteHamster/stream-decide-ondemand
...
Decide whether or not to stream on demand
2022-02-19 13:45:47 +01:00
ByteHamster
07ba067ae9
Decide whether or not to stream on demand
...
Fixes a bug where local folders sometimes did not start because AntennaPod
thought it needed to play locally. Also avoids situations in which it
streams even though a local file is available. Simplifies the
PlaybackService slightly.
2022-02-18 23:06:06 +01:00
TacoTheDank
87067af965
Fix some gradle deprecations
2022-02-09 11:28:40 -05:00
ByteHamster
4a41ac73be
Update translations
2022-02-08 22:27:00 +01:00
ByteHamster
a61c8567f5
Merge pull request #5705 from ByteHamster/shutdown-download-service
...
Shutdown download executors properly
2022-02-08 22:25:15 +01:00
ByteHamster
86eccb4893
Shutdown download executors properly
...
Otherwise, it can happen that a task in one executor still tries to
submit something to a stopped executor.
2022-02-08 21:40:43 +01:00
ByteHamster
8967fd944a
Make sure that proxy host name does not get null
...
And if it gets null, just ignore the setting.
2022-02-07 21:49:39 +01:00
ByteHamster
d953ad0869
Nicer placeholder images ( #5679 )
...
Shows randomly generated placeholder images for:
- Feeds that do not have a cover (usually happens for text-only feeds)
- Feeds that specify an invalid cover still show a gray square
- Local folders when there is no image file in the folder that we could use
2022-01-30 14:03:39 +01:00
ByteHamster
d4d506345b
Move mime type guessing out of MediaType enum
2022-01-25 22:08:05 +01:00
ByteHamster
96a4543bec
Update app translations
2022-01-23 10:28:10 +01:00
ByteHamster
b28a98067f
Prefer chapter list with more info
2022-01-22 23:09:32 +01:00
ByteHamster
6e0ff29e7b
Unregister receiver before stopping the executor that is called from there
2022-01-22 19:49:20 +01:00
ByteHamster
3393bcdf35
Make emulator tests a bit more stable
2022-01-22 19:46:08 +01:00
ByteHamster
9c01712276
Move more checkstyle checks from 'new code' style to main style
2022-01-15 12:57:23 +01:00
ByteHamster
7e27c8ce2e
Refresh local feeds in DownloadService
...
This allows displaying the refresh state. Also, it is faster because
multiple local feeds can be refreshed in parallel.
2022-01-06 15:19:32 +01:00
ByteHamster
849bf4ad85
Rewrite download request creation ( #5530 )
...
Android has a limit on the size of Intent parameters. When enqueuing
a huge number of items, it just ignored the argument and did not call
onNewIntent. We now load the list over in DownloadService.
2022-01-06 14:36:11 +01:00
ByteHamster
485db9ebcd
Remove queue loading logic from PlaybackServiceTaskManager
...
This just causes problems with keeping the preloaded list up-to-date.
We only call the method from background threads anyway.
2022-01-06 12:36:11 +01:00
Tony Tam
38c470eace
load Media info from DB in order to grab last saved position ( #5624 )
2022-01-06 12:01:50 +01:00
ByteHamster
4670a88e09
Merge pull request #5638 from ByteHamster/fix-streaming-redirect-authentication
...
Fix streaming password protected media with http redirect
2022-01-04 23:46:12 +01:00
ByteHamster
1ddc79d924
Merge pull request #5639 from ByteHamster/fix-crash-share-dialog
...
Fix crash when share dialog tries to serialize FeedMedia
2022-01-04 18:56:24 +01:00
ByteHamster
a445049b66
Fix crash when share dialog tries to serialize FeedMedia
2022-01-04 16:39:00 +01:00
ByteHamster
e8f97c28b0
Merge pull request #5637 from ByteHamster/unpack-exoplayer-message
...
Further unpack exoplayer error messages
2022-01-04 16:27:45 +01:00
ByteHamster
dee8d4f410
Fix streaming password protected media with http redirect
2022-01-04 16:26:31 +01:00
Tony Tam
814cd0f88d
follow 301 for authorization headers during download ( #5612 )
2022-01-04 16:11:24 +01:00
ByteHamster
d6381371de
Further unpack exoplayer error messages
2022-01-04 15:28:58 +01:00
agibault
92759d8d05
Try to get missing feed url from discover with a search ( #5620 )
2022-01-04 11:46:27 +01:00