diff --git a/src/mpris.rs b/src/mpris.rs index 2f9f929..afe60e4 100644 --- a/src/mpris.rs +++ b/src/mpris.rs @@ -245,10 +245,10 @@ fn run_dbus_server(spotify: Arc, queue: Arc, rx: mpsc::Receiver< let property_position = { let spotify = spotify.clone(); - let progress = spotify.get_current_progress(); f.property::("Position", ()) .access(Access::Read) .on_get(move |iter, _| { + let progress = spotify.get_current_progress(); iter.append(progress.as_micros() as i64); Ok(()) })