ispeaker 677 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #!/usr/bin/python3
  2. from app import log
  3. import configparser
  4. from app import device
  5. from app import views
  6. from time import sleep
  7. import signal
  8. if __name__ == "__main__":
  9. signal.signal(signal.SIGINT, device.singal_handler)
  10. """
  11. 程序启动入口
  12. Parameters:
  13. Returns:
  14. """
  15. device.run()
  16. log.logger.info("App Starting...")
  17. """
  18. 捕获libvlc中的c日志
  19. Parameters:
  20. Returns:
  21. """
  22. views.vlc_log_start()
  23. """
  24. 设备的状态变化检测线程(音量, 播放状态...)
  25. Parameters:
  26. Returns:
  27. """
  28. device.check_start()
  29. device.check_fifo_start()
  30. while True:
  31. sleep(60)
  32. pass