add playlist searching and playing