question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

"No items" for Jellyfin in Home Assistant Media Browser since core-2022.3.X

See original GitHub issue

The problem

The Jellyfin integration doesn’t work for me anymore.

Logging prerequisite

In /home/homeassistant/.homeassistant/configuration.yaml I increased the Jellyfin integration logger to debug to get more insights:

# ...

logger:
  default: warning
  logs:
    Jellyfin: debug

# ...

Diagnostics

Home Assistant start-up

Jellyfin-specific Home Assistant startup logs (via journalctl -x -t hass -f):

Mar 17 12:10:21 ubuntu hass[3282257]: ---[ START JELLYFINCLIENT ]---
Mar 17 12:10:32 ubuntu hass[3508845]: 2022-03-17 12:10:32 INFO (MainThread) [Jellyfin] ---[ START JELLYFINCLIENT ]---
Mar 17 12:10:32 ubuntu hass[3508845]: 2022-03-17 12:10:32 DEBUG (SyncWorker_4) [Jellyfin.jellyfin_apiclient_python.http] --->[ http ] {
Mar 17 12:10:32 ubuntu hass[3508845]:     "params": {
Mar 17 12:10:32 ubuntu hass[3508845]:         "userId": "1298a4bbcfd04adb9b521c5e42689cef",
Mar 17 12:10:32 ubuntu hass[3508845]:         "client": "emby"
Mar 17 12:10:32 ubuntu hass[3508845]:     },
Mar 17 12:10:32 ubuntu hass[3508845]:     "type": "GET",
Mar 17 12:10:32 ubuntu hass[3508845]:     "url": "https://jellyfin.example.com/DisplayPreferences/usersettings",
Mar 17 12:10:32 ubuntu hass[3508845]:     "headers": {
Mar 17 12:10:32 ubuntu hass[3508845]:         "Content-type": "application/json",
Mar 17 12:10:32 ubuntu hass[3508845]:         "Accept-Charset": "UTF-8,*",
Mar 17 12:10:32 ubuntu hass[3508845]:         "Accept-encoding": "gzip",
Mar 17 12:10:32 ubuntu hass[3508845]:         "User-Agent": "Home-Assistant/1.0",
Mar 17 12:10:32 ubuntu hass[3508845]:         "x-emby-authorization": "MediaBrowser Client=Home Assistant, Device=ubuntu, DeviceId=1252bd8a-f0a6-40c1-867b-3b8f18dfe6ef, Version=1.0, UserId=1298a4bbcfd04adb9b521c5e42689cef",
Mar 17 12:10:32 ubuntu hass[3508845]:         "X-MediaBrowser-Token": "124fef8bfd0f4d249530601595e62bef"
Mar 17 12:10:32 ubuntu hass[3508845]:     },
Mar 17 12:10:32 ubuntu hass[3508845]:     "timeout": 30,
Mar 17 12:10:32 ubuntu hass[3508845]:     "verify": true
Mar 17 12:10:32 ubuntu hass[3508845]: }
Mar 17 12:10:32 ubuntu hass[3508845]: 2022-03-17 12:10:32 DEBUG (SyncWorker_4) [Jellyfin.jellyfin_apiclient_python.http] ---<[ http ][97 ms]
Mar 17 12:10:32 ubuntu hass[3508845]: 2022-03-17 12:10:32 DEBUG (SyncWorker_4) [Jellyfin.jellyfin_apiclient_python.http] {
Mar 17 12:10:32 ubuntu hass[3508845]:     "Id": "12e5b65d-e116-d731-65d1-efc4a30ec3ef",
Mar 17 12:10:32 ubuntu hass[3508845]:     "SortBy": "SortName",
Mar 17 12:10:32 ubuntu hass[3508845]:     "RememberIndexing": false,
Mar 17 12:10:32 ubuntu hass[3508845]:     "PrimaryImageHeight": 250,
Mar 17 12:10:32 ubuntu hass[3508845]:     "PrimaryImageWidth": 250,
Mar 17 12:10:32 ubuntu hass[3508845]:     "CustomPrefs": {
Mar 17 12:10:32 ubuntu hass[3508845]:         "chromecastVersion": "stable",
Mar 17 12:10:32 ubuntu hass[3508845]:         "skipForwardLength": "30000",
Mar 17 12:10:32 ubuntu hass[3508845]:         "skipBackLength": "10000",
Mar 17 12:10:32 ubuntu hass[3508845]:         "enableNextVideoInfoOverlay": "False",
Mar 17 12:10:32 ubuntu hass[3508845]:         "tvhome": "",
Mar 17 12:10:32 ubuntu hass[3508845]:         "dashboardTheme": "dark",
Mar 17 12:10:32 ubuntu hass[3508845]:         "http://[fe80::deef:abff:feef:aaef]:8096/web/index.htmlmusicalbums": "{\"SortBy\":\"SortName\",\"SortOrder\":\"Ascending\"}",
Mar 17 12:10:32 ubuntu hass[3508845]:         "http://ubuntu:8096/web": "{\"SortBy\":\"SortName\",\"SortOrder\":\"Ascending\"}",
Mar 17 12:10:32 ubuntu hass[3508845]:         "http://ubuntu:8096/web/index.html": "{\"SortBy\":\"SortName\",\"SortOrder\":\"Ascending\"}",
Mar 17 12:10:32 ubuntu hass[3508845]:         "http://ubuntu:8096/web/index.html-_view": "List",
Mar 17 12:10:32 ubuntu hass[3508845]:         "http://ubuntu:8096/web/index.htmlgenres": "{\"SortBy\":\"SortName\",\"SortOrder\":\"Ascending\"}",
Mar 17 12:10:32 ubuntu hass[3508845]:         "http://ubuntu:8096/web/index.htmlmusicalbums": "{\"SortBy\":\"SortName\",\"SortOrder\":\"Ascending\"}",
Mar 17 12:10:32 ubuntu hass[3508845]:         "http://ubuntu:8096/web/index.htmlsongs": "{\"SortBy\":\"Album,SortName\",\"SortOrder\":\"Ascending\"}",
Mar 17 12:10:32 ubuntu hass[3508845]:         "http://ubuntu:8096/webmusicalbums": "{\"SortBy\":\"SortName\",\"SortOrder\":\"Ascending\"}",
Mar 17 12:10:32 ubuntu hass[3508845]:         "http://ubuntu:8096/websongs": "{\"SortBy\":\"Album,SortName\",\"SortOrder\":\"Ascending\"}",
Mar 17 12:10:32 ubuntu hass[3508845]:         "https://jellyfin.example.com/web/musicalbums": "{\"SortBy\":\"SortName\",\"SortOrder\":\"Ascending\"}",
Mar 17 12:10:32 ubuntu hass[3508845]:         "https://ubuntu.example.com/web/musicalbums": "{\"SortBy\":\"SortName\",\"SortOrder\":\"Ascending\"}"
Mar 17 12:10:32 ubuntu hass[3508845]:     },
Mar 17 12:10:32 ubuntu hass[3508845]:     "ScrollDirection": "Horizontal",
Mar 17 12:10:32 ubuntu hass[3508845]:     "ShowBackdrop": true,
Mar 17 12:10:32 ubuntu hass[3508845]:     "RememberSorting": false,
Mar 17 12:10:32 ubuntu hass[3508845]:     "SortOrder": "Ascending",
Mar 17 12:10:32 ubuntu hass[3508845]:     "ShowSidebar": false,
Mar 17 12:10:32 ubuntu hass[3508845]:     "Client": "emby"
Mar 17 12:10:32 ubuntu hass[3508845]: }

Accompanying Jellyfin log (via journalctl -x -t jellyfin -f):

Mar 17 12:10:40 ubuntu jellyfin[3211332]: [12:10:40] [INF] Authentication request for jellyfin has succeeded.
Mar 17 12:10:40 ubuntu jellyfin[3211332]: [12:10:40] [INF] Current/Max sessions for user jellyfin: 11/0
Mar 17 12:10:40 ubuntu jellyfin[3211332]: [12:10:40] [INF] Creating new access token for user 1298a4bb-cfd0-4adb-9b52-1c5e42689cef
Mar 17 12:10:32 ubuntu jellyfin[3211332]: [12:10:32] [DBG] No matching device profile found. Content-Type=text/xml; charset="utf-8", Accept=*/*, Accept-Encoding=gzip, deflate, Host=192.168.178.5:8096, User-Agent=HomeAssistant/2022.3.5 aiohttp/3.8.1 Python/3.9, Content-Length=273, SOAPAction="urn:schemas-upnp-org:service:ConnectionManager:1#GetProtocolInfo"
Mar 17 12:10:32 ubuntu jellyfin[3211332]: [12:10:32] [DBG] Control request. Headers: [{"Key": "Content-Type", "Value": ["text/xml; charset=\"utf-8\""], "$type": "KeyValuePair`2"}, {"Key": "Accept", "Value": ["*/*"], "$type": "KeyValuePair`2"}, {"Key": "Accept-Encoding", "Value": ["gzip, deflate"], "$type": "KeyValuePair`2"}, {"Key": "Host", "Value": ["192.168.178.5:8096"], "$type": "KeyValuePair`2"}, {"Key": "User-Agent", "Value": ["HomeAssistant/2022.3.5 aiohttp/3.8.1 Python/3.9"], "$type": "KeyValuePair`2"}, {"Key": "Content-Length", "Value": ["273"], "$type": "KeyValuePair`2"}, {"Key": "SOAPAction", "Value": ["\"urn:schemas-upnp-org:service:ConnectionManager:1#GetProtocolInfo\""], "$type": "KeyValuePair`2"}]
Mar 17 12:10:32 ubuntu jellyfin[3211332]: [12:10:32] [DBG] Received control request GetProtocolInfo
Mar 17 12:10:32 ubuntu jellyfin[3211332]: [12:10:32] [DBG] Control response. Headers: {"EXT": ""}
Mar 17 12:10:32 ubuntu jellyfin[3211332]: <?xml version="1.0" encoding="utf-8" standalone="yes"?><SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><u:GetProtocolInfoResponse xmlns:u="urn:schemas-upnp-org:service:ConnectionManager:1"><Source>http-get:*:video/mpeg:*,http-get:*:video/mp4:*,http-get:*:video/vnd.dlna.mpeg-tts:*,http-get:*:video/avi:*,http-get:*:video/x-matroska:*,http-get:*:video/x-ms-wmv:*,http-get:*:video/wtv:*,http-get:*:audio/mpeg:*,http-get:*:audio/mp3:*,http-get:*:audio/mp4:*,http-get:*:audio/x-ms-wma:*,http-get:*:audio/wav:*,http-get:*:audio/L16:*,http-get:*:image/jpeg:*,http-get:*:image/png:*,http-get:*:image/gif:*,http-get:*:image/tiff:*</Source><Sink /></u:GetProtocolInfoResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
Mar 17 12:10:32 ubuntu jellyfin[3211332]: [12:10:32] [DBG] No matching device profile found. Content-Type=text/xml; charset="utf-8", Accept=*/*, Accept-Encoding=gzip, deflate, Host=192.168.178.5:8096, User-Agent=HomeAssistant/2022.3.5 aiohttp/3.8.1 Python/3.9, Content-Length=276, SOAPAction="urn:schemas-upnp-org:service:ContentDirectory:1#GetSystemUpdateID"
Mar 17 12:10:32 ubuntu jellyfin[3211332]: [12:10:32] [DBG] Control request. Headers: [{"Key": "Content-Type", "Value": ["text/xml; charset=\"utf-8\""], "$type": "KeyValuePair`2"}, {"Key": "Accept", "Value": ["*/*"], "$type": "KeyValuePair`2"}, {"Key": "Accept-Encoding", "Value": ["gzip, deflate"], "$type": "KeyValuePair`2"}, {"Key": "Host", "Value": ["192.168.178.5:8096"], "$type": "KeyValuePair`2"}, {"Key": "User-Agent", "Value": ["HomeAssistant/2022.3.5 aiohttp/3.8.1 Python/3.9"], "$type": "KeyValuePair`2"}, {"Key": "Content-Length", "Value": ["276"], "$type": "KeyValuePair`2"}, {"Key": "SOAPAction", "Value": ["\"urn:schemas-upnp-org:service:ContentDirectory:1#GetSystemUpdateID\""], "$type": "KeyValuePair`2"}]
Mar 17 12:10:32 ubuntu jellyfin[3211332]: [12:10:32] [DBG] Received control request GetSystemUpdateID
Mar 17 12:10:32 ubuntu jellyfin[3211332]: [12:10:32] [DBG] Control response. Headers: {"EXT": ""}
Mar 17 12:10:32 ubuntu jellyfin[3211332]: <?xml version="1.0" encoding="utf-8" standalone="yes"?><SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><u:GetSystemUpdateIDResponse xmlns:u="urn:schemas-upnp-org:service:ContentDirectory:1"><Id>2110</Id></u:GetSystemUpdateIDResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
Mar 17 12:10:32 ubuntu jellyfin[3211332]: [12:10:32] [DBG] No matching device profile found. Content-Type=text/xml; charset="utf-8", Accept=*/*, Accept-Encoding=gzip, deflate, Host=192.168.178.5:8096, User-Agent=HomeAssistant/2022.3.5 aiohttp/3.8.1 Python/3.9, Content-Length=284, SOAPAction="urn:schemas-upnp-org:service:ContentDirectory:1#GetSearchCapabilities"
Mar 17 12:10:32 ubuntu jellyfin[3211332]: [12:10:32] [DBG] Control request. Headers: [{"Key": "Content-Type", "Value": ["text/xml; charset=\"utf-8\""], "$type": "KeyValuePair`2"}, {"Key": "Accept", "Value": ["*/*"], "$type": "KeyValuePair`2"}, {"Key": "Accept-Encoding", "Value": ["gzip, deflate"], "$type": "KeyValuePair`2"}, {"Key": "Host", "Value": ["192.168.178.5:8096"], "$type": "KeyValuePair`2"}, {"Key": "User-Agent", "Value": ["HomeAssistant/2022.3.5 aiohttp/3.8.1 Python/3.9"], "$type": "KeyValuePair`2"}, {"Key": "Content-Length", "Value": ["284"], "$type": "KeyValuePair`2"}, {"Key": "SOAPAction", "Value": ["\"urn:schemas-upnp-org:service:ContentDirectory:1#GetSearchCapabilities\""], "$type": "KeyValuePair`2"}]
Mar 17 12:10:32 ubuntu jellyfin[3211332]: [12:10:32] [DBG] Received control request GetSearchCapabilities
Mar 17 12:10:32 ubuntu jellyfin[3211332]: [12:10:32] [DBG] Control response. Headers: {"EXT": ""}
Mar 17 12:10:32 ubuntu jellyfin[3211332]: <?xml version="1.0" encoding="utf-8" standalone="yes"?><SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><u:GetSearchCapabilitiesResponse xmlns:u="urn:schemas-upnp-org:service:ContentDirectory:1"><SearchCaps>res@resolution,res@size,res@duration,dc:title,dc:creator,upnp:actor,upnp:artist,upnp:genre,upnp:album,dc:date,upnp:class,@id,@refID,@protocolInfo,upnp:author,dc:description,pv:avKeywords</SearchCaps></u:GetSearchCapabilitiesResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
Mar 17 12:10:32 ubuntu jellyfin[3211332]: [12:10:32] [DBG] No matching device profile found. Content-Type=text/xml; charset="utf-8", Accept=*/*, Accept-Encoding=gzip, deflate, Host=192.168.178.5:8096, User-Agent=HomeAssistant/2022.3.5 aiohttp/3.8.1 Python/3.9, Content-Length=280, SOAPAction="urn:schemas-upnp-org:service:ContentDirectory:1#GetSortCapabilities"
Mar 17 12:10:32 ubuntu jellyfin[3211332]: [12:10:32] [DBG] Control request. Headers: [{"Key": "Content-Type", "Value": ["text/xml; charset=\"utf-8\""], "$type": "KeyValuePair`2"}, {"Key": "Accept", "Value": ["*/*"], "$type": "KeyValuePair`2"}, {"Key": "Accept-Encoding", "Value": ["gzip, deflate"], "$type": "KeyValuePair`2"}, {"Key": "Host", "Value": ["192.168.178.5:8096"], "$type": "KeyValuePair`2"}, {"Key": "User-Agent", "Value": ["HomeAssistant/2022.3.5 aiohttp/3.8.1 Python/3.9"], "$type": "KeyValuePair`2"}, {"Key": "Content-Length", "Value": ["280"], "$type": "KeyValuePair`2"}, {"Key": "SOAPAction", "Value": ["\"urn:schemas-upnp-org:service:ContentDirectory:1#GetSortCapabilities\""], "$type": "KeyValuePair`2"}]
Mar 17 12:10:32 ubuntu jellyfin[3211332]: [12:10:32] [DBG] Received control request GetSortCapabilities
Mar 17 12:10:32 ubuntu jellyfin[3211332]: [12:10:32] [DBG] Control response. Headers: {"EXT": ""}
Mar 17 12:10:32 ubuntu jellyfin[3211332]: <?xml version="1.0" encoding="utf-8" standalone="yes"?><SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><u:GetSortCapabilitiesResponse xmlns:u="urn:schemas-upnp-org:service:ContentDirectory:1"><SortCaps>res@duration,res@size,res@bitrate,dc:date,dc:title,dc:size,upnp:album,upnp:artist,upnp:albumArtist,upnp:episodeNumber,upnp:genre,upnp:originalTrackNumber,upnp:rating</SortCaps></u:GetSortCapabilitiesResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>

Home Asisstant webinterface interaction

Jellyfin-specific Home Assistant log when clicking Media -> (Media Sources appears) -> Jellyfin in the Home Assistant web interface:

Mar 17 12:12:33 ubuntu hass[3508845]: 2022-03-17 12:12:33 DEBUG (SyncWorker_2) [Jellyfin.jellyfin_apiclient_python.http] --->[ http ] {
Mar 17 12:12:33 ubuntu hass[3508845]:     "params": null,
Mar 17 12:12:33 ubuntu hass[3508845]:     "type": "GET",
Mar 17 12:12:33 ubuntu hass[3508845]:     "url": "https://jellyfin.example.com/Users/1298a4bbcfd04adb9b521c5e42689cef/Items",
Mar 17 12:12:33 ubuntu hass[3508845]:     "headers": {
Mar 17 12:12:33 ubuntu hass[3508845]:         "Content-type": "application/json",
Mar 17 12:12:33 ubuntu hass[3508845]:         "Accept-Charset": "UTF-8,*",
Mar 17 12:12:33 ubuntu hass[3508845]:         "Accept-encoding": "gzip",
Mar 17 12:12:33 ubuntu hass[3508845]:         "User-Agent": "Home-Assistant/1.0",
Mar 17 12:12:33 ubuntu hass[3508845]:         "x-emby-authorization": "MediaBrowser Client=Home Assistant, Device=ubuntu, DeviceId=1252bd8a-f0a6-40c1-867b-3b8f18dfe6ef, Version=1.0, UserId=1298a4bbcfd04adb9b521c5e42689cef",
Mar 17 12:12:33 ubuntu hass[3508845]:         "X-MediaBrowser-Token": "124fef8bfd0f4d249530601595e62bef"
Mar 17 12:12:33 ubuntu hass[3508845]:     },
Mar 17 12:12:33 ubuntu hass[3508845]:     "timeout": 30,
Mar 17 12:12:33 ubuntu hass[3508845]:     "verify": true
Mar 17 12:12:33 ubuntu hass[3508845]: }
Mar 17 12:12:33 ubuntu hass[3508845]: 2022-03-17 12:12:33 DEBUG (SyncWorker_2) [Jellyfin.jellyfin_apiclient_python.http] ---<[ http ][49 ms]
Mar 17 12:12:33 ubuntu hass[3508845]: 2022-03-17 12:12:33 DEBUG (SyncWorker_2) [Jellyfin.jellyfin_apiclient_python.http] {
Mar 17 12:12:33 ubuntu hass[3508845]:     "Items": [
Mar 17 12:12:33 ubuntu hass[3508845]:         {
Mar 17 12:12:33 ubuntu hass[3508845]:             "Name": "collection",
Mar 17 12:12:33 ubuntu hass[3508845]:             "ServerId": "126deade0cfd4aa1ac7c9191b70bc2ef",
Mar 17 12:12:33 ubuntu hass[3508845]:             "Id": "12aedfe82ac5d193e04af3282ee6a5ef",
Mar 17 12:12:33 ubuntu hass[3508845]:             "ChannelId": null,
Mar 17 12:12:33 ubuntu hass[3508845]:             "IsFolder": true,
Mar 17 12:12:33 ubuntu hass[3508845]:             "Type": "CollectionFolder",
Mar 17 12:12:33 ubuntu hass[3508845]:             "UserData": {
Mar 17 12:12:33 ubuntu hass[3508845]:                 "PlaybackPositionTicks": 0,
Mar 17 12:12:33 ubuntu hass[3508845]:                 "PlayCount": 0,
Mar 17 12:12:33 ubuntu hass[3508845]:                 "IsFavorite": false,
Mar 17 12:12:33 ubuntu hass[3508845]:                 "Played": false,
Mar 17 12:12:33 ubuntu hass[3508845]:                 "Key": "12aedfe8-2ac5-d193-e04a-f3282ee6a5ef"
Mar 17 12:12:33 ubuntu hass[3508845]:             },
Mar 17 12:12:33 ubuntu hass[3508845]:             "ImageTags": {
Mar 17 12:12:33 ubuntu hass[3508845]:                 "Primary": "1201e62e16a7b26e98432044093020ef"
Mar 17 12:12:33 ubuntu hass[3508845]:             },
Mar 17 12:12:33 ubuntu hass[3508845]:             "BackdropImageTags": [],
Mar 17 12:12:33 ubuntu hass[3508845]:             "ImageBlurHashes": {
Mar 17 12:12:33 ubuntu hass[3508845]:                 "Primary": {
Mar 17 12:12:33 ubuntu hass[3508845]:                     "1201e62e16a7b26e98432044093020ef": "WDAmPXbG00oMM{n+Djjb%Mj[ofW:00a{-;n+ozWVxuoLM{spj[oL"
Mar 17 12:12:33 ubuntu hass[3508845]:                 }
Mar 17 12:12:33 ubuntu hass[3508845]:             },
Mar 17 12:12:33 ubuntu hass[3508845]:             "LocationType": "FileSystem"
Mar 17 12:12:33 ubuntu hass[3508845]:         }
Mar 17 12:12:33 ubuntu hass[3508845]:     ],
Mar 17 12:12:33 ubuntu hass[3508845]:     "TotalRecordCount": 1,
Mar 17 12:12:33 ubuntu hass[3508845]:     "StartIndex": 0
Mar 17 12:12:33 ubuntu hass[3508845]: }

(this interaction does not provoke accompanying Jellyfin log entries)

This log snippet shows that indeed some correct interaction is taking place: I have one and only collection named collection and its reported blurhash is also correct. After this, no further logging can be provoked as the Home Assistant Jellyfin media browser web interface just says No items and doesn’t provide any further browsing/playing/interaction links:

image

Chrome DevTools neither show failing or working Jellyfin-specific browser HTTP(S) requests nor error messages.

I have already tried removing the Jellyfin integration and setting it up again. But the problem persists.

What version of Home Assistant Core has the issue?

core-2022.3.5

What was the last working version of Home Assistant Core?

core-2022.2.8

What type of installation are you running?

Home Assistant Core

Integration causing the issue

Jellyfin

Link to integration documentation on our website

https://www.home-assistant.io/integrations/jellyfin/

Diagnostics information

No response

Example YAML snippet

No response

Anything in the logs that might be useful for us?

No response

Additional information

No response

Issue Analytics

  • State:open
  • Created 2 years ago
  • Reactions:2
  • Comments:17 (5 by maintainers)

github_iconTop GitHub Comments

1reaction
vincegrecommented, Aug 22, 2022

Still broken.

+1, gave up on these medias players integration that most of time don’t work (similar issues with Plex one…)

0reactions
hugalafutrocommented, Aug 31, 2022

Still broken.

+1, gave up on these medias players integration that most of time don’t work (similar issues with Plex one…)

The only one that consistently works is Kodi, You can set up Kodi to use Jellyfin as source server and then add Kodi to HA

Read more comments on GitHub >

github_iconTop Results From Across the Web

Jellyfin - Home Assistant
Jellyfin. The Jellyfin integration exposes a Jellyfin server as a Media Source in Home Assistant. Support is currently limited to music and movie...
Read more >
Jellyfin integration - Home Assistant Community
Hi, A specific integration for Jellyfin (an Emby fork) is now available in HACS. Beyond the basic functionalities that were already usable ...
Read more >
Full Changelog for Home Assistant Core 2022.4
Full Changelog for Home Assistant Core 2022.4. These are all the changes included in the Home Assistant Core 2202.4 release.
Read more >
Jellyfin integration missing TV-series - Frontend
The Jellyfin integration exposes a Jellyfin server as a Media Source in Home Assistant, but it does not support TV-series. I hereby wish...
Read more >
Add Video Support for Jellyfin - Home Assistant Community
I have searched various forums and chat rooms for a request like this, ... You mean use the Media Browser to browes/play Jellyfin...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found