change location to position across site, minor cleanup of playlist update duplicate name comparison