mirror of
https://bitbucket.org/myhomie/mycorerepository.git
synced 2025-12-06 01:31:19 +00:00
51 lines
1.1 KiB
Plaintext
51 lines
1.1 KiB
Plaintext
import soco
|
|
import cgi
|
|
from soco.discovery import by_name
|
|
from soco.music_services import MusicService
|
|
|
|
device = soco.discovery.any_soco()
|
|
|
|
albums = device.music_library.get_albums(search_term='Black')
|
|
for album in albums:
|
|
print('Added:', album.title)
|
|
# device.add_to_queue(album)
|
|
|
|
for zone in soco.discover():
|
|
print(zone.player_name)
|
|
|
|
zone_list = list(soco.discover())
|
|
for zoneList in zone_list:
|
|
print(zoneList)
|
|
print(zoneList.player_name)
|
|
print(zoneList.volume)
|
|
|
|
device = by_name('Bureau')
|
|
print(device)
|
|
device.volume = 5
|
|
|
|
device.play()
|
|
print(device.get_current_track_info())
|
|
print(device.get_queue())
|
|
#print(MusicService.get_subscribed_services_names())
|
|
#spotify = MusicService('Spotify')
|
|
#print(spotify.available_search_categories)
|
|
|
|
#print(MusicService.get_subscribed_services_names())
|
|
#device.volume += 10
|
|
#device.pause()
|
|
|
|
|
|
print(device.get_speaker_info())
|
|
print(device.get_current_transport_info())
|
|
#device.next()
|
|
|
|
print(device.player_name)
|
|
print(device.get_sonos_playlists())
|
|
|
|
#device.play_uri('https://lasonotheque.org/UPLOAD/mp3/2249.mp3')
|
|
|
|
#device.play()
|
|
print(device.get_current_track_info())
|
|
|
|
def tts(message):
|