Jeśli używasz Linuksa na komputerze, jest to całkowicie wykonalne, pod warunkiem, że zainstalujesz i odpowiednio skonfigurujesz PulseAudio zarówno na swoim Raspberry Pi, jak i na komputerze z systemem Linux.
Jeśli na komputerze jest zainstalowany system Windows ... Przejdź do końca postu (który właśnie zaktualizowałem).
Inną opcją byłoby użycie PulseAudio jako odbiornika / klienta AirPlay, ale o ile wiem, nie jest to możliwe.
Ale jeśli używasz Linuksa, czytaj dalej:
Uwaga 1: PulseAudio przez WiFi będzie działał bezbłędnie na niektórych routerach, ale na innych nie.
Uwaga 2: Poniższe instrukcje pochodzą z rozmowy kilku użytkowników Raspberry Pi (w tym mnie) na ten temat .
1) Zainstaluj PulseAudio na swoim Raspberry Pi
sudo apt-get install pulseaudio pulseaudio-module-zeroconf avahi-daemon
2) Upewnij się, że PulseAudio uruchomi się automatycznie:
sudo nano /etc/default/pulseaudio
Poszukaj wpisu PULSEAUDIO_SYSTEM_START i zmień go na 1 , aby wyglądał jak PULSEAUDIO_SYSTEM_START = 1
3) Skonfiguruj PulseAudio do pracy w sieci:
sudo nano /etc/pulse/system.pa
Dodaj następujące wiersze:
moduł obciążenia moduł-natywny-protokół-tcp auth-ip-acl = 127.0.0.1; 192.168.1.0/24
moduł ładowania moduł zeroconf-opublikuj
4) Uruchom ponownie Raspberry Pi:
sudo reboot
5) Teraz na komputerze z systemem Linux zainstaluj paprefs . Jeśli twoja dystrybucja Linuksa oparta jest na Debianie (takim jak Ubuntu, Mint itp.), Możesz użyć tego polecenia:
sudo apt-get install paprefs
6) Uruchom paprefs i pod Network Access umożliwić Bądź urządzenia dźwiękowe wykrywalne sieci PulseAudio dostępne lokalnie
7) W obszarze Network Server włącz opcję Włącz dostęp sieciowy do lokalnych urządzeń dźwiękowych i zaznacz obie opcje (prawdopodobnie nie jest to konieczne, chyba że chcesz również używać swojego Linux-a jako serwera / zlewu)
8) W obszarze Multicas / RTP włącz obie opcje
9) Sprawdź dostępne urządzenia wyjściowe (użyj aplikacji Linux Audio / Mixer). Twoje Raspberry Pi będzie (powinno) pojawiać się na liście; wybierz go, a wszystko, co gra na twoim Linux-ie, zostanie przekierowane do Raspberry Pi.
Jeśli Twój Raspberry Pi jest nadal niedostępny, spróbuj ponownie uruchomić komputer z systemem Linux.
AKTUALIZACJA: Wysyłanie całego dźwięku z systemu Windows do Raspberry Pi
Nadal będziesz musiał postępować zgodnie z poprzednimi instrukcjami, aby zainstalować i skonfigurować PulseAudio na swoim Raspberry Pi.
Oto, co musisz zrobić dla systemu Windows:
1) Pobierz najnowszą wersję LineInCode
2) Rozpakuj pobrany plik
2) Pobierz PuTTY's Plink i umieść plik plink.exe w tym samym folderze, w którym wyodrębniono LineInCode
3) Otwórz Notatnik i wklej następujący kod:
linco.exe -B 16 -C 2 -R 44100 | plink 192.168.1.104 -l pi -pw raspberry "cat - | pacat --server 127.0.0.1 --playback"
Oczywiście zmień adres IP ( 192.168.1.104 ), nazwę użytkownika ( pi ) i hasło ( malina ), aby dopasować je do konfiguracji.
4) Zapisz plik jako audio2rpi.bat w tym samym folderze, w którym wyodrębniono LineInCode
Teraz, gdy chcesz przesyłać strumieniowo dźwięk z komputera z systemem Windows do Raspberry Pi, wystarczy dwukrotnie kliknąć plik audio2rpi.bat.
Uznanie za te instrukcje:
http://ubuntuforums.org/showthread.php?t=1121603