coherence.upnp.services.clients (package)

coherence.upnp.services.clients.av_transport_client (module)

class AVTransportClient(service)[source]

Bases: coherence.log.LogAble

logCategory = 'avtransportclient'
remove()[source]
subscribe_for_variable(var_name, callback, signal=False)[source]
set_av_transport_uri(instance_id=0, current_uri='', current_uri_metadata='')[source]
set_next_av_transport_uri(instance_id=0, next_uri='', next_uri_metadata='')[source]
get_media_info(instance_id=0)[source]
get_media_info_ext(instance_id=0)[source]
get_transport_info(instance_id=0)[source]
get_position_info(instance_id=0)[source]
get_device_capabilities(instance_id=0)[source]
get_transport_settings(instance_id=0)[source]
pause(instance_id=0)[source]
play(instance_id=0, speed=1)[source]
stop(instance_id=0)[source]
record(instance_id=0)[source]
seek(instance_id=0, unit='', target=0)[source]
next(instance_id=0)[source]
previous(instance_id=0)[source]
get_current_transport_actions(instance_id=0)[source]
COLOR_FORMAT = '[%(levelname)-18s][\x1b[1m%(name)-15s\x1b[0m] %(message)s (\x1b[1m%(filename)s\x1b[0m:%(lineno)d)'
FORMAT = '[%(levelname)-18s][$BOLD%(name)-15s$RESET] %(message)s ($BOLD%(filename)s$RESET:%(lineno)d)'
_Loggable__logger = None
critical(message, *args, **kwargs)
debug(message, *args, **kwargs)
error(message, *args, **kwargs)
exception(message, *args, **kwargs)
fatal(message, *args, **kwargs)
info(message, *args, **kwargs)
log(message, *args, **kwargs)
msg(message, *args, **kwargs)
warn(message, *args, **kwargs)
warning(message, *args, **kwargs)

coherence.upnp.services.clients.connection_manager_client (module)

class ConnectionManagerClient(service)[source]

Bases: object

connection_manager_id()[source]
remove()[source]
subscribe_for_variable(var_name, callback, signal=False)[source]
get_protocol_info()[source]
prepare_for_connection(remote_protocol_info, peer_connection_manager, peer_connection_id, direction)[source]
connection_complete(connection_id)[source]
get_current_connection_ids()[source]
get_current_connection_info(connection_id)[source]

coherence.upnp.services.clients.content_directory_client (module)

class ContentDirectoryClient(service)[source]

Bases: object

remove()[source]
subscribe_for_variable(var_name, callback, signal=False)[source]
get_search_capabilities()[source]
get_sort_extension_capabilities()[source]
get_feature_list()[source]
get_system_update_id()[source]
browse(object_id=0, browse_flag='BrowseDirectChildren', filter='*', sort_criteria='', starting_index=0, requested_count=0, process_result=True, backward_compatibility=False)[source]
search(container_id, criteria, starting_index=0, requested_count=0)[source]
dict2item(elements)[source]
create_object(container_id, elements)[source]
destroy_object(object_id)[source]
update_object(object_id, current_tag_value, new_tag_value)[source]
move_object(object_id, new_parent_id)[source]
import_resource(source_uri, destination_uri)[source]
export_resource(source_uri, destination_uri)[source]
delete_resource(resource_uri)[source]
stop_transfer_resource(transfer_id)[source]
get_transfer_progress(transfer_id)[source]
create_reference(container_id, object_id)[source]
_failure(error)[source]

coherence.upnp.services.clients.dimming_client (module)

class DimmingClient(service)[source]

Bases: object

remove()[source]
subscribe_for_variable(var_name, callback, signal=False)[source]
set_load_level_target(new_load_level_target=0)[source]
get_load_level_target()[source]
get_load_level_status()[source]

coherence.upnp.services.clients.rendering_control_client (module)

class RenderingControlClient(service)[source]

Bases: object

remove()[source]
subscribe_for_variable(var_name, callback, signal=False)[source]
list_presets(instance_id=0)[source]
select_presets(instance_id=0, preset_name='')[source]
get_mute(instance_id=0, channel='Master')[source]
set_mute(instance_id=0, channel='Master', desired_mute=0)[source]
get_volume(instance_id=0, channel='Master')[source]
set_volume(instance_id=0, channel='Master', desired_volume=0)[source]
get_volume_db(instance_id=0, channel='Master')[source]
set_volume_db(instance_id=0, channel='Master', desired_volume=0)[source]
get_volume_db_range(instance_id=0, channel='Master')[source]
get_loudness(instance_id=0, channel='Master')[source]
set_loudness(instance_id=0, channel='Master', desired_loudness=0)[source]

coherence.upnp.services.clients.switch_power_client (module)

class SwitchPowerClient(service)[source]

Bases: object

remove()[source]
subscribe_for_variable(var_name, callback, signal=False)[source]
set_target(new_target_value=0)[source]
get_target()[source]
get_status()[source]

coherence.upnp.services.clients.wan_common_interface_config_client (module)

class WANCommonInterfaceConfigClient(service)[source]

Bases: object

remove()[source]
subscribe_for_variable(var_name, callback, signal=False)[source]

coherence.upnp.services.clients.wan_ip_connection_client (module)

class WANIPConnectionClient(service)[source]

Bases: object

remove()[source]
subscribe_for_variable(var_name, callback, signal=False)[source]
get_external_ip_address()[source]
get_all_port_mapping_entries()[source]
get_generic_port_mapping_entry(port_mapping_index)[source]
get_specific_port_mapping_entry(remote_host='', external_port=0, protocol='TCP')[source]
add_port_mapping(remote_host='', external_port=0, protocol='TCP', internal_port=None, internal_client=None, enabled=False, port_mapping_description='', lease_duration=60)[source]
delete_port_mapping(remote_host='', external_port=0, protocol='TCP')[source]

coherence.upnp.services.clients.wan_ppp_connection_client (module)

class WANPPPConnectionClient(service)[source]

Bases: object

remove()[source]
subscribe_for_variable(var_name, callback, signal=False)[source]
get_external_ip_address()[source]
get_all_port_mapping_entries()[source]
get_generic_port_mapping_entry(port_mapping_index)[source]
get_specific_port_mapping_entry(remote_host='', external_port=0, protocol='TCP')[source]
add_port_mapping(remote_host='', external_port=0, protocol='TCP', internal_port=None, internal_client=None, enabled=False, port_mapping_description='', lease_duration=60)[source]
delete_port_mapping(remote_host='', external_port=0, protocol='TCP')[source]