GLOTV Examples

Screenshots. You can click on most of the images to see the screenshots in their natural scale.

On the right: Desktop GUI together with some other X11 applications. The usual keyboard commands are available in the MPlayer window. This desktop uses default Fluxbox settings — for added convenience you could configure both xglotv and x11 to be non-decorated and sticky. Note: the app-name "x11" is rather unfortunately used by MPlayer to identify its window.

A special use of this GUI allows you to run the control panel on a desktop and MPlayer in full-screen mode on another display, for instance your TV. See the command-line example at the bottom of this page where use of the option --tvdisplay is illustrated.


Below: Kiosk GUI designed to run on a PAL TV in its native 720x576 resolution. The images displayed here have been stretched horizontally to 788x576 pixels to compensate for the fact that the pixels in the 720x576 frames aren't square.

The "kiosk mode" video frame shown here is also adjusted for square pixels. When played on the TV, the original 720x576 resolution is used. Apart from this horizontal stretching, the only other post-processing that has been done before displaying the frame on this web page is MPlayer's linblenddeint (aka "lb") deinterlacing filter, followed by JPEG conversion via the MPlayer output option -vo jpeg. The video source was a rather "noisy" analog cable-TV signal. The lady in the picture is the Welsh singer Duffy.

On a HDTV screen everything looks like you would expect it to look like on a 1920x1080 computer screen with square pixels, so there is no point showing any HDTV video screenshots. But here is a comparison anyway, of the main screen in PAL SDTV and HDTV, respectively:

But you all knew that already...


This animated GIF shows the recording indicator on the main kiosk screen. It blinks like this whenever a recording process is running on the kiosk machine.

It doesn't blink if some other machine is recording, since it can't know anything about what other machines are doing with their received video streams. However, the channel will normally be locked in any recording situations, to protect against inadvertent channel changes.


The GLOTV web interface for scheduling of recordings is handled by a simple Perl CGI script that runs under your favourite HTTP server on the machine that does the recordings. Click on the image on the right to browse a mockup of the web page used by the scheduling interface.

(If your web server ports can be reached from the Internet, it is highly recommended that you password-protect this web page...)



Some command-line examples:

All examples assume that /usr/local/glotv is in your shell's search path.