This commit is contained in:
Broque Thomas 2025-10-01 21:52:56 -07:00
parent 5834177f82
commit 73635fa011
2 changed files with 8 additions and 2 deletions

View file

@ -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")

View file

@ -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: