Update Playlist Generator to add the ability to pass in an OpenStruct