Skip to content

Bug app #833

Open
Open

Description

@souljastar11-bot

What happened?

Hi support team,
​I am experiencing persistent playback issues when using your app on my Apple TV. While most channels work fine, certain channels (specifically sports channels) consistently fail to play using the default player engines, resulting in a black screen with a red dot, or severe stuttering and audio desync.
​The streams only work properly when I switch the player engine to "Metal" (hardware-accelerated rendering). However, I would like to know why the default decoders fail to handle these specific streams, as other apps handle the exact same content without any issues.
​Could you please look into this or advise if there is a known fix/setting configuration to resolve this across all player engines?

Steps to reproduce

Hi support team,
​I am experiencing persistent playback issues when using your app on my Apple TV. While most channels work fine, certain channels (specifically sports channels) consistently fail to play using the default player engines, resulting in a black screen with a red dot, or severe stuttering and audio desync.
​The streams only work properly when I switch the player engine to "Metal" (hardware-accelerated rendering). However, I would like to know why the default decoders fail to handle these specific streams, as other apps handle the exact same content without any issues.
​Could you please look into this or advise if there is a known fix/setting configuration to resolve this across all player engines?

AetherEngine version or commit SHA

Dont working

Host app

Sodalite

Platform

tvOS

OS version

24.1

Device / chip

Apple tv

Playback path

Native AVPlayer

Source media (for playback bugs)

No response

Error codes / log lines


Anything else

No response

Activity

  1. superuser404notfound commented on Oct 21, 2026

    @superuser404notfound
    Owner

    Thanks for the report. A few things in it don't match Sodalite, so I want to make sure this landed in the right place:

    • Sodalite has no player engine picker and no "Metal" option. Playback always goes through AetherEngine (native AVPlayer, with a software decoder fallback chosen automatically per stream). An app that lets you switch between several player engines including "Metal" is most likely a different app, possibly an IPTV player.
    • tvOS 24.1 does not exist (tvOS went from 18 to 26), and Sodalite requires tvOS 26 or later.

    If this really is Sodalite, please add:

    1. The tvOS version (Settings > General > About) and the Apple TV model.
    2. The Sodalite version (Settings > About in the app).
    3. How the sports channels reach Jellyfin (M3U tuner, HDHomeRun, Tunarr, ...) and, if possible, the stream codec info from the Jellyfin dashboard for one failing channel.
    4. The diagnostic log right after a failed attempt: Settings > Diagnostic Log in Sodalite. Tokens are redacted there automatically, so it can be pasted here as is.

    Without these I can't reproduce anything, so I'll keep this open as needs-info for now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingquestionFurther information is requested

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions