Dokumentacja Scena i urządzenia
Chromecast
Odtwarzaj bibliotekę Rainy na Chromecaście lub Google TV z przeglądarki opartej na Chromium, sterując nią przez Rainy Connect.
Rainy może wysyłać dźwięk na Chromecasta w Twojej sieci. Pilotem jest przeglądarka, z której korzystasz. Rainy wysyła utwór i jego grafikę do Chromecasta, który pobiera je bezpośrednio z serwera. Możesz nadal używać Rainy na tym samym urządzeniu, a Chromecast odtwarza kolejkę, gdy Ty nią sterujesz.
Czego potrzebujesz
- Przeglądarka oparta na Chromium: Google Chrome, Microsoft Edge, Brave, Vivaldi lub Opera. Firefox i Safari nie obsługują wysyłania z Rainy.
- Bezpieczne źródło. Chrome ładuje nadawcę Cast tylko przez HTTPS albo na
localhost. Zwykłe adresyhttp://w Twojej sieci wymagają jednorazowej flagi przeglądarki, opisanej poniżej. - Dostępny adres multimediów. Chromecast ładuje dźwięk z zwykłego portu HTTP Rainy,
RAINY_HTTP_PORT, który domyślnie ma wartość6969. Musi on być osiągalny pod adresem sieciowym serwera. Gdy otwierasz Rainy nalocalhost, Rainy ustala to za Ciebie, jak opisano poniżej.
Możesz wysyłać dźwięk, mając Rainy otwarte na localhost na samym serwerze. Rainy podaje wtedy Chromecastowi lokalny adres LAN serwera, więc Chromecast nadal może dotrzeć do dźwięku. Jeśli otworzysz Rainy pod inną nazwą, na przykład nazwą hosta, linki używają tej nazwy, a Chromecast musi ją rozpoznać.
Zezwól przeglądarce na Twój adres Rainy
Strona Konfiguracja Chromecasta w Rainy podaje adres, którego potrzebujesz.
- Otwórz Ustawienia > Konfiguracja Chromecasta.
- Kliknij Kopiuj adres. Kopiuje on adres, na przykład
http://192.168.1.20:6969. - W Chrome, Brave, Vivaldi lub Operze otwórz
chrome://flags/#unsafely-treat-insecure-origin-as-secure. W Edge otwórzedge://flags/#unsafely-treat-insecure-origin-as-secure. - Wklej adres do pola Insecure origins treated as secure (Niezabezpieczone źródła traktowane jako bezpieczne).
- Ustaw opcję na Włączone, a następnie uruchom przeglądarkę ponownie.
Zrób to raz na każdym komputerze, z którego wysyłasz dźwięk. Jeśli już udostępniasz Rainy przez HTTPS z adresu, pod którym Chromecast może go osiągnąć, flaga nie jest potrzebna. Otwarcie Rainy na localhost na samym serwerze też nie wymaga flagi.

Panel Konfiguracja Chromecasta. Skopiuj tu adres, a potem wykonaj kroki dla swojej przeglądarki.

Panel Konfiguracja Chromecasta przy szerokości telefonu.
Wysyłanie utworu
- Otwórz Rainy i uruchom utwór.
- Kliknij Połącz (Connect) na pasku odtwarzacza.
- Na liście Słuchaj na kliknij Chromecast. Za pierwszym razem Chrome otwiera swój selektor urządzeń. Wybierz swojego Chromecasta.
- Wiersz Chromecasta pokazuje teraz odtwarzany utwór. Kliknij go, aby sterować Chromecastem z Rainy.
Rainy wysyła na Chromecasta bieżącą kolejkę, do 200 utworów, zaczynając od utworu i pozycji, na których byłeś. Używaj tych samych elementów sterujących co przy innym urządzeniu Rainy: odtwarzaj, wstrzymaj, następny, poprzedni, przewijanie, głośność, losowo i powtarzanie. Pełną listę znajdziesz w Rainy Connect.
Aby przenieść odtwarzanie z powrotem do przeglądarki, kliknij Odtwarzaj tutaj w panelu zdalnego sterowania. Rainy kończy sesję Chromecasta i wznawia tę samą kolejkę od aktualnej pozycji Chromecasta.
Wiersz Chromecasta pokazuje Nieobsługiwane w tej przeglądarce, jeśli nie korzystasz z przeglądarki opartej na Chromium. Pokazuje Wymaga HTTPS, jeśli Rainy działa pod niezabezpieczonym adresem, którego flaga jeszcze nie dopuszcza.
Prywatność i dostęp
Rainy daje Chromecastowi krótkie linki do utworów i okładek, które odtwarza. Każdy link zawiera token, który działa tylko dla dźwięku i obrazów okładek, a przestaje działać po 24 godzinach. Chromecast nie potrzebuje logowania do Rainy.
Rainy uwzględnia tylko utwory, które możesz odtwarzać. Utwory z udostępnionych playlist, które możesz odtwarzać, są dołączane, a te, których nie możesz odtwarzać, są pomijane w kolejce.
Rozwiązywanie problemów
| Co widzisz | Co sprawdzić |
|---|---|
| Wiersz Chromecasta pokazuje Wymaga HTTPS | Dodaj swój adres do flagi albo użyj localhost na tym samym komputerze, a następnie uruchom przeglądarkę ponownie. |
| Wiersz pokazuje Nieobsługiwane w tej przeglądarce | Użyj Chrome, Edge, Brave, Vivaldi lub Opery. |
| W selektorze nie pojawia się żaden Chromecast | Upewnij się, że Chromecast i komputer są w tej samej sieci i że flaga jest włączona. |
| Chromecast się łączy, ale nie ma dźwięku | Chromecast nie może dotrzeć do adresu multimediów Rainy. Jeśli otworzyłeś Rainy pod nazwą hosta, otwórz go pod adresem IP serwera. Na localhost Rainy wysyła adres LAN serwera, chyba że serwer nie ma trasy do internetu; wtedy zostaje przy localhost. Sprawdź, czy port RAINY_HTTP_PORT jest otwarty na serwerze. |
| Uruchamiasz Rainy w Dockerze i zmieniłeś opublikowany port | Linki multimediów używają RAINY_HTTP_PORT (domyślnie 6969), a nie portu hosta. Dołączona konfiguracja Dockera publikuje ten port jako RAINY_PORT, więc zmiana RAINY_PORT może sprawić, że dźwięk nie będzie dostępny dla Chromecasta. |
RAINY_HTTP_PORTodczytywany jest z pliku.envlub ze środowiska. Po zmianie uruchom Rainy ponownie.