Rework on etube interface and libspotify functionality