Abstract: A system and method for generating and providing content channels are provided. A system and method may obtain a plurality of content items from a plurality of sources, generate a program, include the content items in the program and provide the program to a user computing device. A system and method may include plurality of programs in a channel and provide the channel to a user. Providing a channel may include continuous content delivery.