Waiting for song changes will reduce the resource usage for the application.
This was relatively simple with the rust-mpd crate.