Player Class (pysqueezecenter.player.Player)

The Player class allows individual control of any Logitech SqueezeCenter compatible devices that are connected and registered with the SqueezeCenter server.

Any function calls made by the Player are communicated to the SqueezeCenter Telnet server via the parent Server (pysqueezecenter.server.Server) class.

class pysqueezecenter.player.Player(server=None, index=None)

SqueezeCenter Player

bass_down(amount=5)

Decrease Player Bass

bass_up(amount=5)

Increase Player Bass

display(line1='', line2='', duration=3)
forward(seconds=10)

Seek Player Forward

get_bass()

Get Player Bass

get_display_type()

Get Player Display Type String

get_ip_address()

Get Player IP Address

get_ir_state()

Get Player Infrared State

get_mode()

Get Player Mode

get_model()

Get Player Model String

get_muting()

Get Player Muting Status

get_name()

Get Player Name

get_pitch()

Get Player Pitch

get_power_state()

Get Player Power State

get_pref_value(name, namespace=None)

Get Player Preference Value

get_rate()

Get Player Rate

get_ref()

Get Player Ref

get_time_elapsed()

Get Player Time Elapsed

get_time_remaining()

Get Player Time Remaining

get_track_album()

Get Players Current Track Album

get_track_artist()

Get Players Current Track Artist

get_track_current_title()

Get Players Current Track Current Title

get_track_duration()

Get Players Current Track Duration

get_track_genre()

Get Players Current Track Genre

get_track_path()

Get Players Current Track Path

get_track_remote()

Is Players Current Track Remotely Hosted?

get_track_title()

Get Players Current Track Title

get_treble()

Get Player Treble

get_uuid()

Get Player UUID

get_volume()

Get Player Volume

get_wifi_signal_strength()

Get Player WiFi Signal Strength

has_permission(request_terms)

Check Player User Permissions

ir_button(button)

Simulate IR Button Press

mute()

Mute Player

next()

Next Track

pause()

Pause On

pitch_down(amount=5)

Decrease Player Pitch

pitch_up(amount=5)

Increase Player Pitch

play()

Play

playlist_add(item)

Add Item To Playlist

playlist_delete(item)

Delete Item From Playlist By Name

playlist_erase(index)

Erase Item From Playlist

playlist_insert(item)

Insert Item Into Playlist (After Current Track)

playlist_move(from_index, to_index)

Move Item In Playlist

playlist_play(item)

Play Item Immediately

prev()

Previous Track

rate_down(amount=1)

Decrease Player Rate

rate_up(amount=1)

Increase Player Rate

request(command_string)

Executes Telnet Request via SqueezeCenter

rewind(seconds=10)

Seek Player Backwards

seek_to(seconds)

Seek Player

set_bass(bass)

Set Player Bass

set_ir_state(state)

Set Player Power State

set_muting(state)

Set Player Muting Status

set_name(name)

Set Player Name

set_pitch(pitch)

Set Player Pitch

set_power_state(state)

Set Player Power State

set_pref_value(name, value, namespace=None)

Set Player Preference Value

set_rate(rate)

Set Player Rate

set_treble(treble)

Set Player Treble

set_volume(volume)

Set Player Volume

show(line1='', line2='', duration=3, brightness=4, font='standard', centered=False)

Displays text on Player display

stop()

Stop

toggle()

Play/Pause Toggle

treble_down(amount=5)

Decrease Player Treble

treble_up(amount=5)

Increase Player Treble

unmute()

Unmute Player

unpause()

Pause Off

update(index)

Update Player Properties from SqueezeCenter

volume_down(amount=5)

Decrease Player Volume

volume_up(amount=5)

Increase Player Volume

Previous topic

Server Class (pysqueezecenter.player.Server)

Next topic

Command Line Utility

This Page