Fix: Discord-Thumbnail bleibt ueber mehrere Songs stehen (YT Music)
Log-Beweis: dieselbe Thumbnail-URL blieb ueber mehrere komplett verschiedene Songs (unterschiedliche Titel/Interpreten) unveraendert stehen, waehrend Titel und Zeit bereits korrekt aktualisiert wurden. Das bisher bevorzugte <img> in der YT-Music-Playerleiste wird von YouTube per Crossfade/Shadow-DOM animiert und aktualisiert sein src-Attribut dabei nicht zuverlaessig pro Titel. Thumbnail wird jetzt primaer aus der Video-ID in der URL abgeleitet (wechselt garantiert synchron mit dem Titel, dieselbe Quelle die schon zuverlaessig als Fallback diente) statt aus dem unzuverlaessigen Player-Leisten-<img>, das nur noch als letzter Fallback dient. Debug-Log zeigt jetzt zusaetzlich die URL pro Send fuer weitere Verifikation. Co-Authored-By: Claude Sonnet 5 <[email protected]>
This commit is contained in:
@@ -259,9 +259,10 @@ class DiscordRPCWorker(QThread):
|
||||
payload = build_presence_payload(item, self._session_start, start_ts, end_ts)
|
||||
self._presence.update(**payload)
|
||||
log_line(
|
||||
"[send] title=%r thumbnail=%r large_image=%r start=%s end=%s"
|
||||
"[send] title=%r url=%r thumbnail=%r large_image=%r start=%s end=%s"
|
||||
% (
|
||||
item.get("title"),
|
||||
item.get("url"),
|
||||
item.get("thumbnail"),
|
||||
payload.get("large_image"),
|
||||
start_ts,
|
||||
|
||||
Reference in New Issue
Block a user