Apr 25 Apr 25 Apple launches Apple TV YouTube Channel Steve Barrett TV Apple has launched a dedicated YouTube channel to promote Apple TV