Wholphin/app/src/main/java/com/github/damontecres/wholphin
Jannik Mahr cca818fabb
Improve display of "DTS:HD" and "DTS:HD MA" audio tracks (#1064)
<!-- By submitting this pull request, you acknowledge that you have read
the [contributing
guide](https://github.com/damontecres/Wholphin/blob/main/CONTRIBUTING.md,
including the AI/LLM policy, and [developer's
guide](https://github.com/damontecres/Wholphin/blob/main/DEVELOPMENT.md)
-->

## Description
The formatter for audio codecs did only match the profile of high
definition DTS streams against "DTS:HD" or "DTS:X". At least for DTS:HD
there are also cases where the profile contains "DTS-HD" with "-"
instead of ":".

Made the matcher more generic by allowing both "-"" or ":"" and also
checking if the profile contains "MA" for Master Audio tracks.

This will now correctly display the following high definition DTS types
in the UI:
- DTS:HD
- DTS:HD MA
- DTS:X

**Note:** This is my first public pull request ever, let me know if I
did it wrong :)

### Related issues
Relates to (but does not fix):
https://github.com/damontecres/Wholphin/issues/1057

### Testing
Tested on a Fire TV Cube Gen 3 with multiple files containing DTS HD
audio tracks.

---------

Co-authored-by: Damontecres <damontecres@gmail.com>
2026-03-10 23:44:44 -04:00
..
api/seerr Add integration with Jellyseerr/Seerr (#558) 2026-01-12 16:35:27 -05:00
data Request individual seasons from Jellyseerr (#1060) 2026-03-10 11:54:00 -04:00
preferences Add option to delete media (#1014) 2026-03-02 15:38:41 -05:00
services Fix race condition when updating preferences (#1078) 2026-03-10 18:10:14 -04:00
ui Improve display of "DTS:HD" and "DTS:HD MA" audio tracks (#1064) 2026-03-10 23:44:44 -04:00
util Dev: add simple automated UI test setup (#1027) 2026-03-03 13:46:46 -05:00
MainActivity.kt Screensaver fixes (#1047) 2026-03-06 08:46:47 -05:00
MainContent.kt Screensaver fixes (#1047) 2026-03-06 08:46:47 -05:00
WholphinApplication.kt Add option to delete media (#1014) 2026-03-02 15:38:41 -05:00
WholphinDreamService.kt Screensaver fixes (#1047) 2026-03-06 08:46:47 -05:00