DuskPlayer was started as a small project with a simple goal, to build a minimal music player with all the essentials. What started as a small project back in April 2018 now has thousands of users and has recieved bug fixes and updates for over 2 years now.
As I continue to maintain and enhance this application, after some thought, I have been considering switching to Svelte from AngularJS for the UI. You can read the reasons behind this below and also vote for your preference.
The main reasoning behind using a framework instead of vanilla HTML was simple, I wanted a dynamic application and a framework would make this much easier. The main features I needed were variable binding, conditional rendering and iterating with templates.
I picked AngularJS when I started because it was the simplest framework that provided all the features I required, had good documentation and ample community support.