Apple added several new channels to Apple TV on Tuesday, including Vevo, Disney Channel, Disney XD, Smithsonian, and The Weather Channel. Reports that Vevo was coming to Apple TV surfaced in early August, but until today there wasn't any official confirmation.
Apple TV gets Vevo, Disney Channel, and more
Vevo's content is available to all Apple TV owners, as is The Weather Channel and Smithsonian. Both of Disney's channels, however, require a cable or satellite TV subscription, just like many other channels available on Apple TV.
Apple pushed the new channels out to Apple TV owners, so there isn't anything special needed to get the new content; just check your Apple TV home screen for the new channel badges.