plaid: local can generate an exit status, good practice suggests separating the commands.
plaid: Change playlist generation logic

If we pass a url to plaid, blindly recreate the playlist.  This is
useful for incomplete playlists which allows for more easily appending
new content.  It's not a very pretty solution and creates additional
duplication.