wolfskin/app/src/main/java/com/github/damontecres/wholphin/util
Ray ee73e7d723
Fix duplicate commands from key presses/MediaSession (#663)
## Description
Fixes duplicate play/pause commands from a remote button press and
`MediaSession`.

This ended up being a bit complicated because Wholphin overrides the
default play/pause behavior for the skip back setting and to show the
controller on pause. This means using a forwarding player which meant
implementing more functionality into `MpvPlayer`.

### Related issues
Fixes #653
2026-01-09 16:59:37 -05:00
..
mpv Fix duplicate commands from key presses/MediaSession (#663) 2026-01-09 16:59:37 -05:00
profile Small bug fixes (#614) 2026-01-01 15:07:32 -05:00
ApiRequestPager.kt Rework internals of ApiRequestPager (#518) 2025-12-20 14:39:48 -05:00
BlockingList.kt Rebrand 2025-10-15 15:27:30 -04:00
CodecUtils.kt Rebrand 2025-10-15 15:27:30 -04:00
Constants.kt Variety of UI changes for grids, home page order, & tv guide (#272) 2025-11-20 17:00:11 -05:00
CrashReportSenderFactory.kt Dev: Move services into their own package (#214) 2025-11-13 19:39:37 -05:00
DebugLogTree.kt Add setting to increase logging verbosity (#354) 2025-11-30 17:27:41 -05:00
EqualityMutableLiveData.kt Rebrand 2025-10-15 15:27:30 -04:00
ExceptionHandler.kt Rebrand 2025-10-15 15:27:30 -04:00
FocusPair.kt Rebrand 2025-10-15 15:27:30 -04:00
LoadingExceptionHandler.kt Rebrand 2025-10-15 15:27:30 -04:00
LoadingState.kt Load movie & tv recommendations asynchronously (#183) 2025-11-09 17:40:47 -05:00
Media3SubtitleOverride.kt Add setting for subtitle outline size (#375) 2025-12-05 16:55:46 -05:00
RememberTabManager.kt Fix several UI focus issues (#81) 2025-10-27 20:44:04 -04:00
TrackActivityPlaybackListener.kt Keep activity tracking alive even after errors (#209) 2025-11-13 11:36:57 -05:00
TrackSupport.kt Update style for ktlint 1.8 (#390) 2025-12-06 18:11:07 -05:00
TransformList.kt Support basic adding to playlists (#157) 2025-11-04 15:27:26 -05:00
Version.kt Rebrand 2025-10-15 15:27:30 -04:00