From cac92e3165b9916f4fb828071a24f9bc63cca01b Mon Sep 17 00:00:00 2001 From: Jeremy Wootten Date: Fri, 15 May 2026 17:31:08 +0100 Subject: [PATCH] Use unescaped file basename as fallback title if no netadata --- src/AudioObject.vala | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/AudioObject.vala b/src/AudioObject.vala index 75305a07d..af2cd7799 100644 --- a/src/AudioObject.vala +++ b/src/AudioObject.vala @@ -19,7 +19,13 @@ public class Music.AudioObject : Object { } construct { - title = uri; + try { + var u = Uri.parse (uri, NONE); + title = Path.get_basename (u.get_path ()); + } catch (Error e) { + title = Uri.escape_string (uri); + } + discoverer.request (this); }