recloudstream / recloudstream/cloudstream

5.1 Audio Playback issue on CloudStream v4.5.4 (POCO X7 PRO - Android)

Open
#1,790 4 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
Kotlin
Stars
10.7k
Forks
1.1k
Avg merge
1d 23h
Merged PRs (30d)
15

Description

Steps to reproduce

5.1 Audio Playback Issue on CloudStream v4.5.4 (POCO X7 Pro – Android)

Dear CloudStream Developer,

I hope you're doing well. First of all, thank you and your team for maintaining such an amazing app — it's one of the best streaming platforms out there.

I wanted to report a consistent issue I’m experiencing with 5.1 surround sound audio playback on the latest version of CloudStream (v4.5.4). I’m using a POCO X7 Pro, which runs on Android and fully supports multi-channel audio playback.


❗ Issue:

Whenever I try to watch any content that has 5.1 surround sound audio (e.g., EAC3/AC3 tracks), I only hear the background sound, but no dialogues or center-channel audio. This makes the content unwatchable unless I switch to an external player like VLC or MX Player.

I confirmed this behavior across multiple Hollywood movies and shows. All of them come with proper 5.1 audio tracks — but the internal CloudStream player seems unable to decode them correctly.


📱 My Device Details:

Device: POCO X7 Pro

Android Version: Latest stable build

CloudStream Version: 4.5.4 (latest)

Problem Affects: 5.1 audio (EAC3, AC3) — background sound plays, dialogue missing


🔧 Possible Cause (Developer Insight):

From what I’ve researched and also from the link you provided earlier, this seems to be due to the missing FfmpegAudioRenderer in the internal player. The current setup likely uses DefaultAudioSink, which doesn’t fully support multi-channel decoding out of the box.

As suggested in the official Media3 documentation, adding support for:

androidx.media3.decoder.ffmpeg.FfmpegAudioRenderer

should allow proper decoding of formats like EAC3, AC3, DTS, etc., fixing this issue entirely.


🙏 Request:

If possible, could you kindly consider integrating FfmpegAudioRenderer in the internal player for future builds? It would greatly improve the experience for Android users like me who want to enjoy movies with proper 5.1 audio without switching players.

Thank you so much again for your time and hard work. I truly appreciate it.

Warm regards,
RJ (CloudStream user & fan)


Let me know if you want to tweak anything, or if you’d like to add screenshots or logs — I can help with that too.

Expected behavior

Should get both background and main Dialogues audio Togather.

Actual behavior

Insted Getting only background sounds not the main Dialogues audio. Happening only with 5.1 and 7.1 audio tracks not Stereo sound, but these days almost every movies comes with 5.1 audio

Cloudstream version and commit hash

v4.5.4

Android version

android 15

Logcat

Other details

No response

Acknowledgements
  • I am sure my issue is related to the app and NOT some extension.
  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I have updated the app to pre-release version Latest.
  • I will fill out all of the requested information in this form.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at the internal player configuration and inspect how Media3 audio renderers are selected, including the proposed FfmpegAudioRenderer. Reproduce the issue with an EAC3 or AC3 5.1/7.1 track on Android 15, then verify that dialogue and background channels both play without affecting stereo playback.

Written by the indexing model from the issue text.

Assessment

Tech stack
android
Domain
mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.