Wholphin/app/src/main/java/com/github/damontecres/wholphin
Ray 08836e3c5d
Update ExoPlayer with better audio configuration (#1258)
## Description
Makes some changes when building ExoPlayer to help improve pass through
audio.

The major changes are enabled constant bitrate seeking and audio
offloading.

Documentation is thin on these features, but [this blog
post](https://www.qualcomm.com/developer/blog/2023/08/audio-offload-support-exoplayer)
while focused on ExoPlayer2 and power usage, does explain a bit about
audio offloading.

Small section on constant bitrate seeking:
https://developer.android.com/media/media3/exoplayer/customization#enabling-constant-bitrate-seeking

### Related issues
N/A

### Testing
Emulator, nvidia shield w/ AVR to check pass through

## Screenshots
N/A

## AI or LLM usage
None
2026-04-19 15:10:15 -04:00
..
api/seerr Add integration with Jellyseerr/Seerr (#558) 2026-01-12 16:35:27 -05:00
data Add option to remove item from Continue Watching and Next Up rows (#1140) 2026-04-07 16:04:21 -04:00
preferences Add support for external player playback (#1256) 2026-04-19 14:41:54 -04:00
services Update ExoPlayer with better audio configuration (#1258) 2026-04-19 15:10:15 -04:00
ui Add support for external player playback (#1256) 2026-04-19 14:41:54 -04:00
util Few UI improvments & fixes (#1229) 2026-04-10 14:56:43 -04:00
MainActivity.kt Add support for external player playback (#1256) 2026-04-19 14:41:54 -04:00
MainContent.kt Fix some UI preference changes not being reflected immediately (#1146) 2026-03-25 21:55:00 -04:00
WholphinApplication.kt Add option to delete media (#1014) 2026-03-02 15:38:41 -05:00
WholphinDreamService.kt Fix issues when the system kills the app during playback (#1116) 2026-03-18 18:09:13 -04:00