text: # ListDevices.py
  #
  # This example prints all the available devices to the screen.
  #
  # Find more information on http://www.tiepie.com/LibTiePie .
  
  from __future__ import print_function
  import sys
  import time
  import libtiepie
  from printinfo import *
  
  # Print library info:
  print_library_info()
  
  # Enable network search:
  libtiepie.network.auto_detect_enabled = True
  
  # Search for devices:
  libtiepie.device_list.update()
  
  if len(libtiepie.device_list) > 0:
      print()
      print('Available devices:')
  
      for item in libtiepie.device_list:
          print('  Name: ' + item.name)
          print('    Serial number  : ' + str(item.serial_number))
          print('    Available types: ' + libtiepie.device_type_str(item.types))
  
          if item.has_server:
              print('    Server         : ' + item.server.url + ' (' + item.server.name + ')')
  else:
      print('No devices found!')
  
  sys.exit(0)
  