Якщо ви працюєте з Linux на своєму ПК, то це цілком можливо, доки ви встановите та правильно налаштуєте PulseAudio на обох програмах Raspberry Pi та на вашому ПК Linux.
Якщо на вашому ПК працює ОС Windows ... Пропустіть до кінця публікації (яку я нещодавно оновив).
Іншим варіантом було б використання PulseAudio як приймача / клієнта AirPlay, але, наскільки я знаю, це неможливо.
Але, якщо ви використовуєте Linux, читайте далі:
Примітка №1: PulseAudio через Wi-Fi буде працювати бездоганно на деяких маршрутизаторах, але на інших не працюватиме.
Примітка №2. Наступні вказівки наведено з розмови, яку декілька користувачів Raspberry Pi (включаючи мене) мали саме на цю тему .
1) Встановіть PulseAudio на свій Raspberry Pi
sudo apt-get install pulseaudio pulseaudio-module-zeroconf avahi-daemon
2) Переконайтеся, що PulseAudio запускається автоматично:
sudo nano /etc/default/pulseaudio
Шукайте запис PULSEAUDIO_SYSTEM_START та змініть його на 1, щоб він виглядав як PULSEAUDIO_SYSTEM_START = 1
3) Налаштуйте PulseAudio для роботи по мережі:
sudo nano /etc/pulse/system.pa
Додайте наступні рядки:
load-module module-native-Protocol-tcp auth-ip-acl = 127.0.0.1; 192.168.1.0/24
load-module module-zeroconf-публікувати
4) Перезавантажте Raspberry Pi:
sudo reboot
5) Тепер на вашому ПК з Linux встановіть paprefs . Якщо ваш дистрибутив Linux базується на Debian (наприклад, Ubuntu, Mint тощо), ви можете використовувати цю команду:
sudo apt-get install paprefs
6) Запуск paprefs і під Network Access дозволяє зробити звукові пристрої виявленого PulseAudio мереж доступні локально
7) У розділі Мережевий сервер увімкніть Увімкнути мережевий доступ до локальних звукових пристроїв і позначте обидва варіанти (Це, мабуть, не потрібно, якщо ви також не хочете використовувати свою скриньку Linux як сервер / раковину)
8) Під Multicas / RTP ввімкніть обидва варіанти
9) Перевірте наявні пристрої виводу (використовуйте програму Linux distro Audio / Mixer). Ваш Raspberry Pi (повинен) з'явиться у списку; виберіть його, і все, що відтворюється у вашому Linux-полі, буде переспрямовано на Raspberry Pi.
Якщо ваш Raspberry Pi все ще недоступний, спробуйте перезапустити комп'ютер Linux.
ОНОВЛЕННЯ: Надсилання всього аудіо з Windows на Raspberry Pi
Вам потрібно буде дотримуватися попередніх інструкцій, щоб встановити та налаштувати PulseAudio на ваш Raspberry Pi.
Тепер це потрібно зробити для Windows:
1) Завантажте останню версію LineInCode
2) Розпакуйте завантажений файл
2) Завантажте Plink PTTY і помістіть файл plink.exe в ту саму папку, де ви вилучили LineInCode
3) Відкрийте Блокнот і вставте наступний код:
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"
Звичайно, змініть IP-адресу ( 192.168.1.104 ), ім'я користувача ( pi ) та пароль ( малиновий ), щоб відповідати вашим налаштуванням.
4) Збережіть файл як audio2rpi.bat у тій же папці, де ви вилучили LineInCode
Тепер, коли ви хочете передавати аудіосистему з ПК Windows на ваш Raspberry Pi, просто двічі клацніть файл audio2rpi.bat.
Заслуга цих інструкцій:
http://ubuntuforums.org/showthread.php?t=1121603