An innovative music player application based on modern web technologies