pages.py 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. # -*- coding: utf-8 -*-
  2. from libs.MPD import poller
  3. from play_list_page import PlayListPage
  4. from music_lib_list_page import MusicLibListPage
  5. from mpd_spectrum_page import MPDSpectrumPage
  6. import myvars
  7. from config import MPD_socket
  8. def InitPoller():
  9. try:
  10. myvars.Poller = poller.MPDPoller(host=MPD_socket)
  11. myvars.Poller.connect()
  12. except:
  13. myvars.Poller = None
  14. def InitMusicLibPage(main_screen):
  15. myvars.MusicLibListPage = MusicLibListPage()
  16. myvars.MusicLibListPage._Screen = main_screen
  17. myvars.MusicLibListPage._Name = "Music Library"
  18. myvars.MusicLibListPage.Init()
  19. def InitListPage(main_screen):
  20. myvars.PlayListPage = PlayListPage()
  21. myvars.PlayListPage._Screen = main_screen
  22. myvars.PlayListPage._Name = "Play List"
  23. myvars.PlayListPage.Init()
  24. def InitSpectrumPage(main_screen):
  25. myvars.SpectrumPage = MPDSpectrumPage()
  26. myvars.SpectrumPage._Screen = main_screen
  27. myvars.SpectrumPage._Name = "GameShell RTA"
  28. myvars.SpectrumPage.Init()