settings_data = config.SETTINGS radio_channels = None with open(radio_config) as data_file: radio_data = json.load(data_file) if "channels" in radio_data: radio_channels = radio_data['channels'] p = Radio(radio_channels=radio_channels, mplayer_path=config.MPLAYER_PATH) if "radio" in settings_data: _radio_settings = settings_data['radio'] p.change_country(_radio_settings['country']) if "radio_stations" in _radio_settings and len( _radio_settings['radio_stations']) > 0: p.radio_channels.extend(_radio_settings['radio_stations']) web_frontend.radio = p alarm = Alarm("res/sounds/Argon_48k.wav", settings=settings_data) alarm.create_alarms() web_frontend.alarm = alarm last_state = config.load_last_state() if last_state is not None: p.set_channel(last_state["last_radio_station"]) gui.current_page = last_state["last_page"] tingbot.run(loop)
settings_data = config.SETTINGS radio_channels = None with open(radio_config) as data_file: radio_data = json.load(data_file) if "channels" in radio_data: radio_channels = radio_data['channels'] p = Radio(radio_channels=radio_channels, mplayer_path=config.MPLAYER_PATH) if "radio" in settings_data: _radio_settings = settings_data['radio'] p.change_country(_radio_settings['country']) if "radio_stations" in _radio_settings and len(_radio_settings['radio_stations']) > 0: p.radio_channels.extend(_radio_settings['radio_stations']) web_frontend.radio = p alarm = Alarm("res/sounds/Argon_48k.wav", settings=settings_data) alarm.create_alarms() web_frontend.alarm = alarm last_state = config.load_last_state() if last_state is not None: p.set_channel(last_state["last_radio_station"]) gui.current_page = last_state["last_page"] tingbot.run(loop)