Description: Fix incorrect use of g_error
 g_error() is only intended for programming errors that you cannot recover from.
 The way it is used here crashes the application when metadata could not be
 retrieved because of external factors.
Origin: upstream, https://github.com/altdesktop/playerctl/pull/329
Forwarded: not-needed
Reviewed-by: Nick Morrott <nickm@debian.org>
Last-Update: 2026-08-06
---
--- a/playerctl/playerctl-player.c
+++ b/playerctl/playerctl-player.c
@@ -418,7 +418,7 @@
         GVariant *metadata = NULL;
         metadata = playerctl_player_get_metadata(self, &error);
         if (error != NULL) {
-            g_error("could not get metadata: %s", error->message);
+            g_printerr("could not get metadata: %s", error->message);
             g_clear_error(&error);
         }
         g_value_set_variant(value, metadata);
