diff --git a/src/mpris.rs b/src/mpris.rs index afe60e4..e6d3206 100644 --- a/src/mpris.rs +++ b/src/mpris.rs @@ -38,7 +38,12 @@ fn get_metadata(playable: Option) -> Metadata { hm.insert( "mpris:trackid".to_string(), - Variant(Box::new(playable.map(|t| t.uri()).unwrap_or_default())), + Variant(Box::new(Path::from(format!( + "/org/ncspot/{}", + playable + .map(|t| t.uri().replace(':', "/")) + .unwrap_or("0".to_string()) + )))), ); hm.insert( "mpris:length".to_string(),