Hi all,
I present to you a personal tv and radio guide which I called "TvBits".
The idea is to pick for you specific tv and radio programs from the guide which match your interests, thus reducing garbage. TvBits searches the tv guide based on the searches you define and also based on your viewing habits.
TvBits is designed to work in a TV server (single or multiseat) environment. It is built and tested with 1.2.0.
I also added a experimental "generic skin support" feature. The idea is to provide basic support for ANY skin by deploying missing skin files on demand (it is still possible to support certain skins explicitly). It is known to work quite well with the default, frames and fidelity skins. Only 1280x720 skins are supported atm. Skins with higher resolution work also, but with incorrect dimensions.
Happy viewing!
splatterpop
Goal and concept
Premises and assumptions:
+ I think tv is mostly garbage, but there are shows which are worth watching.
+ I want to consider only those tv shows that interest me.
+ I also do not like to miss an interesting show.
+ I am able to express my interests verbally.
+ I want an easy way to see if anything interesting is on right now, or anytime soon.
The goal and purpose of TvBits is to adress these needs. It searches the tv guide for specific shows that match your interests, which can be expressed in the configuration as a combination of keywords, genres and tv stations, plus some extra options. Each combination of these parameters makes a search. You may define any number of searches, which will be executed periodically in the background.
Results are presented as a list inside MP. Clicking on any item in that result list takes you to other MP components where you may perform further actions, such as schedule a recording.
Tvbits also analyzes your viewing history, which is interpreted as an expression of interest, thus adapting to your viewing habits.
Installation
Run the mpe1 file.
Configuration
Open tv server configuration, then go to plugins and select TvBits. Add new searches by clicking on the button and configure it in the respective page.
How to configure a search:
Enter one or more keywords which should be considered in the search. More keywords will give more results. To exclude a keyword, put a minus sign "-" in front. Any show with that word in the title (or description, if enabled) will be excluded from the results. Exclusions have priority over inclusions. Select the stations that you want to include in your search. Selecting none will include all. Genre selection works in the same manner.
Options: choose if
+ the description text should also be searched for keywords (inclusions and exclusions)
+ only the first airing of a show should be in the results
+ you want to schedule a recording automatically
On the "favourite genres" page you can find the parameters for the adaptive search.
On the "main" page, you can change settings that affect overall operation.
Click OK to save your settings. Clicking cancel in the setup dialog discards ALL changes.
Operation
In MP, open the TvBits plugin page. The result list will reflect your search results (if any). Each result is a tv or radio show, either currently running or in the future. Clicking on a running tv show takes you to fullscreen tv / radio directly. Clicking on a future tv show takes you to the details page of that show, where you may e.g. schedule a recording.
The results are displayed per-search. The searches are displayed above the list. Click the up/down buttons to step through the search definitions. The results derived from the adaptive search are displayed separately under "your favorite genres" which is being generated automatically.
I present to you a personal tv and radio guide which I called "TvBits".
The idea is to pick for you specific tv and radio programs from the guide which match your interests, thus reducing garbage. TvBits searches the tv guide based on the searches you define and also based on your viewing habits.
TvBits is designed to work in a TV server (single or multiseat) environment. It is built and tested with 1.2.0.
I also added a experimental "generic skin support" feature. The idea is to provide basic support for ANY skin by deploying missing skin files on demand (it is still possible to support certain skins explicitly). It is known to work quite well with the default, frames and fidelity skins. Only 1280x720 skins are supported atm. Skins with higher resolution work also, but with incorrect dimensions.
Happy viewing!
splatterpop
Goal and concept
Premises and assumptions:
+ I think tv is mostly garbage, but there are shows which are worth watching.
+ I want to consider only those tv shows that interest me.
+ I also do not like to miss an interesting show.
+ I am able to express my interests verbally.
+ I want an easy way to see if anything interesting is on right now, or anytime soon.
The goal and purpose of TvBits is to adress these needs. It searches the tv guide for specific shows that match your interests, which can be expressed in the configuration as a combination of keywords, genres and tv stations, plus some extra options. Each combination of these parameters makes a search. You may define any number of searches, which will be executed periodically in the background.
Results are presented as a list inside MP. Clicking on any item in that result list takes you to other MP components where you may perform further actions, such as schedule a recording.
Tvbits also analyzes your viewing history, which is interpreted as an expression of interest, thus adapting to your viewing habits.
Installation
Run the mpe1 file.
Configuration
Open tv server configuration, then go to plugins and select TvBits. Add new searches by clicking on the button and configure it in the respective page.
How to configure a search:
Enter one or more keywords which should be considered in the search. More keywords will give more results. To exclude a keyword, put a minus sign "-" in front. Any show with that word in the title (or description, if enabled) will be excluded from the results. Exclusions have priority over inclusions. Select the stations that you want to include in your search. Selecting none will include all. Genre selection works in the same manner.
Options: choose if
+ the description text should also be searched for keywords (inclusions and exclusions)
+ only the first airing of a show should be in the results
+ you want to schedule a recording automatically
On the "favourite genres" page you can find the parameters for the adaptive search.
On the "main" page, you can change settings that affect overall operation.
Click OK to save your settings. Clicking cancel in the setup dialog discards ALL changes.
Operation
In MP, open the TvBits plugin page. The result list will reflect your search results (if any). Each result is a tv or radio show, either currently running or in the future. Clicking on a running tv show takes you to fullscreen tv / radio directly. Clicking on a future tv show takes you to the details page of that show, where you may e.g. schedule a recording.
The results are displayed per-search. The searches are displayed above the list. Click the up/down buttons to step through the search definitions. The results derived from the adaptive search are displayed separately under "your favorite genres" which is being generated automatically.