Rewrite the playlist tree from scratch