Server Class (pysqueezecenter.player.Server)

The Server class deals with the SqueezeCenter server and provides the main communication functions between the PySqueezeCenter API and the SqueezeCenter’s Telnet server.

class pysqueezecenter.server.Server(hostname='localhost', port=9090, username='', password='', charset='utf8')

SqueezeCenter Server

connect(update=True)

Connect

get_player(ref=None)

Get Player

get_player_count()

Get Number Of Players

get_players(update=True)

Get Players

get_version()

Get Version

login()

Login

request(command_string, preserve_encoding=False)

Request

request_with_results(command_string, preserve_encoding=False)

Request with results Return tuple (count, results, error_occured)

rescan(mode='fast')

Rescan library Mode can be ‘fast’ for update changes on library, ‘full’ for complete library scan and ‘playlists’ for playlists scan only

rescanprogress()

Return current rescan progress

search(term, mode='albums')

Search term in database

telnet_connect()

Telnet Connect

Previous topic

PySqueezeCenter Documentation

Next topic

Player Class (pysqueezecenter.player.Player)

This Page