Как установить Sonos на Ubuntu

Как установить контроллер Sonos на Ubuntu и получить доступ к музыкальной библиотеке?

1
задан 12 November 2016 в 01:00

5 ответов

Население приложений для управления устройствами Sonos существует уже несколько лет.

См. мои по адресу: https://launchpad.net/~jlbarriere68/+archive/ubuntu/noson-app

Источник размещен на https: // launchpad

скриншоты: https://uappexplorer.com/app/noson.janbar

3
ответ дан 23 May 2018 в 12:08

Я использую бесплатную утилиту java-клиента, поэтому это должно выполнять эту работу. Janos

Я получил новейший контроллер, не работающий с вином, а также не с игрой на Linux. Но я могу делать большинство операций с этой утилитой; )

0
ответ дан 23 May 2018 в 12:08

Если вы используете Spotify - клиент Spotify для родного Linux теперь может управлять вашей системой Sonos. Одна из лучших функций, которые они когда-либо добавляли в IMO ..

Вы можете узнать, как установить клиент Spotify на Ubuntu здесь:

0
ответ дан 23 May 2018 в 12:08
  • 1
    Вам, вероятно, нужна подписка на премию, чтобы использовать эту функцию, не так ли? – chilliq 19 February 2017 в 19:56

В течение некоторого времени я использую этот браузер на основе браузера.

simple, но работает

sudo apt install nodejs-legacy

просто извлекает содержимое просто, но работает до /home/yourusername/bin/.

запустите sonos.sh (или просто команду там)

запустите sonos.html внутри папки sonos (закладок)

] он дает доступ к избранным и элементам управления (я сделал свою первоначальную настройку с помощью контроллера andos sonos)

PS вам может потребоваться изменить IP на ваш SonoS IP, но я думаю, что он тоже должен работать без каких-либо изменений.

0
ответ дан 23 May 2018 в 12:08

Для программистов мне было очень удобно использовать http://python-soco.com с ipython, например:

import soco
s=soco.SoCo('1.2.3.4')
s.clear_queue()
with open('playlist.m3u', 'r') as f:
  for l in f:
   s.add_uri_to_queue('http://192.168.1.5:8080/MusicShared/'+l.rstrip('\n'))
s.play _from_queue(0)

более длинный пример из http: // python-soco. com :

#!/usr/bin/env python3
import sys
import soco

# Take ip from `socos list` or soco.discover()
ip='192.168.1.106'
print('Playing on Speaker with ip='+ip)
s=soco.SoCo(ip)
print(' get_speaker_info()='+str(s.get_speaker_info()))

s.clear_queue()
for m3u_filename in sys.argv[2:]:
    print('Adding m3u...'+m3u_filename)
    with open(m3u_filename, 'r') as m3u_filehandler:
        for line in m3u_filehandler:
            filename = line.rstrip('\n')
            print('..."'+filename+'"')
            s.add_uri_to_queue('http://192.168.1.99:8080/MusicShared/'+filename)
s.play_from_queue(0)

(Кстати, моя тема об этом: https://twitter.com/GWierzowiecki/status/991453357234585601)

0
ответ дан 23 May 2018 в 12:08

Другие вопросы по тегам:

Похожие вопросы: