Для программистов мне было очень удобно использовать 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)
Установите пакет ubuntu-restricted-extras.
У меня была такая же проблема сегодня утром, и это сработало для меня. Он работал и для OP, но мой ответ был удален.
Установите пакет ubuntu-restricted-extras.
У меня была такая же проблема сегодня утром, и это сработало для меня. Он работал и для OP, но мой ответ был удален.