summaryrefslogtreecommitdiff
path: root/core
AgeCommit message (Collapse)Author
2022-03-15Use data folder for initial subscriptionsByteHamster
This was already implemented in 31c0f90d0720518705da6a86b2541c2b38b054b8 but apparently got overwritten by a merge conflict with the download service rewrite.
2022-03-15Use ShareCompat.IntentBuilder for all share actions (#5780)cketti
2022-03-15Fix context menu click ending up in wrong fragmentByteHamster
This can have all kinds of weird side effects. For example, it could trigger the "delete" button of a podcast and then ask for deleting another one because another fragment handles the deletion.
2022-03-11Read vorbis description of local filesByteHamster
2022-03-10Merge pull request #5769 from ByteHamster/id3-commentByteHamster
Extract shownotes from id3 comment field
2022-03-09Extract shownotes from id3 comment fieldByteHamster
2022-03-06Support for podcast 2.0 chapters (#5630)Tony Tam
2022-03-04Merge pull request #5757 from ByteHamster/decouple-databaseByteHamster
Move database to its own module
2022-03-01Use feed url in error messages when no title is availableByteHamster
2022-02-27Move database to its own moduleByteHamster
2022-02-27Separate UI (download error messages) from logic (download errors) (#5755)ByteHamster
2022-02-26Merge pull request #5752 from ByteHamster/fix-credentials-colonByteHamster
Fix credentials with colon
2022-02-25Fix credentials with colonByteHamster
2022-02-24Merge pull request #5746 from ByteHamster/move-strings-to-moduleByteHamster
Move strings files to their own module
2022-02-23Merge pull request #5742 from TacoTheDank/widgetUpdaterWorkManagerByteHamster
Replace deprecated JobIntentService with WorkManager
2022-02-23Move strings files to their own moduleByteHamster
2022-02-23Replace deprecated JobIntentService with WorkManagerTacoTheDank
2022-02-22Update translationsByteHamster
2022-02-22Fix subscribe button being transparent on some devicesByteHamster
2022-02-22Delete a few unused thingsByteHamster
2022-02-22Merge pull request #5740 from ByteHamster/upon-exiting-videoByteHamster
Make it easier to play only audio, not video
2022-02-21Add line graph to statistics screenByteHamster
2022-02-21Add time-based statistics filter (#5734)ByteHamster
2022-02-21Make it easier to play only audio, not videoByteHamster
2022-02-20Reset position when skipping and 'smart mark as played'ByteHamster
2022-02-19Added a Statistics Button on the Subscriptions toolbar (#5706)IordanisKokk
2022-02-19Remove startWhenPrepared and prepareImmediatelyByteHamster
They are always `true` anyway.
2022-02-19Merge branch 'master' into developByteHamster
2022-02-19Merge pull request #5726 from ByteHamster/stream-decide-ondemandByteHamster
Decide whether or not to stream on demand
2022-02-18Decide whether or not to stream on demandByteHamster
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-02-09Fix some gradle deprecationsTacoTheDank
2022-02-08Update translationsByteHamster
2022-02-08Merge pull request #5705 from ByteHamster/shutdown-download-serviceByteHamster
Shutdown download executors properly
2022-02-08Shutdown download executors properlyByteHamster
Otherwise, it can happen that a task in one executor still tries to submit something to a stopped executor.
2022-02-07Make sure that proxy host name does not get nullByteHamster
And if it gets null, just ignore the setting.
2022-01-30Nicer placeholder images (#5679)ByteHamster
Shows randomly generated placeholder images for: - Feeds that do not have a cover (usually happens for text-only feeds) - Feeds that specify an invalid cover still show a gray square - Local folders when there is no image file in the folder that we could use
2022-01-25Move mime type guessing out of MediaType enumByteHamster
2022-01-23Update app translationsByteHamster
2022-01-22Prefer chapter list with more infoByteHamster
2022-01-22Unregister receiver before stopping the executor that is called from thereByteHamster
2022-01-22Make emulator tests a bit more stableByteHamster
2022-01-15Move more checkstyle checks from 'new code' style to main styleByteHamster
2022-01-06Refresh local feeds in DownloadServiceByteHamster
This allows displaying the refresh state. Also, it is faster because multiple local feeds can be refreshed in parallel.
2022-01-06Rewrite 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-06Remove queue loading logic from PlaybackServiceTaskManagerByteHamster
This just causes problems with keeping the preloaded list up-to-date. We only call the method from background threads anyway.
2022-01-06load Media info from DB in order to grab last saved position (#5624)Tony Tam
2022-01-04Merge pull request #5638 from ByteHamster/fix-streaming-redirect-authenticationByteHamster
Fix streaming password protected media with http redirect
2022-01-04Merge pull request #5639 from ByteHamster/fix-crash-share-dialogByteHamster
Fix crash when share dialog tries to serialize FeedMedia
2022-01-04Fix crash when share dialog tries to serialize FeedMediaByteHamster
2022-01-04Merge pull request #5637 from ByteHamster/unpack-exoplayer-messageByteHamster
Further unpack exoplayer error messages