Jellyfin: Add CODECS field to HLS master playlist

Created on 3 Mar 2020  路  3Comments  路  Source: jellyfin/jellyfin

Describe the bug
Currently there is no CODECS field added to streams when generating the HLS master playlist. This breaks HLS playback on devices such as Chromecasts.

Spec

System (please complete the following information):

  • OS: Linux
  • Virtualization: Docker
  • Clients: Google Cast
  • Browser: Chrome
  • Jellyfin Version: nightly
  • Playback: Transcode to TS
  • Installed Plugins: none
  • Reverse Proxy: nginx
  • Base URL: none
  • Networking: host
  • Storage: local

Expected behavior
Every EXT-X-STREAM-INF (in HLS Master playlist) should contain a CODECS field where all codecs found in the stream should be listed.

bug

Most helpful comment

I suppose FRAME-RATE and RESOLUTION could be included as well for future proofing.

This fine poetry says those are required for tvOS

All 3 comments

I suppose FRAME-RATE and RESOLUTION could be included as well for future proofing.

This fine poetry says those are required for tvOS

What's remaining for this? It's exciting that chromecast will be fully unlocked :)

The field itself has been added so I'd say we can close this and open issues in the future if we come across bugs in the implementation.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

anthonylavado picture anthonylavado  路  3Comments

triDcontrols picture triDcontrols  路  3Comments

MSG-maniac picture MSG-maniac  路  3Comments

grravity picture grravity  路  3Comments

chickenandpork picture chickenandpork  路  3Comments