Commit Graph

2957 Commits

Author SHA1 Message Date
ByteHamster 24389d42e8 Moved feed parser to its own module 2021-08-28 09:57:41 +02:00
ByteHamster b33d985099 Make guid repair more reliable with sync
When the host changes a guid, send the playback state
to the synchronization service again with the new guid.
2021-08-27 18:43:16 +02:00
seeto eacc90af29
Feed multi select (#5261) 2021-08-23 23:46:38 +02:00
ByteHamster 61e86151c6 Move queue lock feature to the overflow menu 2021-08-22 10:56:41 +02:00
thrillfall db39186760
Identify episodes by guid (#5326) 2021-08-20 20:17:23 +02:00
vbh 7ebaa9f619
Fix: #5298 "Add to folder" in podcast contextual side menu (#5344) 2021-08-17 23:57:49 +02:00
ByteHamster e05b8e2c45 Merge branch 'master' into develop 2021-08-17 23:47:16 +02:00
ByteHamster 98cfbcafa9
Merge pull request #5345 from AntennaPod/example-file
Added chapter marks test file with extended header
2021-08-17 20:28:54 +02:00
ByteHamster d39766bd1d Backport: Skip id3 extended header if available 2021-08-17 20:12:21 +02:00
ByteHamster ca4d595159 Fixed reading strings with uneven length 2021-08-17 19:52:02 +02:00
godbless cac665272a
Treat link without rel as rel=alternate (#5347)
src: https://datatracker.ietf.org/doc/html/rfc4287#section-4.2.7.2

If the "rel" attribute is not present, the link element MUST
be interpreted as if the link relation type is
"alternate".
2021-08-17 19:37:58 +02:00
ByteHamster 7cb4e8c462 Added chapter marks test file with extended header 2021-08-17 19:36:25 +02:00
ByteHamster 9de72a2cab Live results in local search 2021-08-08 13:48:38 +02:00
ByteHamster 90ad1adbc8
Merge pull request #5336 from ByteHamster/load-queue-after-media
Delay loading queue until media is loaded
2021-08-07 09:15:43 +02:00
ByteHamster ad9542f7b6 Delay loading queue until media is loaded 2021-08-07 08:51:11 +02:00
ByteHamster 3d8ae2f113
Merge pull request #5335 from ByteHamster/disable-multitouch
Disable multi-touch
2021-08-07 07:53:41 +02:00
ByteHamster 99fea4e07f
Merge pull request #5330 from ByteHamster/load-next-media
When continuous playback is disabled, show next episode in notification
2021-08-07 07:40:45 +02:00
ByteHamster 04ccbfe0a2 Disable multi-touch 2021-08-07 07:38:06 +02:00
ByteHamster 1bb9214095
Merge pull request #5321 from ByteHamster/skip-id3-extended-header
Skip id3 extended header if available
2021-08-06 20:30:33 +02:00
ByteHamster d3c020b8df
Merge pull request #5329 from ByteHamster/subscribe-deeplink
Add subscription deeplink
2021-08-06 17:26:59 +02:00
ByteHamster b6fcc8bc5a When continuous playback is disabled, show next episode in notification 2021-08-05 22:47:06 +02:00
ByteHamster f55ed54e1f Add subscription deeplink 2021-08-05 22:18:09 +02:00
ByteHamster 1c471aeba8 Skip id3 extended header if available 2021-08-02 19:23:35 +02:00
ByteHamster d848ec3b98 Guess image file type and ignore when not an image
Apparently, some publishers explicitly specify the audio file as an
image.
2021-07-31 20:43:45 +02:00
ByteHamster 63c00a12a8 Recode images to save cache space 2021-07-31 18:09:32 +02:00
ByteHamster c3b35f7d8d
Merge pull request #5312 from ByteHamster/opml-activity
Rework of OPML import internals
2021-07-30 23:22:43 +02:00
ByteHamster 666a11f3a9
Merge pull request #5309 from ByteHamster/remove-volume-control
Removed left/right volume controls
2021-07-30 22:00:28 +02:00
ByteHamster 1193cd400e Replace AsyncTask with RxJava 2021-07-30 21:59:32 +02:00
ByteHamster 6d2ef33637
Merge pull request #5310 from ByteHamster/simplify-loading-icon
Simplify loading media icon for MediaSession
2021-07-30 21:57:59 +02:00
ByteHamster 324761fd09
Merge pull request #5308 from ByteHamster/remove-cache-size
Remove image cache size setting and choose size automatically
2021-07-30 21:54:22 +02:00
ByteHamster 4e185f2895 Removed left/right volume controls
The setting does not work in our default player anyway and just
clutters the interface with yet another setting that nobody uses.
2021-07-29 22:41:25 +02:00
ByteHamster 05e1c3e0db Adapted wording: We don't use the technical term 'feed' in any other setting 2021-07-29 22:04:14 +02:00
ByteHamster 0247a018a2 Simplify loading media icon for MediaSession 2021-07-29 21:51:38 +02:00
ByteHamster 6d63186e3b Remove image cache size setting and choose size automatically 2021-07-29 21:27:58 +02:00
ByteHamster bc59d50804 Merge branch 'master' into develop 2021-07-26 20:58:10 +02:00
ByteHamster d5c20b8ba7 Updated service shutting down text because it could be scary 2021-07-25 08:55:46 +02:00
ByteHamster dbac6cae46
Merge pull request #5200 from TacoTheDank/plugin-updates
Update plugins and Gradle
2021-07-24 17:47:09 +02:00
struggggle ff8461f364
Fix bug leading to cache miss in de.danoeh.antennapod.core.glide.FastBlurTransformation (#5289)
Co-authored-by: mjblackhorse <majunster@gmail.com>
2021-07-24 17:34:48 +02:00
ByteHamster 210e326668
Merge pull request #5296 from ByteHamster/sync-icon
Add sync icon
2021-07-24 17:22:58 +02:00
ByteHamster 2cdf0d86d5 Add sync icon 2021-07-24 08:44:19 +02:00
TacoTheDank e7d9db0404 Suppress ScopedStorage lint for now 2021-07-22 17:35:28 -04:00
TacoTheDank 872fff1d99 Fix QueryPermissionsNeeded code lint errors 2021-07-22 16:50:02 -04:00
ByteHamster dc3e58a188
Merge pull request #5279 from ByteHamster/dont-remove-without-guid
Don't detect items without GUID as duplicates
2021-07-18 10:02:11 +02:00
ByteHamster 32ac7f7f71 Fix crash when a server returns a null location 2021-07-17 18:16:34 +02:00
ByteHamster 799ae93c14 Don't detect items without GUID as duplicates 2021-07-17 18:02:19 +02:00
Tony Tam 0b583e4527
watch for empty getMedia() while checking for duplicates (#5274) 2021-07-17 10:23:40 +02:00
ueen ca9ad0d2d3
Swipe actions (#5191) 2021-07-12 00:03:32 +02:00
ByteHamster d0487dd693 Updated translations 2021-07-11 19:43:22 +02:00
Tony Tam e8eb245899
Handle bluetooth and headphone disconnect (#4722) 2021-07-11 19:36:02 +02:00
ByteHamster 07cd141bdf
Merge pull request #4833 from Thom-Merrilin/fix-auto-download-on-subscribe
Check Auto Download preference on the feed before auto downloading
2021-07-11 19:12:35 +02:00