Есть ли способ воспроизвести звук с компьютера (фильмы и т.д.) на колонках Sonos?

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

Я новичок в Ubuntu и был разочарован, что Sonos не поддерживает Linux. Я установил «неофициальный контроллер Sonos» (https://github.com/pascalopitz/unoffical-sonos-controller-for-linux), который позволяет мне подключаться к динамикам Sonos, но, похоже, он может воспроизводить лишь музыку из музыкальных сервисов (Spotify и т.д.). Кто-нибудь знает, как модифицировать неофициальный контроллер, чтобы он мог воспроизводить фильмы и т.д… или существует ли другой плеер или код, который направляет компьютер на Sonos через Bluetooth?

Спасибо за любую помощь.

Ubuntu 24.04
Macbook Pro11,4

Используя noson CLI, вы можете это сделать. Например, я установил noson с помощью flatpak и могу транслировать звук на мой динамик Sonos с помощью следующих команд в терминале:

  • flatpak run io.github.janbar.noson --cli --deviceurl=http://192.168.1.60:1400 Обратите внимание, что deviceurl – это локальный IP-адрес динамика, к которому я хочу подключиться
  • затем, используя CLI, я подключаюсь к динамику по имени, например, connect Grot_Van_Sam
  • запускаю playpulse
  • Наконец, перейдите в настройки Ubuntu и выберите Pulse в качестве устройства вывода.

Программа mkchromecast позволит вам транслировать вашу музыку на устройства Sonos.

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

Для того чтобы воспроизводить звуки с компьютера (включая фильмы и другую медиа) на динамиках Sonos в операционной системе Ubuntu, есть несколько решений, которые могут помочь вам в этом.

  1. Использование noson CLI: Это один из наиболее простых способов. Noson CLI позволяет вам передавать звук на динамики Sonos через командную строку. Вот шаги, которые вам нужно выполнить:

    • Установите noson с помощью Flatpak:

      flatpak install flathub io.github.janbar.noson
    • Затем запустите noson с указанным IP-адресом вашего динамика Sonos. Например:

      flatpak run io.github.janbar.noson --cli --deviceurl=http://192.168.1.60:1400
    • Подключитесь к динамику по его имени:

      connect Grot_Van_Sam
    • Запустите воспроизведение звука:

      playpulse
    • В настройках Ubuntu выберите PulseAudio в качестве устройства вывода.

  2. Использование mkchromecast: Если вы хотите передавать звуковой поток (музыку) на динамики Sonos, вы также можете использовать утилиту mkchromecast. Она позволяет «стримить» звук с вашего компьютера на портативные устройства, такие как Sonos:

    • Установите mkchromecast, следуя инструкциям на официальном сайте.

    • Затем запустите mkchromecast, указав динамик Sonos в настройках передачи звука.

  3. Использование Bluetooth: Хотя Sonos не поддерживает Bluetooth напрямую для создания аудиопотока с компьютера, вы можете использовать использование Bluetooth-адаптера, который позволит вашему компьютеру передавать звук через Bluetooth. Проверьте, поддерживает ли ваш Sonos динамик эту возможность.

  4. Изменение Unofficial Sonos Controller: К сожалению, внесение изменений в "неофициальный контроллер Sonos" для поддержки воспроизведения фильмов и другого контента может быть сложным процессом, требующим значительных знаний в программировании. Вы можете рассмотреть возможность обращения к разработчику для добавления этой функциональности или поискать альтернативные решения.

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

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

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