mirror of
https://github.com/bbara04/Purefin.git
synced 2026-03-31 17:10:08 +02:00
Add support for audio codecs like DTS-HD that aren't natively supported by Android's MediaCodec by integrating Jellyfin's FFmpeg decoder extension. Changes: - Add media3-ffmpeg-decoder dependency for software audio decoding - Create AndroidDeviceProfile to detect and report device codec capabilities - Configure ExoPlayer with extension renderer mode and decoder fallback - Update playback URL selection to use transcoding when direct play unsupported - Add CodecDebugHelper for debugging available device codecs This fixes playback failures when encountering premium audio formats by falling back to FFmpeg software decoding when hardware decoding fails.