Commit Graph

32 Commits

Author SHA1 Message Date
ByteHamster 9f8edd0e9d Fix MediaMetadataRetriever on API<29
On SDK<29, this class does not have a close method yet, so the app crashes when using try-with-resources.
2023-07-18 17:57:40 +02:00
ByteHamster 6d7bfef8a5
Download Service Rewrite (#6420) 2023-05-05 23:09:03 +02:00
Erik Johnson 9fed944392
Add "New Episodes Action" preference (#6095) 2023-02-22 21:34:43 +01:00
ByteHamster caf49c5da8
Update duration from feed if there is none yet (#6322) 2023-02-16 21:51:58 +01:00
ByteHamster 5b8cee0de0 Decouple restoring Playable from Preferences and storing position
Breaks dependency cycle
2022-11-03 23:04:48 +01:00
ByteHamster 097a491504
Rewrite include/exclude filter dialog (#6057) 2022-09-18 22:25:06 +02:00
Erik Johnson fcce8e9e0e
Implement "Downloaded and unplayed" subscription counter option (#6073) 2022-09-18 18:03:10 +02:00
Erik Johnson 539d0c928d
Remove "inbox and unplayed" feed counter option (#6033) 2022-09-10 12:06:32 +02:00
ByteHamster 4c88a1aa69 Merge branch 'master' into develop 2022-08-28 16:02:21 +02:00
ByteHamster 77104c9038
Home Screen (#5864)
Co-authored-by: ueen <ueli.sarnighausen@online.de>
2022-08-27 11:19:34 +02:00
ByteHamster a434858079 Tweak 'all episodes' screen 2022-08-08 22:15:02 +02:00
ByteHamster 0f5f4d9e35 Move common code of list fragments to EpisodesListFragment 2022-08-06 15:21:23 +02:00
ByteHamster 5887a86cec Remove favorites tab 2022-08-06 15:21:19 +02:00
ByteHamster 069a2ca329 Decouple preferences 2022-04-26 17:57:42 +02:00
ByteHamster 0b431a3311 Update filter dialog to Fragment 2022-04-22 22:17:24 +02:00
Tony Tam 1a1bf02e8a
Support for podcast 2.0 chapters (#5630) 2022-03-06 16:09:09 +01:00
ByteHamster ff3258c34a Move database to its own module 2022-02-27 19:47:41 +01:00
ByteHamster 48852e081a Delete a few unused things 2022-02-22 20:14:00 +01:00
TacoTheDank 87067af965 Fix some gradle deprecations 2022-02-09 11:28:40 -05: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 a445049b66 Fix crash when share dialog tries to serialize FeedMedia 2022-01-04 16:39:00 +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
ByteHamster 524e5c95fc Fix auto-download retry backoff
The new value never got stored in the database. Also, it only got
increased by certain types of errors - all other errors could be retried
indefinitely. Also added a unit test.
2021-11-02 21:38:59 +01:00
thomasdomingos 345aad4148
Add 'Duration' to Episode Filter for podcast Auto Download Settings (#5396) 2021-10-28 19:59:50 +02:00
TacoTheDank 310bb46c13 Clean up unused module AndroidX libraries 2021-08-28 19:51:11 -04:00
ByteHamster ca64739f36 Moved media file parser to its own module 2021-08-28 10:59:26 +02:00
ueen ca9ad0d2d3
Swipe actions (#5191) 2021-07-12 00:03:32 +02:00
ueen e26507e41d
FeedItemFilter Ids (#5231) 2021-06-20 19:00:51 +02:00
ByteHamster c72fd81886 Move common gradle setup to a single file
Original idea by @TacoTheDank
2021-05-11 22:38:46 +02:00
ByteHamster 9782bc7d4b Lint fixes 2021-04-22 23:30:46 +02:00
ByteHamster ba66ae7633 Moved model to its own module 2021-04-22 23:17:11 +02:00