ByteHamster
2ad713772d
Show subscribe nag only after interacting with episode ( #7378 )
2024-09-03 19:41:48 +02:00
ByteHamster
0a768e6286
Merge branch 'master' into develop
2024-05-29 18:27:53 +02:00
Tony Tam
e856a9f118
Display transcript text and follow along the audio ( #7103 )
2024-05-18 18:58:36 +02:00
Tony Tam
7c4f19c979
Transcript semantic parsing ( #6852 )
2024-05-18 18:58:01 +02:00
Tony Tam
27e9bf36b1
Download and store transcript text ( #6797 )
2024-05-18 18:58:01 +02:00
Tony Tam
8adbad9b66
Parse podcast:transcript url and store in SQLite ( #6739 )
2024-05-18 18:57:57 +02:00
ByteHamster
084723ad76
Add episodes without subscribing ( #7098 )
2024-05-09 11:44:26 +02:00
Simon Conrad
ba14510b80
Add support for parsing Nero M4A chapters ( #7159 )
2024-05-05 10:05:26 +02:00
flofriday
3ed5b8af8c
Fix deleting downloaded episode removes from queue ( #7151 )
2024-05-01 11:33:48 +02:00
flofriday
4bc0b38280
Implement missing equals and hashcode methods for feeditem ( #7132 )
...
Till 5713b18267
many classes like FeedItem
used to inherit from FeedComponent which provided those two methods.
However since that commit the component no longer exists and now the
classes need to implement it on their own. Without this, ArrayList.remove breaks.
2024-04-24 21:06:12 +02:00
ByteHamster
8037bd2239
Fix default per-feed skip silence setting ( #7101 )
2024-04-15 19:22:07 +02:00
ByteHamster
04fab47072
Store download date in database ( #7090 )
2024-04-13 17:28:56 +02:00
ByteHamster
92ab575b15
Delete core module ( #7060 )
2024-04-05 19:20:27 +02:00
ByteHamster
2143ab1351
Move some tests from core module to their respective module ( #7059 )
2024-04-04 22:26:53 +02:00
ByteHamster
edb440a5a9
Restructure related UI classes together ( #7044 )
2024-03-31 18:40:15 +02:00
ByteHamster
69b24699a3
Move DBReader to :storage:database ( #7027 )
2024-03-25 21:45:43 +01:00
ByteHamster
5c6000155c
Let the database do the sorting ( #7025 )
2024-03-24 21:27:30 +01:00
ByteHamster
4078b3475e
Simplify playback preferences and move to :storage:preferences ( #7024 )
2024-03-24 21:08:06 +01:00
ByteHamster
084b9c2317
Store last refresh attempt for feeds ( #7022 )
2024-03-24 17:57:00 +01:00
ByteHamster
5218e06904
Faster feed deletion ( #7019 )
2024-03-24 12:25:32 +01:00
ByteHamster
a065d3fc33
Remove check for updated attributes, just update them ( #7018 )
2024-03-23 18:06:02 +01:00
ByteHamster
f6b45e7162
Rename FeedMedia methods to no longer have underscores ( #7017 )
2024-03-23 11:27:55 +01:00
ByteHamster
2d77b1f118
Remove dependency from :ui:glide to :core module ( #6998 )
2024-03-17 20:25:44 +01:00
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