A music library manager and player for learning purposes