Как воспроизводить музыку на Ubuntu 18.04 с помощью Airplay?

Вопрос или проблема

Как на Macintosh (или даже на Windows, я полагаю), iTunes сразу же распознает и использует беспроводную трансляцию для воспроизведения музыки через устройство Airplay. Я хочу, чтобы мой Ubuntu делал то же самое. Одновременный вывод, отдельные настройки громкости, проигрывание/пауза и т.д.

(Кстати, iTunes работает отлично, даже компактная версия с моего iPad.)

Я установил paprefs, который предоставил Gnome графический интерфейс, при установке с pulseaudio-module-raop он добавляет звуковое устройство, как и рекламировалось. Но когда я загружаю свой аудиоплеер (пробовал много…) и воспроизвожу музыку, звук не воспроизводится, когда я выбираю это устройство, хотя оно воспроизводит нормально через колонки рабочего стола – когда выбрано. Он никогда не спрашивал пароль. (Я подозреваю, что поэтому это не работает).

(Я пробовал много предложений на ~oogle, и все они потерпели неудачу.) Также я пробовал много решений (таких как airplay.jar, open-airplay и т.д.), и они не работают с 18.04, и большинство из них больше не поддерживаются.

Надеюсь, что существует просто аудиоплеер (как iTunes) для Ubuntu 18.04, который воспроизводит музыку как через колонки рабочего стола, так и через мой домашний театр.

В противном случае я могу попытаться собрать из кода в say, open-airplay…

Идеи / предложения… Есть ли у каких-либо пользователей Ubuntu аналогичная ситуация, которая работает – если да, то как?

Как задокументировано в вопросе по адресу https://github.com/hfujita/pulseaudio-raop2/issues/71, вам нужно будет передать все необходимые параметры во время загрузки модуля. Вы можете увидеть список поддерживаемых параметров по адресу https://gitlab.freedesktop.org/pulseaudio/pulseaudio/blob/master/src/modules/raop/module-raop-sink.c#L35

Это приведет к чему-то подобному:

pacmd load-module module-raop-sink --name=X --sink_name=Y --server=Z ... --username=foo --password=bar

Ответ или решение

Как воспроизводить музыку с Ubuntu 18.04 с использованием AirPlay

Ubuntu — популярная операционная система, которая предоставляет множество возможностей для работы с мультимедиа, однако поддержка специфичных протоколов, таких как AirPlay, может потребовать дополнительных шагов. В этом руководстве мы рассмотрим, как настроить AirPlay на Ubuntu 18.04, чтобы вы могли воспроизводить музыку через совместимые устройства.

Установка необходимых компонентов

Для начала вам потребуется установить несколько пакетов. Этим шагом вы обеспечите необходимую функциональность:

  1. Обновите систему:

    sudo apt update && sudo apt upgrade
  2. Установите необходимые пакеты:

    sudo apt install pulseaudio pulseaudio-module-raop paprefs
  3. Перезагрузите PulseAudio:
    После установки пакетов, вам нужно перезапустить службу PulseAudio:

    pulseaudio -k && pulseaudio --start

Настройка AirPlay через paprefs

  1. Откройте paprefs:

    paprefs

    Убедитесь, что вы включили поддержку "Network Access" в разделе "Network Server".

  2. Добавление устройства:
    Теперь, ваше устройство AirPlay должно появиться в списке доступных устройств вывода в настройках звука Ubuntu.

Использование Audio Player

Вы можете использовать различные аудиоплееры, совместимые с Ubuntu, для воспроизведения музыки через AirPlay. Plex, VLC или Rhythmbox могут быть хорошими вариантами. Следуйте этим шагам:

  1. Запустите аудиоплеер (например, VLC).

  2. Выберите AirPlay-устройство:

    • Перейдите в опцию Audio в меню плеера.
    • Найдите ваш AirPlay-выход в списке доступных устройств.
  3. Проверка настройки:
    Убедитесь, что выбранное устройство AirPlay активно. Если звук не играет, проверьте настройки сети; оба устройства (Ubuntu и AirPlay) должны быть в одной сети Wi-Fi.

Настройка параметров модуля RAOP

Если после выполнения предыдущих шагов вы все еще испытываете трудности с воспроизведением звука через ваше AirPlay-устройство, возможно, вам придется дополнительно настроить параметры модуля raop. Выполните следующую команду для загрузки модуля с необходимыми параметрами:

pacmd load-module module-raop-sink --name=AirPlaySink --sink_name=AirPlaySink --server=ваш_сервер --username=ваш_логин --password=ваш_пароль

Параметры server, username и password должны соответствовать вашим настройкам.

Альтернативные решения

Если встроенные инструменты не работают должным образом, рассмотрите использование сторонних приложений, которые могут быть более специализированными для управления потоковой передачей через AirPlay. Однако следите за совместимостью и активной поддержкой, поскольку многие старые приложения могут больше не поддерживать локальные обновления.

Заключение

Использование AirPlay на Ubuntu 18.04 требует установки дополнительных пакетов и настройки, но при правильной последовательности действий вы сможете наслаждаться своей любимой музыкой с любого устройства с поддержкой AirPlay. Если у вас возникли проблемы, не стесняйтесь искать помощь на форумах и сообществах Ubuntu, поскольку многие пользователи проходили через аналогичный опыт.

Оцените материал
Добавить комментарий

Капча загружается...