Как мне транслировать музыку на мои AirTunes?

15

Я использовал PulseAudio, но иногда он работает, иногда нет ... Кроме того, мой Rhythmbox иногда не воспроизводит песни и просто зависает там. Есть ли более стабильный вариант для потоковой передачи и прослушивания музыки на моих AirTunes?

Erigami
источник
Еще одно предложение: попробуйте разных игроков - например, Тотем. Но если проблема все еще существует, то это плагин :(
Майкл Харкер

Ответы:

14

1) PulseAudio

Мы можем определить существующее устройство AirTunes (например, Airport Express) в качестве приемника аудио для Pulse Audio, установив paprefs Установить папочки и pulseaudio-module-raop Установите pulseaudio-module-raop и запустив Pulseaudio Preferences :

введите описание изображения здесь

На первой вкладке « Доступ к сети» установите флажок «Сделать доступные для обнаружения звуковые устройства Apple AirTunes доступными локально» .

Как только устройство зарегистрировано в локальной сети, мы можем переключиться на это устройство из Настройки звука :

введите описание изображения здесь

Выберите имя, которое вы зарегистрировали на вашем устройстве AirTunes (например, «Wohnzimmer» в этом примере). Обратите внимание, что мы не можем переключить выход во время потоковой передачи медиаплеера на нашу звуковую карту. Приостановите или остановите плеер перед сменой выходных приемников. Потоки будут иметь задержку от 3 до 4 секунд.


2): VLC

VLC Установить VLC претензии медиа - плеер , чтобы иметь возможность передавать аудио по протоколу RAOP непосредственно к устройству AirTunes. Однако до сих пор я не смог достичь этого с VLC 2.0, поэтому я не могу дать вам указания здесь.


3) Stream2ip

После загрузки и установки пакета DEBIAN для stream2ip необходимо настроить приложение для потоковой передачи на устройство Air Tunes, запустив Preferences из окна man:

введите описание изображения здесь

Выберите устройство Airport Express и введите IP-адрес (порт необязательный) устройства. Выбрав « Автоподключение» и интервал времени> 0 секунд, приложение будет прослушивать подключение устройства AirTunes с заданным IP-адресом, как только устройство будет готово:

введите описание изображения здесь

Преимущества stream2ip перед простым использованием Pulseaudio Sound Settings:

  • Подождите, пока устройство подключится, как только оно появится.
  • Восстановить прерванное соединение.
  • Не нужно останавливать воспроизведение работающего медиаплеера для подключения.
  • Восстановить предыдущий вывод, когда внешнее устройство выключено
Takkat
источник
К сожалению, ничего из этого не работает: /
RobinJ
@RobinJ: К сожалению, некоторым приемникам нужен протокол RAOP2, который пока недоступен.
Таккат
Да, похоже, что в настоящее время нет никакого способа сделать это в Linux.
RobinJ
1

ps3mediaserver должен иметь возможность передавать музыку на AirTunes.

персона
источник
0

Я действительно так не думаю, если вы говорите «Я хочу слушать мои mp3», потому что плагин с закрытым исходным кодом, поэтому мы не можем его контролировать. Сожалею!

Любой другой формат должен быть в порядке.

Майкл Харкер
источник
Извините, я просто привык говорить mp3s, когда имею в виду цифровую музыку, но у меня есть все в AAC ...
1
MP3 не закрытый источник. Это просто запатентовано. Смотрите
LassePoulsen
0

Для raop_play есть драйвер alsa (http://raop-play.sourceforge.net/alsa_raoppcm.html), но он не включен в пакет deb и некоторое время не обновлялся. У меня никогда не было достаточно проблем с PulseAudio, чтобы в них нуждаться, но если вы не возражаете против компиляции из исходного кода, вы можете попробовать.

cscarney
источник
0

Больше комментарий, чем ответ, но я попытался использовать Pulse Audio Preferences для потоковой передачи в Airtunes с поддержкой Airport Express. Результаты были менее чем звездными. Есть некоторые проблемы с буферизацией, из-за которых она не работает так, как должна была бы работать, и сейчас я почти отказался от этой идеи.

Крейг Малони
источник
0

У меня была такая же проблема с элементарным 0.3.2. Похоже, что причина проблемы не в размере буфера, а в сетевом менеджере, который, по-видимому, периодически сканирует устройства WiFi на наличие сетей. Кажется, что это прерывает поток, поэтому независимо от размера буфера пропускаются небольшие части потока, что создает эффект заикания.

Я смог это исправить, установив BSSID моего WiFi-соединения. Это довольно просто, все, что вам нужно сделать, это зайти в настройки вашего соединения. Есть выпадающее меню с именем «BSSID», которое обычно пустое, но если вы откроете его, оно предложит вам строку символов. Выберите тот, и он будет работать нормально.

Наслаждайтесь музыкой и играйте!

deesnook
источник