A TV programming guide on your desktop
Dinner Is Served
The Java-based TV-Browser software provides a wealth of features that help you organize your evening television viewing.
Printed TV guides have several inherent flaws: First, they fail to detect changes in the program after printing, and second, they only provide information for a limited number of channels. Moreover, the information is limited to what the publisher chooses to print.
The remedy is an electronic TV guide, such as TV-Browser. On request, it lists the programs of more than 1,000 (mostly German and European) television and radio stations in a clearly formatted form and reacts promptly to any changes. Schedules Direct  supplies EPG data for North America, sourced from Tribune Media Services. They offer a seven-day free trial, with fee schedules of US$ 25 for a one-year membership or US$ 6 for a two-month membership.
The software comes with a variety of other functions, such as the ability to categorize or a reminder feature for upcoming broadcasts. An API ensures the smooth integration of additional plugins for advanced features.
TV-Browser is implemented in the cross-platform Java language, so it requires no installation in the traditional sense. The system only needs a reasonably recent Java Runtime Environment (JRE 6), such as the free OpenJDK. To discover which version is installed on your system, just enter
at the command line.
In addition to a generic package for all distributions, the project also offers the software on its website  in the form of downloadable DEB and RPM packages.
When first launched, the program presents a dialog in which you can set important configuration parameters and choose the plugins you want to use from a small selection of available plugins (Figure 1). Pressing Download selected plugins starts the download and configures them accordingly.
In the next step, you need to select the channels you want to appear in the overview. In the left-hand column, you will find the available offerings, with the channels in the overview on the right (Figure 2). To select multiple channels, press and hold the Ctrl key, and to import the selected channels, press the green arrow between the two tables. The dialog also lets you sort the channels. Select the desired channel in the right-hand table, and then click the green up and down arrows, depending on where you want to move the entry.
If you want to add a logo for a channel or correct the time zone, click on the desired entry and press Configure selected channels. After completing the basic settings, another dialog box appears in which you specify the time period during which to download the broadcast data. The options here start with Today and Up to tomorrow and extend to Next 3 weeks and Get all; you also can decide whether the guides update only at program launch time or at regular intervals. A click on Update now downloads the program data.
As the name of the software suggests, it resembles a web browser on screen (Figure 3). The main window displays the list of selected programs. Programs currently broadcasting are blue. If you click on a program (Figure 4) a separate window appears with a variety of additional information. The program links the actors' names directly with Wikipedia; you just need to click to view a dialog box with more details that offers a number of other features.
Clicking Add to favorite programs brings up a dialog box that lets you save the program in your list of favorites; however, like many other features in TV-Browser, this feature also offers more. For example, if you click the I like these actors radio button, a drop-down menu appears listing all the participating actors. After making a selection, the desired actor appears as an entry in your list of favorite TV shows (Figure 5). You can access the list by clicking on the heart icon in the main window. From here, you can also see a list of movies in which the actor appears, and the program will notify you in the future when a movie with your favorite actor begins.
If you want to know when an episode of a specific series is being rebroadcast, right-click an episode and choose Search repetition to display the results for a selected period. Right-clicking the program name in the sidebar lets you Send Programs to another Plugin and the sends the program to the default target plugin, Reminders, or to a plugin of your choice in the drop-down menu. Pressing Send ensures that the software will remind you about the program when it starts.
The column to the right of the TV guide serves as a navigation aid. The four time fields at the top take you to the appropriate air time when clicked. If you right-click one of the buttons, you will see the Configure buttons fly out. The editor not only lets you change the displayed times but also add new time buttons. Another navigation aid is the calendar, which lets you select the day you want to view the program. At the bottom of the sidebar is the channel list, which displays the corresponding entry in the main window when you press the matching icon.
Buy this article as PDF
Azure CTO says Redmond has already considered the unthinkable.
Lead developer quells rumors that the Debian version is slated for center stage.
MSBuild is now just another GitHub project as Redmond continues its path to the light.
Malware could pass data and commands between disconnected computers without leaving a trace on the network.
New rules emphasize collegiality in coding.
Upstart lands in the dust bin as a new era begins for Linux.
HP's annual Cyber Risk report offers a bleak look at the state of IT.
But what do the big numbers really mean?
.NET Core execution engine is the basis for cross-platform .NET implementations.
The Xnote trojan hides itself on the target system and will launch a variety of attacks on command.