Computer Engineering Department
BS in Computer Engineering
The idea for this project is to take a user’s digital movie and television show library, and organize the individual videos into lists that will continuously and concurrently play like cable TV channels. This means that when a list of channels is switched to, video content will automatically start playing, possibly in the middle, based on a schedule. It should serve the needs of the user by allowing the user to quickly watch any of their existing channels, easily add a new channel based on chosen criteria or manual selection, and easily add new video content. In addition, the product should automatically fill in metadata for all video content. Design decisions must be made in the following categories: user interface design, memory usage of currently playing videos, metadata fetching efficiency and accuracy, and automatic channel creation algorithms.