diff --git a/ui/pages/settings.py b/ui/pages/settings.py index fd61904b..e91f400f 100644 --- a/ui/pages/settings.py +++ b/ui/pages/settings.py @@ -1,10 +1,11 @@ from PyQt6.QtWidgets import (QWidget, QVBoxLayout, QHBoxLayout, QLabel, QFrame, QPushButton, QLineEdit, QComboBox, - QCheckBox, QSpinBox, QTextEdit, QGroupBox, QFormLayout, QMessageBox, QSizePolicy, QScrollArea) + QCheckBox, QSpinBox, QTextEdit, QGroupBox, QFormLayout, QIcon, QMessageBox, QSizePolicy, QScrollArea) from PyQt6.QtCore import Qt, QThread, pyqtSignal from PyQt6.QtGui import QFont from config.settings import config_manager from utils.logging_config import get_logger +import requests logger = get_logger("settings") diff --git a/ui/pages/sync.py b/ui/pages/sync.py index c54e49ea..487876cf 100644 --- a/ui/pages/sync.py +++ b/ui/pages/sync.py @@ -1862,7 +1862,12 @@ class PlaylistDetailsModal(QDialog): """Handle analysis completion and start downloads for missing tracks""" missing_tracks = [r for r in results if not r.exists_in_plex] existing_tracks = [r for r in results if r.exists_in_plex] - + try: + from config.settings import config_manager + active_server = config_manager.get_active_media_server() + server_name = active_server.title() if active_server else "Plex" + except: + server_name = "Plex" print(f"Analysis complete: {len(missing_tracks)} missing, {len(existing_tracks)} existing") if not missing_tracks: