Open johnpc opened 3 days ago
The error message is correct - rokus don't support HE-AAC (only v2).
The server doesn't support converting one AAC profile to another, so I have HE-AAC being converted to MP3 #1963
1963 only triggers when the container is ts or mp4 https://github.com/jellyfin/jellyfin-roku/pull/1963/files#diff-944396a3daefd786f2db28996ea075470a1e36b59c973c3001853d8dcafdc4adR50
I noticed in your log that the input file is from a URL. I only use local files and I don't use live tv so I'm not much help. I tried to download the file myself but there was no file extension? Is it possible this file isn't triggering #1963 because of the files container?
I did include that url only in the paste so that I can remove it more easily in the future... I don't think I want that link floating around long term.
You can download VLC Media Player and chose "File > Open Network..." and paste that url, it streams perfectly fine.
I have several other channels that work the same way, with no extension, and those channels do work perfectly in jellyfin roku and other clients. The logs seem to indicate that it's being recognized as a .ts if I'm reading the logs correctly.
That's a good point about AAC in roku - surprising to me that roku doesn't support it but it makes sense.
Given that, I think the transcoding should happen on the server, doing it on the client like in https://github.com/jellyfin/jellyfin-roku/pull/1963/files feels like it's just asking for trouble. It could also be the source of some audio synchronization issues I've observed where the audio can be slightly delayed compared to the video. Do you know if there's an issue I can follow in the jellyfin server repo to track AAC transcoding behavior?
In the log file, I can see: `Container: "mpegts"
The code added in #1963 specifically checks for ts
or mp4
. Could that be the reason why it is not transcoding?
Hopefully it was 1963 because that should be an easy fix. I don't have live tv so if one of you could test I would appreciate it https://github.com/jellyfin/jellyfin-roku/pull/2047
Software Versions
Describe the bug
The Live TV player in the Jellyfin Roku app is experiencing crashes that return the user to the Jellyfin home screen. This issue occurs in two scenarios:
How To Reproduce
Expected behavior
I expect the Jellyfin Roku client to play the channel, which works well on jellyfin web, jellyfin android-tv, and vlc app.
Logs
Server logs at time of crash:
Jellyfin Client logs:
ffmpeg logs: https://paste.jpc.io/snippet/b30da9cc-4e89-43cd-9f34-62bcea8e972b
ffmpeg logs when invoked via android-tv app: https://paste.jpc.io/snippet/8e83be93-b2a5-42a3-aed9-0182266593eb
The main difference I see between the ffmpeg logs is that when invoked from the roku client, I see
whereas I don't see that from the android-tv client.
Screenshots
iPhone recording of the repro (I couldn't figure out how to screen record the roku without it being a headache): https://files.jpc.io/d/Yx2mW-IMG_7343.mov
Connection Information
Additional context
Playback info for affected channel when working on jellyfin web client:
Roku software info: