Adam B.
2009-09-29, 22:05
XBMC Channel Surfer Planning/Progress Thread
Description
An Electronic Program Guide for XBMC that uses your existing TV Shows and Movies to create virtual channels.
Use Cases
You are unsure of what TV show or movie you want to watch. You don't want to go through the effort to pick a specific episode of a specific show, and would rather just watch "what's on". Instead of leaving XBMC to watch TV on your Cable or Satellite, you can launch XBMC Channel Surfer.
How does it work
The Script runs and queries your TV and Movie Database
A virtual channel is created for network available in your TV database (ABC, NBC, USA, Discovery, Etc.)
A random sampling of TV Shows are selected for each network.
Any Network with more than 4(?) shows associated with it will generate a second channel. (So if you have 9 TV series that air on SciFi, 3 SciFi channels will be created)
Each TV Show is given a time slot to start at the end of the previous random show.
Networks that only have 1 or 2 shows associated can go into a "Generic" channel.
X Number of "Movie" channels are created.
These could be a random sampling based genres, date released, studio, MPAA Rating, etc.
Program Guide is displayed giving a list of all channels and episodes with air times.
Selecting an episode with create a playlist with the selected episode and all following episodes included.
Going back to the guide and selecting an episode from a different channel with clear the playlist and refill it with selected and following episodes.
Progress
Currently Doing Research
UI Design Ideas
Reuse Existing EPG Code/Designs
Generic EPG (http://www.henningpingel.de/fileadmin/henning/vdr/xbmc_program_guide.png)
EPG with Network Art, Episode Info and "Currently Playing" window (Is this possible in XBMC?). (http://www.linuxnewbieguide.org/images/mythtv.png)
I'd appreciate any comments or feedback. I'm trying to solve the "Thousands of Episodes, but nothing to watch" problem.
This post will be updated with script development progress.
Description
An Electronic Program Guide for XBMC that uses your existing TV Shows and Movies to create virtual channels.
Use Cases
You are unsure of what TV show or movie you want to watch. You don't want to go through the effort to pick a specific episode of a specific show, and would rather just watch "what's on". Instead of leaving XBMC to watch TV on your Cable or Satellite, you can launch XBMC Channel Surfer.
How does it work
The Script runs and queries your TV and Movie Database
A virtual channel is created for network available in your TV database (ABC, NBC, USA, Discovery, Etc.)
A random sampling of TV Shows are selected for each network.
Any Network with more than 4(?) shows associated with it will generate a second channel. (So if you have 9 TV series that air on SciFi, 3 SciFi channels will be created)
Each TV Show is given a time slot to start at the end of the previous random show.
Networks that only have 1 or 2 shows associated can go into a "Generic" channel.
X Number of "Movie" channels are created.
These could be a random sampling based genres, date released, studio, MPAA Rating, etc.
Program Guide is displayed giving a list of all channels and episodes with air times.
Selecting an episode with create a playlist with the selected episode and all following episodes included.
Going back to the guide and selecting an episode from a different channel with clear the playlist and refill it with selected and following episodes.
Progress
Currently Doing Research
UI Design Ideas
Reuse Existing EPG Code/Designs
Generic EPG (http://www.henningpingel.de/fileadmin/henning/vdr/xbmc_program_guide.png)
EPG with Network Art, Episode Info and "Currently Playing" window (Is this possible in XBMC?). (http://www.linuxnewbieguide.org/images/mythtv.png)
I'd appreciate any comments or feedback. I'm trying to solve the "Thousands of Episodes, but nothing to watch" problem.
This post will be updated with script development progress.