# Biblioteka mediów - Unknown error

**URL:** <https://ai-speaker.discourse.group/t/biblioteka-mediow-unknown-error/1310>\
**Category:** Uncategorized\
**Created:** [28 Styczeń 2021 19:45 UTC](https://ai-speaker.discourse.group/t/biblioteka-mediow-unknown-error/1310 "2021-01-28T19:45:37Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Autor:** ![Adrian](https://avatars.discourse-cdn.com/v4/letter/a/82dd89/32.png) [@Adrian](https://ai-speaker.discourse.group/u/Adrian)\
**Data wpisu:** [28 Styczeń 2021 19:45 UTC](https://ai-speaker.discourse.group/t/biblioteka-mediow-unknown-error/1310/1 "2021-01-28T19:45:37Z")

</div>

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):  
https://fast.wistia.net/embed/iframe/o79nhke55n

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?

---

<div class="post-metadata">

**Autor:** ![jolka](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/jolka/32/5_2.png) [@jolka](https://ai-speaker.discourse.group/u/jolka)\
**Data wpisu:** [28 Styczeń 2021 20:17 UTC](https://ai-speaker.discourse.group/t/biblioteka-mediow-unknown-error/1310/2 "2021-01-28T20:17:09Z")

</div>

zobacz co masz w logach?

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

```auto
pm2 logs

```

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

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/4/47e65ac5ea98d7c631c93c63f4ba57044f35dddb.png)

---

<div class="post-metadata">

**Autor:** ![Adrian](https://avatars.discourse-cdn.com/v4/letter/a/82dd89/32.png) [@Adrian](https://ai-speaker.discourse.group/u/Adrian)\
**Data wpisu:** [28 Styczeń 2021 21:19 UTC](https://ai-speaker.discourse.group/t/biblioteka-mediow-unknown-error/1310/3 "2021-01-28T21:19:15Z")

</div>

Załączam log

 ![Screenshot_2021-01-28-21-54-33-641_pl.sviete.dom](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/5/56edcad34b4c183e97a68eb516c1bfa7924dc12e.jpeg)

---

<div class="post-metadata">

**Autor:** ![jolka](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/jolka/32/5_2.png) [@jolka](https://ai-speaker.discourse.group/u/jolka)\
**Data wpisu:** [29 Styczeń 2021 07:44 UTC](https://ai-speaker.discourse.group/t/biblioteka-mediow-unknown-error/1310/4 "2021-01-29T07:44:54Z")

</div>

dzięki, ale o dżizas krajst, a z zegarka się nie dało? 😉  
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:

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/2/21fa30fe19d7c44b87f01bc802161a90b02605eb.png)

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

```auto
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

---

<div class="post-metadata">

**Autor:** ![Adrian](https://avatars.discourse-cdn.com/v4/letter/a/82dd89/32.png) [@Adrian](https://ai-speaker.discourse.group/u/Adrian)\
**Data wpisu:** [29 Styczeń 2021 08:17 UTC](https://ai-speaker.discourse.group/t/biblioteka-mediow-unknown-error/1310/5 "2021-01-29T08:17:12Z")

</div>

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

---

<div class="post-metadata">

**Autor:** ![Iron](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/iron/32/63_2.png) [@Iron](https://ai-speaker.discourse.group/u/Iron)\
**Data wpisu:** [29 Styczeń 2021 17:10 UTC](https://ai-speaker.discourse.group/t/biblioteka-mediow-unknown-error/1310/6 "2021-01-29T17:10:37Z")

</div>

> [@Adrian](#):
>
> Nie korzystam z komputera i od dłuższego czasu wszystko robię na telefonie.

🤣 🤣 🤣 🤣 🤣 🤣 🤣 🤣 🤣 🤣 🤣 🤣 🤣 🤣 🤣 🤣 🤣 🤣 🤣 🤣 🤣 🤣 🤣 🤣

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

---

<div class="post-metadata">

**Autor:** ![Adrian](https://avatars.discourse-cdn.com/v4/letter/a/82dd89/32.png) [@Adrian](https://ai-speaker.discourse.group/u/Adrian)\
**Data wpisu:** [1 Luty 2021 21:11 UTC](https://ai-speaker.discourse.group/t/biblioteka-mediow-unknown-error/1310/7 "2021-02-01T21:11:55Z")

</div>

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 …

---

<div class="post-metadata">

**Autor:** ![jolka](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/jolka/32/5_2.png) [@jolka](https://ai-speaker.discourse.group/u/jolka)\
**Data wpisu:** [2 Luty 2021 08:27 UTC](https://ai-speaker.discourse.group/t/biblioteka-mediow-unknown-error/1310/8 "2021-02-02T08:27:32Z")

</div>

czy po aktualizacji jest ok?

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

---

<div class="post-metadata">

**Autor:** ![Adrian](https://avatars.discourse-cdn.com/v4/letter/a/82dd89/32.png) [@Adrian](https://ai-speaker.discourse.group/u/Adrian)\
**Data wpisu:** [3 Luty 2021 06:55 UTC](https://ai-speaker.discourse.group/t/biblioteka-mediow-unknown-error/1310/9 "2021-02-03T06:55:29Z")

</div>

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

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.

---

<div class="post-metadata">

**Autor:** ![jolka](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/jolka/32/5_2.png) [@jolka](https://ai-speaker.discourse.group/u/jolka)\
**Data wpisu:** [3 Luty 2021 07:14 UTC](https://ai-speaker.discourse.group/t/biblioteka-mediow-unknown-error/1310/10 "2021-02-03T07:14:52Z")

</div>

> [@Adrian](#):
>
> W HA nigdy nie miałem takiego problemu.

pewnie dlatego, że nie ma takiej biblioteki mediów w HA 😉  
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ć:

> **[Odtwarzacze | AI-Speaker](http://ai-speaker.com/docs/ais_app_player/)**
>
> Wbudowany Odtwarzacz Mediów

---

<div class="post-metadata">

**Autor:** ![Adrian](https://avatars.discourse-cdn.com/v4/letter/a/82dd89/32.png) [@Adrian](https://ai-speaker.discourse.group/u/Adrian)\
**Data wpisu:** [3 Luty 2021 11:13 UTC](https://ai-speaker.discourse.group/t/biblioteka-mediow-unknown-error/1310/11 "2021-02-03T11:13:29Z")

</div>

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 ??

[![](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/2/26dadcca14203e3ec299f91fb6182177b3c0c364.png)](https://ifotos.pl/z/qqarqpx/)

---

<div class="post-metadata">

**Autor:** ![jolka](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/jolka/32/5_2.png) [@jolka](https://ai-speaker.discourse.group/u/jolka)\
**Data wpisu:** [3 Luty 2021 13:41 UTC](https://ai-speaker.discourse.group/t/biblioteka-mediow-unknown-error/1310/12 "2021-02-03T13:41:36Z")

</div>

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

> [@jolka](#):
>
> biblioteka mediów jest dedykowana dla odtwarzacza - każdy odtwarzacz ma swoją którą rozumie

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.

---

<div class="post-metadata">

**Autor:** ![Adrian](https://avatars.discourse-cdn.com/v4/letter/a/82dd89/32.png) [@Adrian](https://ai-speaker.discourse.group/u/Adrian)\
**Data wpisu:** [3 Luty 2021 21:02 UTC](https://ai-speaker.discourse.group/t/biblioteka-mediow-unknown-error/1310/13 "2021-02-03T21:02:37Z")

</div>

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.

---

<div class="post-metadata">

**Autor:** ![Cezary.K](https://avatars.discourse-cdn.com/v4/letter/c/a88e4f/32.png) [@Cezary.K](https://ai-speaker.discourse.group/u/Cezary.K)\
**Data wpisu:** [3 Luty 2021 21:36 UTC](https://ai-speaker.discourse.group/t/biblioteka-mediow-unknown-error/1310/14 "2021-02-03T21:36:06Z")

</div>

![obraz](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/c/ce13b81af988a1457de86686469d573c14ca2e03.png)  
 ![obraz](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/6/6780383c91447d1e902ce7877d6b33fbb81e24e0.png)

> [@Adrian](#):
>
> Proszę więc o jasną odpowiedź - czy AIS współpracuję prawidłowo z urządzeniami obsługującymi standard Google Cast ??

Ais tak, ale Google Cast nie…

---

<div class="post-metadata">

**Autor:** ![Adrian](https://avatars.discourse-cdn.com/v4/letter/a/82dd89/32.png) [@Adrian](https://ai-speaker.discourse.group/u/Adrian)\
**Data wpisu:** [4 Luty 2021 14:49 UTC](https://ai-speaker.discourse.group/t/biblioteka-mediow-unknown-error/1310/15 "2021-02-04T14:49:02Z")

</div>

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 ??
