implement playlist embedding