Biblioteka mediów - Unknown error

Próba odtworzenia czegokolwiek z “Biblioteki mediów” na bramce AIS, dla wybranego odtwarzacza innego niż “Przeglądarka internetowa” i “Podłączony głośnik” kończy się komunikatem:
Błąd przeglądania multimediów
Unknown error

Link do filmu na którym to widać (wybierane są kolejne odtwarzacze z listy):

Włączenie odtwarzacza z karty i wybranie źródła działa prawidłowo. To bug czy taki błąd występuje tylko u mnie? Jakieś pomysły?

zobacz co masz w logach?

Możesz spwdzić logi na bieżąco, przejdz w przegladarce do konsoli → http://[ip-bramki]:8888
i wpisza tam

pm2 logs

potem przeglądaj biblotekę (z innej karty) i wyślij logi które masz

Załączam log

dzięki, ale o dżizas krajst, a z zegarka się nie dało? :wink:
tego nie można czytać (moje oczy), jakby tekst był od prawej do lewej…

otwórz to w przeglądarce, tak jak było to napisane w instrukcji, potem wklej loga tu, otaczając go trzema apostrofami (znak w kształcie przecinka, umieszczany we frakcji górnej: ’) z każdej strony to będzie wyglądało tak jak na obrazku:

a log będzie taki jak poniżej - i to można czytać:

01-29 08:30:00.096  4757  5262 D pl.sviete.dom.AisPanelService: command: POST /command HTTP/1.1
01-29 08:30:00.096  4757  5262 D pl.sviete.dom.AisPanelService: Host: localhost:8122
01-29 08:30:00.096  4757  5262 D pl.sviete.dom.AisPanelService: User-Agent: python-requests/2.25.0
01-29 08:30:00.096  4757  5262 D pl.sviete.dom.AisPanelService: Accept-Encoding: gzip, deflate
01-29 08:30:00.096  4757  5262 D pl.sviete.dom.AisPanelService: Accept: */*
01-29 08:30:00.096  4757  5262 D pl.sviete.dom.AisPanelService: Connection: keep-alive
01-29 08:30:00.096  4757  5262 D pl.sviete.dom.AisPanelService: Content-Length: 47
01-29 08:30:00.096  4757  5262 D pl.sviete.dom.AisPanelService: Content-Type: application/json
01-29 08:30:00.096  4757  5262 D pl.sviete.dom.AisPanelService: 
01-29 08:30:00.098  4757  5262 D pl.sviete.dom.AisPanelService: processCommand Called
01-29 08:30:00.098  4757  5262 D pl.sviete.dom.AisPanelService: processCommand Called {"WifiConnectionInfo":true,"ip":"localhost"}

PS
napisz też jaką masz wersje aplikacji na bramce i na telefonie

1 polubienie

Nie korzystam z komputera i od dłuższego czasu wszystko robię na telefonie.
Oczywiście zrobię to jeszcze raz.

Aplikacja na telefonie:
1.8.5.FixGpsPermission

Bramka:
AIS HA 2020.12.3
Android 2.3.9
Linux 20.11.24

:rofl: :rofl: :rofl: :rofl: :rofl: :rofl: :rofl: :rofl: :rofl: :rofl: :rofl: :rofl: :rofl: :rofl: :rofl: :rofl: :rofl: :rofl: :rofl: :rofl: :rofl: :rofl: :rofl: :rofl:

Da się tak funkcjonować? :wink: Fakt na telefonie można wszystko ale strasznie to niewygodne…

Sposób z apostrofami nie zadziałał - potrzebne były cztery spacje przed każdą linią …
Poniżej log z prób.

2|ais      | 2021-02-01 22:06:06 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection] [3849615704] Error handling message: Unknown error
2|ais      | Traceback (most recent call last):
2|ais      |   File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/homeassistant/components/websocket_api/decorators.py", line 18, in _handle_async_response
2|ais      |     await func(hass, connection, msg)
2|ais      |   File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/homeassistant/components/media_player/__init__.py", line 1066, in websocket_browse_media
2|ais      |     payload = await player.async_browse_media(media_content_type, media_content_id)
2|ais      |   File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/homeassistant/components/cast/media_player.py", line 478, in async_browse_media
2|ais      |     result = await media_source.async_browse_media(self.hass, media_content_id)
2|ais      |   File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/homeassistant/components/media_source/__init__.py", line 76, in async_browse_media
2|ais      |     return await _get_media_item(hass, media_content_id).async_browse()
2|ais      |   File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/homeassistant/components/media_source/__init__.py", line 64, in _get_media_item
2|ais      |     return models.MediaSourceItem.from_uri(hass, media_content_id)
2|ais      |   File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/homeassistant/components/media_source/models.py", line 95, in from_uri
2|ais      |     raise ValueError("Invalid media source URI")
2|ais      | ValueError: Invalid media source URI
2|ais      | 2021-02-01 22:06:15 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection] [3849615704] Error handling message: Unknown error
2|ais      | Traceback (most recent call last):
2|ais      |   File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/homeassistant/components/websocket_api/decorators.py", line 18, in _handle_async_response
2|ais      |     await func(hass, connection, msg)
2|ais      |   File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/homeassistant/components/media_player/__init__.py", line 1066, in websocket_browse_media
2|ais      |     payload = await player.async_browse_media(media_content_type, media_content_id)
2|ais      |   File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/homeassistant/components/cast/media_player.py", line 478, in async_browse_media
2|ais      |     result = await media_source.async_browse_media(self.hass, media_content_id)
2|ais      |   File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/homeassistant/components/media_source/__init__.py", line 76, in async_browse_media
2|ais      |     return await _get_media_item(hass, media_content_id).async_browse()
2|ais      |   File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/homeassistant/components/media_source/__init__.py", line 64, in _get_media_item
2|ais      |     return models.MediaSourceItem.from_uri(hass, media_content_id)
2|ais      |   File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/homeassistant/components/media_source/models.py", line 95, in from_uri
2|ais      |     raise ValueError("Invalid media source URI")
2|ais      | ValueError: Invalid media source URI
2|ais      | 2021-02-01 22:06:39 INFO (MainThread) [homeassistant.components.websocket_api.http.connection] [3861383776] Connection closed by client

Dzisiaj zaktualizuje również bramkę do wersji Celina - może problem zniknie …

czy po aktualizacji jest ok?

jak nie to daj jakiś przykład, co konkretnie klikasz żeby to wywołać?

Jestem zawiedziony - po aktualizacji nic się nie zmieniło :frowning:

Całość widać na pierwszym filmie. Proponuje obejrzeć go jeszcze raz ale ponieważ nie widać co klikam, poniżej trochę opisówki.
Mam dwa urządzenia typu media: głośnik Google Home Mini i odtwarzacz Pioneer, dodatkowo oczywiście widoczna jest przeglądarka i głośnik AIS.
Przechodzę do zakładki Przegląd mediów".

  1. Klikam wybierz odtwarzacz: przeglądarka internetowa i wybieram radio - wszystko jest OK.
  2. Klikam wybierz odtwarzacz : Google Mini i próba wyboru radia kończy się komunikatem “Błąd przeglądania mediów”…

Tak kończy się również próba odtworzenia dla źródła Pioneer.

W logach pojawia się tylko “Invalid media source URI” i “Error handling message: Unknown error”. W HA nigdy nie miałem takiego problemu.

pewnie dlatego, że nie ma takiej biblioteki mediów w HA :wink:
biblioteka mediów jest dedykowana dla odtwarzacza - każdy ma swoją którą rozumie

biblioteka którą masz na bramce działa z odtwarzaczem który jest wbudowany na bramce - bo on będzie głośnikiem

dodatkowo możesz dodać kolejny odtwarzacz, poczytaj dokumentację dotycząca odtwarzaczy, jeżeli nie będzie działać coś co jest opisane w dokumentacji, że działa to daj znać:

Na HA nigdy nie miałem problemu nie z tą usługą, tylko nigdy nie miałem problemów z odtwarzaniem mediów, a AIS chyba przede wszystkim ma służyć do tego …

Instrukcje czytałem i mam na bramce poprawnie zainstalowany np. Google Home Mini przez integracje Google Cast, więc powinien on działać na AIS czy nie ??

Nie miałeś problemów bo nie miałeś mediów… jak się nie ma samochodu to nie ma też z nim problemów :wink: i wszystko działa - logiczne.

Pozwalamy przekierować nasze media do dowolnego odtwarzacza ale nie wiemy czy ten odtwarzacz to zrozumie, bo to nie jest nasz odtwarzacz - nie my go programujemy.

Proszę więc o jasną odpowiedź - czy AIS współpracuję prawidłowo z urządzeniami obsługującymi standard Google Cast ??

Jak widać na moim przypadku - NIE.
Co uważam, że nie tylko dla mnie, dyskwalifikuje go jako odtwarzacz mediów, bo Google Cast to jeden z bardziej rozpowszechnionych standardów przesyłania mediów.


Ais tak, ale Google Cast nie…

1 polubienie

Chodzi m.in o ten cytat “Jeżeli odtwarzacz radzi sobie z linkami (Cast, Sonos itd…) to powinno zadziałać.

Odtwarzacz Google Home Mini radzi sobie bez problemów, co udawania bezproblemowa integracja przez Google Cast w HA. Ta sama integracja zainstalowana na bramce AIS nie radzi sobie z obsługą tych urządzeń i to jest zastanawiające??

Szukam alternatywy dla RPIII z HA tylko i wyłącznie do odtwarzania muzyki z internetu … AI-Speaker do mnie nie przemawia, bo wolę dźwięk stereo z dobrych kolumn - tylko jak rozwiązać problem AIS - Google Cast ??