implement saving playlist to localpath and caching music from network