I've gotten around to testing this, and ran into an issue. For `VideoPlayback.SetVideoPath`, you use `async void` when you should be using `async Task`. Using `async void` means the method cannot be awaited :(
Thankfully, it's pretty easy to change this locally, but I thought I should bring it up :)