Commit Graph

43 Commits

Author SHA1 Message Date
Taco
40da13e014
Clean up some dead code (#6952) 2024-03-04 23:07:28 +01:00
quails4Eva
60f3d77eb2
Skip silence setting per feed (#6910) 2024-03-03 20:17:22 +01:00
ByteHamster
ee99ef934c
Remove FeedComponent and FeedFile class (#6949)
We want to be more flexible in what we store for each type of item. Also rename misleading function (lastUpdate to lastModified)
2024-03-02 09:50:24 +01:00
Matej Drobnič
7332c04631
Add option to add new episodes to queue (#6855) 2024-02-25 16:11:30 +01:00
ByteHamster
0d29e44de5 Merge branch 'master' into develop 2024-02-18 19:05:13 +01:00
ByteHamster
9db26b7bab
Remove unnecessary autodownload code (#6832)
This should not change any behavior.
The retry count and timing are managed by WorkManager, so this code is irrelevant.
2023-12-29 19:25:39 +01:00
Matej Drobnič
f476086114
Check if volume boost effect is supported on the device (#6808) 2023-12-29 17:15:21 +01:00
ByteHamster
f7a13065a9 Merge branch 'master' into develop 2023-11-05 08:27:34 +01:00
Taco
e9d190da1b
Bump AGP and Gradle (#6489) 2023-10-17 20:52:21 +02:00
Rahmat Ramadhan
922395a448
Sort downloads by size (#6659) 2023-09-27 21:59:58 +02:00
Matej Drobnič
8ebf153970
Add volume boost (#6573) 2023-09-08 13:28:20 +01:00
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