Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-04-26 | Decouple preferences | ByteHamster | |
2022-04-22 | Restore episode sharing that only includes a media URL (#5835) | ByteHamster | |
2022-02-27 | Move database to its own module | ByteHamster | |
2022-02-22 | Delete a few unused things | ByteHamster | |
2022-02-19 | Remove startWhenPrepared and prepareImmediately | ByteHamster | |
They are always `true` anyway. | |||
2022-02-18 | Decide whether or not to stream on demand | ByteHamster | |
Fixes a bug where local folders sometimes did not start because AntennaPod thought it needed to play locally. Also avoids situations in which it streams even though a local file is available. Simplifies the PlaybackService slightly. | |||
2022-01-22 | Make emulator tests a bit more stable | ByteHamster | |
2022-01-06 | Rewrite download request creation (#5530) | ByteHamster | |
Android has a limit on the size of Intent parameters. When enqueuing a huge number of items, it just ignored the argument and did not call onNewIntent. We now load the list over in DownloadService. | |||
2022-01-06 | Remove queue loading logic from PlaybackServiceTaskManager | ByteHamster | |
This just causes problems with keeping the preloaded list up-to-date. We only call the method from background threads anyway. | |||
2021-12-10 | Update AndroidX Media and ExoPlayer (#5371) | Taco | |
2021-11-28 | Chromecast rework (#5518) | ByteHamster | |
2021-11-04 | Merge pull request #5516 from ByteHamster/auto-download-backoff | ByteHamster | |
Fix auto-download retry backoff | |||
2021-11-02 | Fix auto-download retry backoff | ByteHamster | |
The new value never got stored in the database. Also, it only got increased by certain types of errors - all other errors could be retried indefinitely. Also added a unit test. | |||
2021-11-02 | Move (most) events to their own module | ByteHamster | |
2021-10-28 | Convert sleep timer update to event | ByteHamster | |
2021-10-24 | Convert speed update to event | ByteHamster | |
2021-10-24 | Convert buffering update to event | ByteHamster | |
2021-10-24 | Merge pull request #5485 from ByteHamster/media-player-errors | ByteHamster | |
Show actual error messages instead of just the error codes | |||
2021-10-24 | Show actual error messages instead of just the error codes | ByteHamster | |
2021-10-16 | Merge pull request #5469 from ByteHamster/compact-notification-button-default | ByteHamster | |
Use ff/rew as default notification buttons | |||
2021-10-14 | Use ff/rew as default notification buttons | ByteHamster | |
2021-10-13 | Fewer default speed values | ByteHamster | |
2021-10-12 | Move speed dialog to the bottom (#5464) | ByteHamster | |
2021-08-28 | Merge pull request #5360 from ByteHamster/parser | ByteHamster | |
Moved feed parser to its own module | |||
2021-08-28 | Moved feed parser to its own module | ByteHamster | |
2021-08-27 | Removed gpodder suggestions feature | ByteHamster | |
The feature was invisible since 2014 and nobody noticed. | |||
2021-08-22 | Move queue lock feature to the overflow menu | ByteHamster | |
2021-07-24 | Merge pull request #5200 from TacoTheDank/plugin-updates | ByteHamster | |
Update plugins and Gradle | |||
2021-07-24 | Show speed dialog on single click | ByteHamster | |
2021-07-22 | Fix IgnoreWithoutReason code lint errors | TacoTheDank | |
2021-05-14 | Switched video player to ViewBinding | ByteHamster | |
2021-05-14 | Just assume we can always set the playback speed | ByteHamster | |
Our default ExoPlayer can always set the speed. All Android versions >23 also support it. So of the 2% of users with old devices, this only affects the ones who manually selected another player. | |||
2021-04-24 | Moved synchronization to its own module | ByteHamster | |
2021-04-23 | New feed update interval or time dialog | peakvalleytech | |
Co-authored-by: Fivel Rangel <fivel10@hotmail.com> Co-authored-by: ByteHamster <info@bytehamster.com> | |||
2021-04-22 | Moved model to its own module | ByteHamster | |
2021-04-06 | Parsing podcast:funding tag, showing payment, funding links on the show info ↵ | Tony Tam | |
screen (#4933) | |||
2021-03-05 | Test fixes | ByteHamster | |
2021-03-05 | Fixed test | 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-12 | Remove PlaybackServiceCallbacks | ByteHamster | |
2021-02-07 | Refactoring: Remove ClientConfig.automaticDownloadAlgorithm (#4924) | Herbert Reiter | |
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-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-01-24 | Merge pull request #4893 from damoasda/robolectric-feed-parser2 | ByteHamster | |
Run AtomParserTest and RssParserTest with Robolectric | |||
2021-01-23 | Run DbReaderTest etc. with Robolectric | Herbert Reiter | |
2021-01-23 | Run AtomParserTest and RssParserTest with Robolectric | Herbert Reiter | |
2021-01-22 | Split up filter model and database handling | ByteHamster | |
2021-01-07 | Fix MainActivityTest.testAddFeed() timeout failure | Herbert Reiter | |
2021-01-02 | Run more util tests with Robolectric (#4815) | Herbert Reiter | |
2021-01-02 | Run DbWriterTest with Robolectric (#4814) | Herbert Reiter | |