summaryrefslogtreecommitdiff
path: root/core/src
AgeCommit message (Collapse)Author
2021-03-01Merge pull request #4976 from ByteHamster/net-sslByteHamster
Moved SSL providers to new module
2021-03-01Moved SSL providers to new moduleByteHamster
2021-03-01Merge pull request #4972 from ByteHamster/chapter-demo-fileByteHamster
Added chapter parser test files from Hindenburg Journalist Pro
2021-03-01Merge pull request #4963 from a1291762/developByteHamster
Avoid the stuck download notification
2021-03-01Change the message that appears when downloads are finishedLincoln Ramsay
In the event that the notification hangs around, this is a more accurate description of what is happening.
2021-02-28Added chapter parser test files from Hindenburg Journalist ProByteHamster
Thanks to the Sendegate community! https://sendegate.de/t/gesucht-beispieldateien-mit-kapitelmarken/13228
2021-02-28Refactoring: Remove Cursor related code from Feed class (#4968)Herbert Reiter
2021-02-28Avoid stuck download notificationsLincoln Ramsay
Cancel the periodic updater before calling stopForeground so that the notification can't come back after it has been closed. Remove the workaround for API 30 slow notification closing because it can cause a stuck notification. However, in order to avoid misleading text being left on the notification if it closes slowly, ensure that the "0 downloads" text is written to the notification when shutting down. Fixes #4556
2021-02-26Removed DbWriter dependency from modelByteHamster
2021-02-25Refactoring: Move inner classes PlayableUtils and PlayableException out of ↵Herbert Reiter
Playable (#4962)
2021-02-25use full URL for custom gpodder server (#4932)MStrecke
2021-02-24Remove interface ImageResource (#4911)Herbert Reiter
2021-02-23Merge pull request #4950 from ByteHamster/fix-file-not-foundByteHamster
Fixed rare 'file not found' errors when starting playback
2021-02-23Merge pull request #4954 from damoasda/FeedItem-descriptionByteHamster
Improve FeedItem class documentation
2021-02-22Added auphonic files to chapter marks testsByteHamster
We currently don't have a parser for the m4a file but I just committed the file for later.
2021-02-21Improve FeedItem class documentationHerbert Reiter
2021-02-19Fixed rare 'file not found' errors when starting playbackByteHamster
The `getPlayLastPlayedMediaIntent` method was originally added in 2013 to avoid starting the service without a media file. The bind method should actually never need to start the service in the first place, though.
2021-02-19Added a real file to test chapters withByteHamster
Thanks to the Sendegate community https://sendegate.de/t/gesucht-beispieldateien-mit-kapitelmarken/13228
2021-02-18Fixed typoYaron Shahrabani
Epsiodes->Episodes
2021-02-17Added more id3 parser testsByteHamster
2021-02-17Removed plural form because Transifex only allows 2 forms in EnglishByteHamster
2021-02-16Fixed NPE when loading ogg chaptersByteHamster
2021-02-16Rewrite chapter parser for testabilityByteHamster
2021-02-16Merge pull request #4940 from ByteHamster/more-reliable-chaptersByteHamster
More reliable chapter loading
2021-02-15Fix parsing chapters with multiple null bytesByteHamster
Previously, we relied on the string to fill the complete frame. Some podcasts terminate the string early and leave some garbage in the frame data. Skip that garbage, so that the reader is at a valid frame header position when starting the next iteration.
2021-02-15Removed method that does the same as loadMediaInfo anywayByteHamster
2021-02-15Removed return parameter of loadMediaInfoByteHamster
We return true anyways. The call for actually loading is asynchronous, so returning anything here does not make sense. Reduces likelihood of loader being interrupted to just load the same item again when the state changes.
2021-02-15changed the "Use Episode Cover" setting to only apply to list items. (#4908)Geist5000
2021-02-15Merge pull request #4936 from ByteHamster/chapter-readerByteHamster
Simplified chapter reader
2021-02-15New workaround for hiding the notification directlyByteHamster
2021-02-15Refresh all feeds at once instead of sending tons of lists with 1 feed eachByteHamster
2021-02-15Removed some unnecessary calls to startForegroundByteHamster
2021-02-15Simplified chapter readerByteHamster
No longer uses code duplication for opening local and remote streams. Also, switched to OkHttp to handle redirects.
2021-02-14Merge branch 'master' into developByteHamster
2021-02-14New preference to show the remaining time in the 'queue' and podcast episode ↵Tony Tam
view (#4880)
2021-02-12Move basic views to new moduleByteHamster
2021-02-12Remove PlaybackServiceCallbacksByteHamster
2021-02-07Refactoring: Remove ClientConfig.automaticDownloadAlgorithm (#4924)Herbert Reiter
2021-02-06Fixed default number of items to clean upJonas Kalderstam
Not sure why this worked before TBH - but default value should naturally be to reduce to desired cache size. Probably makes no difference in actual use - but it is how the tests are constructed.
2021-02-06Applied code review suggestionsJonas Kalderstam
Co-authored-by: ByteHamster <ByteHamster@users.noreply.github.com>
2021-02-05Added new cleanup option: when not favoritedJonas Kalderstam
This is another way of solving #2077. The root issue is that queued episodes are never auto-deleted currently which means that if you automatically add episodes to the queue you will eventually end up with AntennaPod refusing to auto download more episodes because the cache is full and it can't make space. This option will only refuse to delete favorited items. Otherwise it will simply delete the oldest episodes.
2021-02-04Updated translationsByteHamster
2021-02-03Merge pull request #4900 from ByteHamster/decouple-widgetByteHamster
Reduce coupling between widget and playback service
2021-02-03Reduce coupling between widget and playback serviceByteHamster
Instead of binding to the service, pass the required data. This also ensures that the widget is updated instantly when calling from PlaybackService. JobService had the problem that the OS sometimes took some seconds before actually executing the job.
2021-02-03Allow remapping hardware buttons (#4881)Tim Schumacher
2021-01-31Fix Android Auto next episode (#4895)Tony Tam
2021-01-26Fixed update event sending incomplete itemByteHamster
2021-01-26Bugfix: Read feed when updating item in databaseChristopher Lorenz
2021-01-25Show publish date for podcasts and file creation date for local feeds (#4862)Tony Tam
2021-01-24Google Assistant App Actions for AntennaPod (#4417)Margaret Borowiec