0.2.42 - DTS surround sound support

This commit is contained in:
ponzischeme89
2026-08-10 12:23:23 +12:00
parent 32c0054c44
commit f41db66ac6
29 changed files with 1363 additions and 128 deletions
+9 -4
View File
@@ -251,9 +251,12 @@ different app, so on every TV:
- Playback negotiates through Emby's `PlaybackInfo` endpoint, then streams directly from
Emby. The Wholphin/Jellyfin-derived capability engine reports Android's H.264 and HEVC
profiles, maximum levels and resolutions rather than assuming every decoder handles every
file. Emby can preserve a supported video stream while converting only incompatible audio
or subtitles. If a vendor decoder still fails, Media3 tries another decoder and Memby
ultimately requests an H.264 HLS transcode instead of abandoning playback.
file. The Moonfin-derived audio path reports formats the TV can decode or bitstream, offers
automatic receiver detection and manual per-codec passthrough overrides, and decodes the
rest to PCM through Media3's FFmpeg renderer. Emby can preserve a supported video stream
while converting only incompatible audio or subtitles. If a vendor decoder still fails,
Media3 tries another decoder and Memby ultimately requests an H.264 HLS transcode instead
of abandoning playback.
- Cleartext HTTP is enabled so local `http://` servers work out of the box. For an HTTPS-only
server this is unnecessary but harmless.
- The device is remembered across sign-outs (stable `DeviceId`); credentials are cleared.
@@ -268,5 +271,7 @@ under **Settings → About / Licences**.
Playback capability probing and device-profile generation contain GPLv2 adaptations from
[Wholphin](https://github.com/damontecres/Wholphin), itself derived in part from
[Jellyfin Android TV](https://github.com/jellyfin/jellyfin-androidtv). Attribution and
[Jellyfin Android TV](https://github.com/jellyfin/jellyfin-androidtv). Surround-audio
capability detection, passthrough controls and software fallback are adapted from
[Moonfin](https://github.com/Moonfin-Client/Moonfin-Core) under GPLv2. Attribution and
modification notices are preserved in the adapted source files.