Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-01 | Moved SSL providers to new module | ByteHamster | |
2021-03-01 | Merge branch 'master' into develop | ByteHamster | |
2021-03-01 | Merge pull request #4963 from a1291762/develop | ByteHamster | |
Avoid the stuck download notification | |||
2021-03-01 | Change the message that appears when downloads are finished | Lincoln Ramsay | |
In the event that the notification hangs around, this is a more accurate description of what is happening. | |||
2021-02-28 | Refactoring: Remove Cursor related code from Feed class (#4968) | Herbert Reiter | |
2021-02-28 | Avoid stuck download notifications | Lincoln 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-26 | Removed DbWriter dependency from model | ByteHamster | |
2021-02-25 | Refactoring: Move inner classes PlayableUtils and PlayableException out of ↵ | Herbert Reiter | |
Playable (#4962) | |||
2021-02-25 | use full URL for custom gpodder server (#4932) | MStrecke | |
2021-02-24 | Remove interface ImageResource (#4911) | Herbert Reiter | |
2021-02-23 | Remove free build hack | ByteHamster | |
2021-02-23 | Merge pull request #4950 from ByteHamster/fix-file-not-found | ByteHamster | |
Fixed rare 'file not found' errors when starting playback | |||
2021-02-23 | Merge pull request #4954 from damoasda/FeedItem-description | ByteHamster | |
Improve FeedItem class documentation | |||
2021-02-22 | Added auphonic files to chapter marks tests | ByteHamster | |
We currently don't have a parser for the m4a file but I just committed the file for later. | |||
2021-02-21 | Improve FeedItem class documentation | Herbert Reiter | |
2021-02-19 | Fixed rare 'file not found' errors when starting playback | ByteHamster | |
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-19 | Added a real file to test chapters with | ByteHamster | |
Thanks to the Sendegate community https://sendegate.de/t/gesucht-beispieldateien-mit-kapitelmarken/13228 | |||
2021-02-18 | Fixed typo | Yaron Shahrabani | |
Epsiodes->Episodes | |||
2021-02-17 | Added more id3 parser tests | ByteHamster | |
2021-02-17 | Removed plural form because Transifex only allows 2 forms in English | ByteHamster | |
2021-02-16 | Fixed NPE when loading ogg chapters | ByteHamster | |
2021-02-16 | Rewrite chapter parser for testability | ByteHamster | |
2021-02-16 | Merge pull request #4940 from ByteHamster/more-reliable-chapters | ByteHamster | |
More reliable chapter loading | |||
2021-02-15 | Fix parsing chapters with multiple null bytes | ByteHamster | |
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-15 | Removed method that does the same as loadMediaInfo anyway | ByteHamster | |
2021-02-15 | Removed return parameter of loadMediaInfo | ByteHamster | |
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-15 | changed the "Use Episode Cover" setting to only apply to list items. (#4908) | Geist5000 | |
2021-02-15 | Merge pull request #4936 from ByteHamster/chapter-reader | ByteHamster | |
Simplified chapter reader | |||
2021-02-15 | New workaround for hiding the notification directly | ByteHamster | |
2021-02-15 | Refresh all feeds at once instead of sending tons of lists with 1 feed each | ByteHamster | |
2021-02-15 | Removed some unnecessary calls to startForeground | ByteHamster | |
2021-02-15 | Simplified chapter reader | ByteHamster | |
No longer uses code duplication for opening local and remote streams. Also, switched to OkHttp to handle redirects. | |||
2021-02-14 | Merge branch 'master' into develop | ByteHamster | |
2021-02-14 | New preference to show the remaining time in the 'queue' and podcast episode ↵ | Tony Tam | |
view (#4880) | |||
2021-02-12 | Move basic views to new module | ByteHamster | |
2021-02-12 | Remove PlaybackServiceCallbacks | ByteHamster | |
2021-02-07 | Refactoring: Remove ClientConfig.automaticDownloadAlgorithm (#4924) | Herbert Reiter | |
2021-02-06 | Fixed default number of items to clean up | Jonas 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-06 | Applied code review suggestions | Jonas Kalderstam | |
Co-authored-by: ByteHamster <ByteHamster@users.noreply.github.com> | |||
2021-02-05 | Added new cleanup option: when not favorited | Jonas 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-04 | Updated translations | ByteHamster | |
2021-02-03 | Merge pull request #4900 from ByteHamster/decouple-widget | ByteHamster | |
Reduce coupling between widget and playback service | |||
2021-02-03 | Reduce coupling between widget and playback service | ByteHamster | |
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-03 | Allow remapping hardware buttons (#4881) | Tim Schumacher | |
2021-01-31 | Fix Android Auto next episode (#4895) | Tony Tam | |
2021-01-26 | Fixed update event sending incomplete item | ByteHamster | |
2021-01-26 | Bugfix: Read feed when updating item in database | Christopher Lorenz | |
2021-01-25 | Show publish date for podcasts and file creation date for local feeds (#4862) | Tony Tam | |
2021-01-24 | Google Assistant App Actions for AntennaPod (#4417) | Margaret Borowiec | |
2021-01-24 | Android auto skip button (#4865) | Tony Tam | |