Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-07-25 | Updating pendingIntent | ByteHamster | |
2019-07-25 | Displaying notification when playback switches to streamed episode | ByteHamster | |
2019-07-25 | Display notification when trying to stream | ByteHamster | |
2019-07-25 | Refactored mobile updates setting | ByteHamster | |
2019-07-23 | Merge pull request #3284 from ByteHamster/default-exoplayer | H. Lehmann | |
Make ExoPlayer the default player | |||
2019-07-23 | Do not set PlaybackService to null while still updating widget | ByteHamster | |
2019-07-23 | Make ExoPlayer the default player | ByteHamster | |
2019-07-23 | Fixed NPE where trying to play null file | ByteHamster | |
Stack trace contains headset button handler, so I guess the media is not loaded correctly. | |||
2019-07-22 | Fix deprecation warning | Anderson Mesquita | |
2019-07-22 | Fix deprecation warning | Anderson Mesquita | |
Original class: https://github.com/jhy/jsoup/blob/9e36f9e/src/main/java/org/jsoup/examples/HtmlToPlainText.java | |||
2019-07-21 | Add serialVersionUID to all exceptions | Anderson Mesquita | |
For more info, see [1]. [1]: https://stackoverflow.com/questions/146715/use-the-serialversionuid-or-suppress-warnings | |||
2019-07-21 | Reformat exceptions | Anderson Mesquita | |
This also makes the variable and attribute names consistent with the standard `Exception` class. | |||
2019-07-14 | Change default rewind time to 10s | Anderson Mesquita | |
This allows the user to better search through an episode, by allowing them to rewind less than what was just forwarded. It is also aligned with how other apps out there behave. Closes: #3262 | |||
2019-07-14 | Reword "Mark as seen" to "Remove 'new' flag" | Anderson Mesquita | |
This avoids the confusion between "Mark as seen" and "Mark as played". Closes: #3225 | |||
2019-07-12 | Removed Flattr support | ByteHamster | |
2019-07-11 | Merge branch 'develop' into 2747-completed-downloads-update | H. Lehmann | |
2019-07-09 | Queue: Keep sorted #1556 | damoasda | |
2019-07-03 | Fix within last year check in formatAbbrev | Andrew Gaul | |
Previously this method considered a date within the last 365 days to be in the same year as today. Instead compare the actual years to avoid confusion. Fixes #3255. | |||
2019-07-01 | Gracefully handle bad ID3 chapter URLs | Joe Stein | |
2019-06-24 | Reorganize Episode Fragments lifecycle | Anderson Mesquita | |
This uses the existing android lifecycle methods to avoid having to do null checks and state saving in various places. | |||
2019-06-03 | Merge pull request #3215 from ByteHamster/crashes | H. Lehmann | |
Fixed ArrayIndexOutOfBoundsException | |||
2019-06-03 | Fixed ArrayIndexOutOfBoundsException | ByteHamster | |
2019-06-03 | Handle disabled auto update | ByteHamster | |
2019-06-03 | Merge pull request #3164 from ByteHamster/work-manager | H. Lehmann | |
Work manager | |||
2019-06-03 | Revert "Start WorkManager on upgrade" | ByteHamster | |
This reverts commit d372aa957781127a9d20ac1e3127c886379100d1. | |||
2019-06-03 | Start WorkManager on upgrade | ByteHamster | |
2019-05-28 | Allow to disable auto updates | ByteHamster | |
2019-05-28 | Merge branch 'develop' into work-manager | ByteHamster | |
2019-05-28 | Merge pull request #3174 from skitt/spread-smart-shuffle | H. Lehmann | |
Smart shuffle: spread episodes evenly | |||
2019-05-28 | bugfix #3009 - Podcast's feed search results listed in an odd order (#3128) | alimemonzx | |
2019-05-28 | Merge pull request #2709 from brad/fix-2359 | H. Lehmann | |
Display cover art for media in the widget | |||
2019-05-28 | Make sure to clear old icon if loading fails | ByteHamster | |
2019-05-28 | Merge pull request #3043 from CedricCabessa/remaining_time_playback_speed | H. Lehmann | |
Fixes #2197: Remaining time playback speed | |||
2019-05-21 | Fix scheduling tasks on shutdown executor | Joe Stein | |
2019-05-19 | Merge pull request #3136 from andersonvom/develop | H. Lehmann | |
Add progress bar with space information to data folder selection dialog | |||
2019-05-19 | Add space usage bar to data folder dialog | Anderson Mesquita | |
This displays a progress bar with the amount of used/free space in each storage location to make it easier to identify storage devices. This is particularly useful for devices that use non-standard names. Reference: #3049 | |||
2019-05-19 | Merge branch 'develop' into eventbus-v3 | ByteHamster | |
2019-05-19 | Merge pull request #3159 from andersonvom/3024-itunes-duration-format | Martin Fietz | |
Handle iTunes single-number duration format | |||
2019-05-18 | Enable autodownload over Ethernet | Joe Stein | |
2019-05-17 | Moved notification setup to new class | ByteHamster | |
2019-05-17 | Added logging in cases where service did not know how to handle intent | ByteHamster | |
2019-05-17 | Do not try to display notification two times | ByteHamster | |
The Thread is interrupted which leads to an empty notification | |||
2019-05-17 | Cherry-Pick: Add a generic java8-like Optional class | orionlee | |
For use with RxJava2 where null was to be returned (RxJava2 requires non-null). Cherry-picked from PR #2954 | |||
2019-05-17 | Revert "Merge pull request #2954 from ↵ | ByteHamster | |
orionlee/bugfix_phantom_notification_rework_2716" This reverts commit 643173de14ade8acfa5e6b92464482c7402e172e, reversing changes made to f2d103736d20bca481817808ee73b240fc2f7be4. | |||
2019-05-09 | Smart shuffle: spread episodes evenly | Stephen Kitt | |
This reworks the sort algorithm used in smart shuffle so that episodes are spread out evenly, which avoids episodes bunching up at the bottom of the queue when one feed has more episodes than others, and avoids running through feeds with few episodes very quickly. Signed-off-by: Stephen Kitt <steve@sk2.org> | |||
2019-05-08 | Do not deadlock | ByteHamster | |
The Android internal media player blocks its `start()` call until the seek listener completes. The seek listener is called on the main thread even though `start()` is called on the executor. This makes the main thread wait for the lock and the executor (which has the lock) wait for the main thread to finish the call to the listener. | |||
2019-05-08 | Fixed NPE | ByteHamster | |
2019-05-07 | Do not deadlock on seek when using Sonic | ByteHamster | |
Callbacks are called on the thread that created the MediaPlayer. For Sonic, this is the executor. For ExoPlayer, this is the main thread. When calling executor.submit, every thread waiting for the runnable to complete gets blocked. Because the callback is called in the thread that created the player, we can simply remove the call to executor.submit and still be sure that a background thread is used. | |||
2019-05-07 | Do not block when using Sonic+Sleep timer | ByteHamster | |
2019-05-06 | Charging constraint is related to auto download only | ByteHamster | |