Princess has Princess pop idol (or pop star)...can't remember the name.
It's based on American Idol though. Passengers can sign up to sing any song and then the audience gets to vote on who they want to move onto the next round. Throughout the cruise they will have several rounds with the finals typically on the last night.
Depending on the cruise, it can be a fun event if they have enough participants (that can hopefully sing).