Uwolnij Dźwięk! 🎶 Jak Zmieniłem Steam Decka w Osobistą Stację Radiową za Pomocą VLC
vlc, streaming, audio, steam deck, linux, macos, windows, sieć domowa, poradnik
Uwolnij Dźwięk! 🎶 Jak Zmieniłem Steam Decka w Osobistą Stację Radiową za Pomocą VLC
Czy znasz to uczucie? Jesteś w samym środku epickiej rozgrywki na swoim Steam Decku. Świat gry wciąga Cię bez reszty, ale... dźwięk. Dźwięk z wbudowanych głośników, choć niezły, jest tylko cieniem potęgi, która drzemie w Twoich głównych głośnikach podłączonych do iMaca. Patrzysz na te potężne membrany i marzysz... "Gdyby tylko dźwięk z Decka mógł popłynąć właśnie stamtąd..."
Myślałem, że to wymaga mrocznej magii, tajemnych plików konfiguracyjnych i poświęcenia dziesiątek godzin na forach. Próbowałem, o tak. Walczyłem z PulseAudio, zaklinałem PipeWire. Poległem. Aż do momentu, gdy odkryłem, że rozwiązanie było tuż pod moim nosem. Bohaterem, którego potrzebowałem, był stary, dobry przyjaciel, którego wszyscy znamy i kochamy – VLC Media Player.
Okazuje się, że ten pomarańczowy pachołek to nie tylko odtwarzacz. To potężna, szwajcarska armata scyzoryków do spraw mediów. A dziś pokażę Ci, jak użyć jej do wysłania dźwięku w magiczną podróż po Twojej sieci domowej.
Misja: Uwolnić Dźwięk!
Naszym celem jest przechwycenie CAŁEGO dźwięku systemowego ze Steam Decka (lub dowolnego innego komputera z Linuksem) i wysłanie go na żywo do dowolnego innego urządzenia w sieci, które ma VLC.
Krok 1: Poznaj Prawdziwe Imię Źródła
Zanim rzucimy zaklęcie, musimy poznać "prawdziwe imię" źródła dźwięku, którego chcemy użyć. W naszym przypadku jest to "monitor" głośników – wirtualny mikrofon, który słucha wszystkiego, co jest wysyłane do fizycznych głośników.
Otwórz Konsole (terminal) na maszynie, z której chcesz nadawać (na Steam Decku w Trybie Pulpitu) i wpisz:
Dostaniesz listę. Szukaj linii, która kończy się na .monitor i wygląda jak wyjście głośnikowe. W moim przypadku, dla Steam Decka, wyglądała ona tak:
Wiem, wygląda przerażająco. Ale to jest nasz magiczny składnik. Skopiuj całą tę linię.
Krok 2: Rzuć Zaklęcie Strumieniowania
Nie będziemy klikać po menu. Użyjemy jednej, potężnej komendy. Otwórz terminal i wklej poniższe zaklęcie, podmieniając TWOJA_DŁUGA_NAZWA_ŹRÓDŁA na to, co skopiowałeś w poprzednim kroku:
Naciśnij Enter. VLC uruchomi się w tle (dzięki -I dummy) i zacznie nadawać. Terminal będzie "zajęty". Aby przerwać nadawanie, wróć do tego okna i wciśnij Ctrl+C.
Krok 3: Dostrój Odbiornik
Teraz czas na odbiór. Na drugim komputerze (np. iMacu):
Sprawdź adres IP komputera nadającego (Steam Decka). Wpisz w jego terminalu
ip a, aby go znaleźć (szukaj podwlan0lubeth0). Będzie to coś w stylu192.168.1.X.Otwórz na nim VLC.
Przejdź do Plik > Otwórz sieć...
Wpisz adres swojej nowej stacji radiowej, używając IP z poprzedniego punktu i portu
8000:http://192.168.1.9:8000/stream.mp3(oczywiście podmień IP na prawidłowe)Kliknij Otwórz.
Po kilku sekundach... stało się! Dźwięk ze Steam Decka popłynął prosto na potężne głośniki Twojego drugiego komputera! Czysta, nieskrępowana magia!
Dlaczego HTTP, a nie inne czary?
Możesz zapytać: "A co z UDP, RTP, Multicast?". To dobre pytanie!
- HTTP (TCP): To jak list polecony. Każda paczka dźwięku ma potwierdzenie odbioru. Jeśli coś zginie, jest wysyłane ponownie. Gwarantuje to perfekcyjną jakość bez trzasków, kosztem sekundowego opóźnienia. Idealne do domowego użytku.
- UDP/RTP: To jak zwykły list. Szybciej, ale bez gwarancji. Zgubiona paczka to trzask w głośniku. Dobre dla profesjonalistów walczących o każdą milisekundę, ale mniej niezawodne.
Dla naszych celów, niezawodność HTTP jest dokładnie tym, czego potrzebujemy.