Debug-Log fuer Discord-RPC-Sends (gepackte .exe laeuft ohne Konsole)
console=False im PyInstaller-Build bedeutet: print()/PLAYTUBE_DEBUG-Ausgaben sind fuer den Nutzer komplett unsichtbar - alle bisherigen Fixes basierten daher auf Symptombeschreibungen statt echten Daten. Schreibt jetzt bei jedem RPC-Send (Titel, Thumbnail, large_image, start/end, Track-Wechsel-Erkennung) eine Zeile in %APPDATA%/Playtube/logs/discord_rpc.log (auf 500 Zeilen gekappt), damit sich das Bild-Problem anhand echter Daten diagnostizieren laesst statt weiter zu raten. Co-Authored-By: Claude Sonnet 5 <[email protected]>
This commit is contained in:
@@ -48,6 +48,14 @@ def _app_data_dir() -> Path:
|
||||
return d
|
||||
|
||||
|
||||
def app_data_dir() -> Path:
|
||||
"""Oeffentlicher Zugriff auf den App-Datenordner, z.B. fuer Debug-Logs - die
|
||||
gepackte .exe laeuft ohne Konsolenfenster (console=False), print()-Debugging ist
|
||||
dort also unsichtbar; ein Log-File ist die einzige Moeglichkeit, dort etwas
|
||||
nachtraeglich einzusehen."""
|
||||
return _app_data_dir()
|
||||
|
||||
|
||||
def _config_path() -> Path:
|
||||
# Im Entwicklungsmodus liegt config.json direkt im Projektordner (leicht editierbar),
|
||||
# im gepackten Build im APPDATA-Ordner.
|
||||
|
||||
Reference in New Issue
Block a user