Great design is such a deep field. Your article seems to mention design as aesthetic. It's certainly a part of it but it's not the biggest.
Design is choice. Everything in your screenshot are choices that you took, explicitly or implicitly.
Looking at your website (aurous.me), I see that what you present is quite far from the screenshot. Not in term of aesthetic but in term of design choices.
You seem to add a lot of popup. Why did you add those? Can't you have only 1 step, like you show? You don't need to fit every use case. Restrictive path is better and it's been proven times and times again.
You have a table with many columns. Are those necessary? If you focus on listening music, I don't think knowing the date added, length of the song or the user means a lot.
Here's a few suggestions that are design-focus:
- For every song in the playlist, a suggestion to replace it. Often I check the upcoming song and know right there I'm not in the mood for some song that are upcoming. Being able to swap with a suggestion would keep the flow of the song and your app would do the heavy lifting of suggesting before I realize I want to change the song
- Is your search a main feature? Then it shouldn't be a popup always there, ready for someone to input data.