summaryrefslogtreecommitdiff
path: root/core/src/main
AgeCommit message (Collapse)Author
2021-05-01Fix miniplayer sometimes showing old media fileByteHamster
Happens when pressing play on another episode without pausing the previous one.
2021-04-13Updated translationsByteHamster
2021-04-03Backport: Add missing synchronized keywordByteHamster
2021-04-02Update play icon when service is stoppedByteHamster
2021-04-02Updated translationsByteHamster
2021-04-02Rename audio player tabsByteHamster
2021-04-02Safer remain time - default to zero when the media duration is wrong (#5043)Tony Tam
2021-03-27Merge pull request #5052 from ByteHamster/stop-service-properlyByteHamster
Stop service properly when playback ends
2021-03-26Stop service properly when playback endsByteHamster
2021-03-26Show cover and shownotes for previewed episodesByteHamster
2021-03-10Fixed getting next page of feedByteHamster
2021-03-08Updated translationsByteHamster
2021-03-08Merge pull request #5010 from ByteHamster/crash-fixByteHamster
Various crash fixes reported in the beta
2021-03-07Nullability checks in ExoPlayerWrapperByteHamster
2021-03-07Fixed calling bindService if service is not runningByteHamster
2021-03-07Merge pull request #5006 from ByteHamster/podcast-specific-speedByteHamster
Clear temporary playback speed when switching to another episode
2021-03-07Clear temporary playback speed when switching to another episodeByteHamster
2021-03-07Stop playback of deleted podcast even if it is just streamingByteHamster
2021-03-06Fixed download service notification not being updated to 'Stopping service'ByteHamster
2021-03-06Fixed local folders ending up in DownloadServiceByteHamster
2021-03-04Updated translations to avoid Lint errorByteHamster
2021-03-04Make errors on 'add feed' page more prettyByteHamster
2021-03-04Mention ad blockers in certificate error messageByteHamster
2021-03-04Show the name of failing downloads in the notificationByteHamster
2021-03-04Described download errors in more detailByteHamster
2021-03-04Show dedicated error message when an app messes with the networkByteHamster
2021-03-04Formatted with spacesByteHamster
2021-03-03Updated translationsByteHamster
2021-03-01Merge pull request #4983 from ByteHamster/fix-error-message-wrong-sizeByteHamster
Fixed wrong error message
2021-03-01Fixed wrong error messageByteHamster
2021-03-01Fixed crash when notification updater is nullByteHamster
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-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-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-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