@Polyphonic I didn't realize that Combine required a reference to AnyCancellable. Adding that and now I can see the updates. Do you have any insight why the objectWillChange seems to fire multiple times for what appears to be the same state update?
stopped
stopped
paused
paused
paused
paused
playing
playing
playing
playing
paused
paused
paused
paused
playing
playing
playing
playing
paused
paused