I have done a lot of work on popular software.. mainly for open source but its all the same.
The main problem with this scene is that every user wants all their hardware supported and they want a certain way directories are played, whole directory or recursive. I'm seen mediacar start off as a stable app and not its getting a lot of bugs. Its the same with Media engine.
The thing that really ****es me off is others on this board flamming developers cause they don't wanna add in a feature. Yes I've seen a lot.. most get deleted but i've seen them.
Frontends are great but in my almost 10 years of programming, you have to stay on track and if a user comes to you and say i wanna do this.. stick to your route. Look what happened to cobra.. everyone and their mom wanted this and that feature added and its now bloatware.