adapt for new PSPlayer object, add user defaults