implemented the playlist.add permissions on the client side