ByteHamster
b751ad2aa4
Do not crash when pressing download while service is already partially destroyed
2022-04-09 16:15:38 +02:00
ByteHamster
1cc1fa1d12
Don't crash when download log entry is incomplete
2022-04-09 16:02:52 +02:00
ByteHamster
6a477ec403
Update translations
2022-03-26 12:12:17 +01:00
ByteHamster
876ca0e68a
Merge pull request #5815 from ByteHamster/data-folder-creation
...
Rewrite data folder creation
2022-03-25 22:59:47 +01:00
ByteHamster
433314d1ee
Merge pull request #5810 from ByteHamster/ensure-status-nonnull
...
Ensure that download status is never null
2022-03-25 22:34:44 +01:00
ByteHamster
819a71fcea
Merge pull request #5811 from ByteHamster/shutdown-executor
...
Do not shut down the executor before the service is destroyed
2022-03-25 22:29:12 +01:00
ByteHamster
5e4f38cfae
Rewrite data folder creation
...
- Make code easier to read
- Fall back to internal memory when folder is not writable
2022-03-25 22:21:25 +01:00
ByteHamster
9b1984548b
Fix full sync trying to handle local feeds
2022-03-25 10:23:43 +01:00
ByteHamster
905f5e5f9a
Do not shut down the executor before the service is destroyed
2022-03-22 20:41:07 +01:00
ByteHamster
94edf5d226
Ensure that download status is never null
2022-03-22 20:36:43 +01:00
ByteHamster
3d54aa7064
Merge pull request #5791 from ByteHamster/refresh-always
...
Add button to always refresh over mobile data
2022-03-22 19:23:08 +01:00
ByteHamster
5cf6051d88
Add button to always refresh over mobile data
2022-03-20 11:19:04 +01:00
TacoTheDank
ebf2bf9565
Fix navigation bar theming on Nougat ( closes #5797 )
2022-03-18 19:57:34 -04:00
ByteHamster
60e2c2e113
Merge pull request #5786 from ByteHamster/subscribe-filename
...
Use data folder for initial subscriptions
2022-03-16 22:44:39 +01:00
ByteHamster
c60ba6a6f7
Use data folder for initial subscriptions
...
This was already implemented in 31c0f90d07
but apparently got overwritten by a merge conflict with the download
service rewrite.
2022-03-15 21:24:56 +01:00
ByteHamster
48d6dc8eb8
Fix context menu click ending up in wrong fragment
...
This can have all kinds of weird side effects.
For example, it could trigger the "delete" button of a podcast
and then ask for deleting another one because another fragment
handles the deletion.
2022-03-15 19:48:53 +01:00
ByteHamster
80be89cfd5
Update translations
2022-02-22 21:22:40 +01:00
ByteHamster
1ab012ee85
Fix subscribe button being transparent on some devices
2022-02-22 20:52:09 +01: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
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
Taco
6154c8a282
Update Balloon library ( #5584 )
2022-01-04 11:37:26 +01:00
Shom Bandopadhaya
8568226468
Local feeds: add sort option for file name ( #5629 )
...
Co-authored-by: widlok <widlok@users.noreply.github.com>
2022-01-04 11:26:59 +01:00
vbh
67bdb80d97
Combine 'Episode webpage' & 'Media file address' share options ( #5626 )
2022-01-03 15:19:33 +01:00
ByteHamster
cc5e04102c
Print more episode details in error message
2022-01-03 14:37:45 +01:00
ByteHamster
413df73495
Merge branch 'master' into develop
2022-01-03 14:26:56 +01:00
ByteHamster
f6b9b13347
Update translations
2022-01-03 12:56:32 +01:00
rubenh-be
3656ddcf36
Remove playing notification when deleting currently playing episode ( #5628 )
2022-01-02 12:27:23 +01:00
Tony Tam
4f59b0248b
fix crash when not on network
2022-01-02 00:39:19 -08:00
Tony Tam
7cd813dc23
resume playing only if the user unplugs via wired headset or bluetooth while episode in progress ( #5611 )
2021-12-28 20:14:19 +01:00
Tony Tam
15fe517476
Detect network changes with Android > Lollipop ( #5609 )
2021-12-28 20:10:10 +01:00
Tony Tam
7768aea11d
VPN+Wifi, not treated as metered ( #5613 )
2021-12-27 17:18:19 +01:00