#Music Assistant error on websocket

1 messages · Page 1 of 1 (latest)

late hamlet
#

I am starting to get this error when browsing the media from all cards. I believe this started happening since v2 came out. Not sure it is related...

#
Logger: homeassistant.components.websocket_api.http.connection
Source: custom_components/mass/media_browser.py:166
integration: Home Assistant WebSocket API (documentation, issues)
First occurred: 07:58:10 (1 occurrences)
Last logged: 07:58:10

[546959729440] Error handling message: Unknown error (unknown_error) {{name}} from {my_IP} (Mozilla/5.0 (Linux; Android 14; LE2123 Build/UKQ1.230924.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/126.0.6478.134 Mobile Safari/537.36 Home Assistant/2024.6.1-12936 (Android 14; LE2123))
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/websocket_api/decorators.py", line 28, in _handle_async_response
    await func(hass, connection, msg)
  File "/usr/src/homeassistant/homeassistant/components/media_player/__init__.py", line 1304, in websocket_browse_media
    payload = await player.async_browse_media(media_content_type, media_content_id)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/mass/media_player.py", line 473, in async_browse_media
    return await async_browse_media(
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/mass/media_browser.py", line 99, in async_browse_media
    return await build_playlists_listing(mass)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/mass/media_browser.py", line 166, in build_playlists_listing
    for item in (await mass.music.get_library_playlists(limit=500)).items
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#
File "/usr/local/lib/python3.12/site-packages/music_assistant/client/music.py", line 271, in get_library_playlists
    return PagedItems.parse(
           ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/music_assistant/common/models/media_items.py", line 620, in parse
    items=[item_type.from_dict(x) for x in raw["items"]],
                                           ~~~^^^^^^^^^
TypeError: list indices must be integers or slices, not str