diff --git a/src/clients/music/mpris.rs b/src/clients/music/mpris.rs index d505560..2b5e643 100644 --- a/src/clients/music/mpris.rs +++ b/src/clients/music/mpris.rs @@ -47,9 +47,12 @@ impl Client { )) if transport_error.name() == Some(NO_ACTIVE_PLAYER) || transport_error.name() == Some(NO_REPLY) => { - Vec::new() + vec![] + } + _ => { + error!("D-Bus error getting MPRIS players: {e:?}"); + vec![] } - _ => panic!("Failed to connect to D-Bus"), }); // Acquire the lock of current_player before players to avoid deadlock. // There are places where we lock on current_player and players, but we always lock on current_player first.