import sys from PySide6.QtCore import QSettings from PySide6.QtWidgets import QApplication import build_info from audio.system_volume import set_volume from ui.main_window_new import MainWindowNew def run_app_new(): app = QApplication(sys.argv) _apply_startup_volume() window = MainWindowNew(app) window.show() sys.exit(app.exec()) def _apply_startup_volume(): settings = QSettings("car_ui", "ui") raw = settings.value("sound/base_volume", build_info.DEFAULT_SOUND_VOLUME) try: value = int(raw) except (TypeError, ValueError): value = build_info.DEFAULT_SOUND_VOLUME set_volume(value)