Nice work.  Just tackled the adding of playlists myself.  Should have looked at other pull requests before I made my own.  Where were you three days ago :).