In 2019, the author enjoyed using Celluloid on Linux Mint and found it superior to other video players.After switching to Windows, the author struggled to find a satisfactory alternative to Celluloid and settled on KM Player.Disappointed with KM Player due to ads and performance issues, the author uninstalled it and felt betrayed.The author reflects on the lack of Windows apps with great UX and the challenges faced in developing one.Driven by their love for Celluloid, the author decided to port the experience to Windows using various technologies.After considering different options including web technologies and React Native, the author chose the Windows native route using C++ and XML.The author created Rose Player, focusing on features like timeline hover previews, smooth frame updates, and improved dragging by slider.Rose Player aims to provide a better user experience compared to VLC and KM Player, offering features like rapid seek and smooth playback.Currently stable and available on the Microsoft Store, Rose Player undergoes periodic updates to enhance the user experience.Users can download Rose Player from the Microsoft Store and connect with the author for promo codes.