summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/danoeh/antennapod/fragment/AudioPlayerFragment.java
AgeCommit message (Collapse)Author
2024-02-20Remove some deprecated methods (#6932)ByteHamster
2024-01-02Move 'skip silence' checkbox to playback speed dialog (#6834)quails4Eva
2023-10-22Some more accessibility tweaks (#6713)ByteHamster
2023-02-24More human readable player error message (#6346)ByteHamster
2023-02-24Do not jump bottom sheet when playing (#6342)ByteHamster
Whenever some view calls requestLayout(), the bottom view jumps. This happens during slide when setting the player from GONE to VISIBLE. Also, it happens every time the position changes because the TextView has a dynamic width. We are not actually interested in the dynamic width and can simply keep the initial width. This avoids requestLayout() calls every time the position is updated.
2023-02-02Use nicer animation when sliding up player (#6301)ByteHamster
2022-12-17Add support for Material You tinted themeByteHamster
2022-11-18Add button to refresh episode chapters (#6177)LukasBrilla5
2022-11-06Move preferences to a new moduleByteHamster
2022-11-01No need to define INVALID_TIME multiple timesByteHamster
2022-11-01Use normal pause/skip keycodes, not custom intentByteHamster
2022-09-18Migrate dialogs to Material3ByteHamster
2022-09-18Migrate Toolbars to Material3ByteHamster
2021-11-28Chromecast rework (#5518)ByteHamster
2021-11-14Fix sometimes showing incorrect position when continuous playback is disabledByteHamster
2021-11-02Move (most) events to their own moduleByteHamster
2021-10-28Convert sleep timer update to eventByteHamster
2021-10-24Convert speed update to eventByteHamster
2021-10-24Convert buffering update to eventByteHamster
2021-10-24Moved playback events to their own packageByteHamster
2021-10-24Show actual error messages instead of just the error codesByteHamster
2021-07-26Merge branch 'master' into developByteHamster
2021-07-24Merge pull request #5200 from TacoTheDank/plugin-updatesByteHamster
Update plugins and Gradle
2021-07-24Show speed dialog on single clickByteHamster
2021-07-22Fix NonConstantResourceId code lint errorsTacoTheDank
2021-06-25Speed up loading media infoByteHamster
Loading chapters can take around 5-10 seconds, depending on the media type. During that time, the player screen shows nothing or the old media file. Instead, load the chapters afterwards.
2021-06-15Fix for highlighted seek bar on episode without chaptersJonas
2021-05-14Merge pull request #5161 from ByteHamster/reduce-playback-controllerByteHamster
Remove some unnecessary code from playback controller
2021-05-14New media player screen (#5075)ueen
Co-authored-by: jonasburian <jonas.burian@protonmail.com> Co-authored-by: ByteHamster <info@bytehamster.com>
2021-05-14Just assume we can always set the playback speedByteHamster
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-05-14Use EventBus instead of broadcast for service shutdownByteHamster
2021-05-09Fix chapter seekbar issues (#5142)Jonas Burian
Buffering indicator drawn incorrectly Not refreshing divider positions with duration change
2021-05-02Fix jumping thumbjonasburian
2021-04-22Moved model to its own moduleByteHamster
2021-04-15Merge pull request #5113 from ByteHamster/play-buttonByteHamster
Play button animation
2021-04-14Add chapter controls for the seekbar, add chapter title for the popup while ↵Jonas Burian
seeking (#5017)
2021-04-14Don't handle play image resource in PlaybackControllerByteHamster
2021-04-04Merge branch 'master' into developByteHamster
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-07Fixed clicks going through the playerByteHamster
2021-03-01Fixed conflicting PRsByteHamster
2021-03-01Chapter dividers for the progress bar (#4915)Jonas Burian
2021-02-15Removed method that does the same as loadMediaInfo anywayByteHamster
2021-02-15Removed return parameter of loadMediaInfoByteHamster
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-14New preference to show the remaining time in the 'queue' and podcast episode ↵Tony Tam
view (#4880)
2021-02-12Move basic views to new moduleByteHamster
2021-01-21Add scrubbing time overlay (#4786)asdoi
2021-01-01Added textual tab indicator to player screen (#4731)ByteHamster
2020-10-28Merge branch 'master' into developByteHamster