Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-04-05 | Delete core module (#7060) | ByteHamster | |
2024-03-24 | Speed up feed parsing (#7023) | ByteHamster | |
AntennaPod is quite slow with huge feeds. The reason is that we have a bunch of workarounds for misbehaving feeds that also make it slower to work with feeds that do not misbehave. Changes: - Only start guessing duplicate episodes when no "proper" match is found - Only parse non-html as HTML for attributes that really need it - Do not log failed Long parsing when size is not specified - Try to parse dates with RFC822 first before falling back to workarounds for other formats I ran a benchmark with "Stuff you should know" (for which the workarounds are not needed) containing 2k episodes. Includes download of 8MB of feed XML (~5 seconds), debug build. Before: 44 seconds, after: 13 seconds ==> 3.4 times faster feed refresh | |||
2024-03-23 | Rename FeedMedia methods to no longer have underscores (#7017) | ByteHamster | |
2024-03-04 | Fix indentation in last 8 files | ByteHamster | |
2023-06-20 | Fix NullPointerException when chapter does not have start time (#6520) | peking_ling | |
2023-01-29 | Update feed url when server returns itunes:new-feed-url (#6291) | ByteHamster | |
2022-05-26 | Update jsoup library (#5902) | Taco | |
2022-03-13 | Ignore itunes:author when not child of channel | ByteHamster | |
Co-authored-by: dllmr <dllmr@users.noreply.github.com> | |||
2022-03-06 | Support for podcast 2.0 chapters (#5630) | Tony Tam | |
2022-02-27 | Move database to its own module | ByteHamster | |
2022-02-22 | Delete a few unused things | ByteHamster | |
2022-02-19 | Merge branch 'master' into develop | ByteHamster | |
2022-01-30 | Fix line breaks in plain-text descriptions | ByteHamster | |
Workaround was added for publishers misbehaving but the current implementation breaks valid feeds | |||
2022-01-29 | Manually detect m4b on devices that don't do it | ByteHamster | |
2022-01-25 | Move mime type guessing out of MediaType enum | ByteHamster | |
2022-01-25 | When mime type is octet-stream, guess from the file name | ByteHamster | |
2021-11-16 | Work around some publishers putting html everywhere | ByteHamster | |
2021-11-06 | Apparently some devices crash when trying to call xpp.next | ByteHamster | |
2021-10-30 | Ignore item tags that are not inside a channel | ByteHamster | |
2021-09-06 | Improvements related to duplicate detection (#5387) | ByteHamster | |
* Move duplicate detection to one single place * Canonicalize some common characters that are often confused * Assume same episode even when date is off by 1 week * Display duplicate detection as warning, not error | |||
2021-08-28 | Moved feed parser to its own module | ByteHamster | |