Custom media player created with WPF