A node-based music player that has an improved shuffle function; the user specifies what type of music (artist, genre, album, etc.) they want and a shuffle playlist is generated to match their desires