A collaborative youtube playlist generation and sharing system