DirecTV is expanding its channel lineup to win over customers amid recent challenges.