# The &kaffeine; Handbook

## &kaffeine; Player

### The Start Window

Like many other media players, &kaffeine; supports a wide range of video and audio formats as well as playing audio and video from DVD and &CD;. Additionally, it supports live Digital TV playback if your machine has a Digital Video Broadcast (DVB) device plugged into it.

Once &kaffeine; starts, it presents a screen with the main functions in the middle, and it’s possible to switch to other functions via either the pop up menu or the lateral menu:

Start Window Start Window

### Play a File

Playing a video or audio file is as simple as clicking on the Play File button. It will ask you to select the file to be played, and will begin playing it. Since &kaffeine; uses LibVLC for the backend, it supports all the same file formats as VLC. It also supports opening a list of files to create and manage playlists.

Play a File Play a File

### The Playlist Window

&kaffeine; supports multiple playlists. Choose the active one with the Playlist selector. You can easily drag some files or folders from the file browser and drop it on the playlist to enqueue or drop it on the player window to create a new playlist. To change a playlist name edit it and confirm with Return.

Playlist Window Playlist Window

You can find all playlist related functions in the Playlist-Menu and the context-menu (right-click on playlist).

## Digital TV Player

### Graphical User Interface for Digital TV

While the basic functionality is useful enough for someone who wants a simple, yet powerful media player, the best feature in &kaffeine; is to use it as a &GUI; frontend to watch and record digital TV.

In &kaffeine; version 2.0, the digital TV support was extended to support DVB-T2 and ISDB-T. Since it now uses libdvbv5, extending support for other digital TV standards is simple. Also, since it uses the &Linux; DVB version 5 API, it supports frontends capable of implementing multiple TVs at once.

Setting the TV configuration on &kaffeine; is as simple as clicking on the Television pop up menu, and selecting the Configure Television option. A pop up window will open that requests the parameters to be used:

TV Configuration TV Configuration

The Device menus have the per-device setup. Usually selecting the country and the city in the Source combo box (or using one of the Autoscan sources) is enough for non-satellite configurations. The same happens for devices that support multiple TV standards:

Channel Configuration Channel Configuration

After clicking on the Ok button, the next step is to scan for the digital channels, using the Television pop up menu, option Channels:

Scanning Channels Scanning Channels

If more then one standard is supported, the Source combo box will allow you to select the one that will be used to scan. Don’t forget to connect the device’s antenna cable to match the standard that will be used. Then, click Start Scan to start scanning for channels. Once finished, the discovered channels will appear on the right. These channels can be copied to the left side by clicking Add Filtered. It is possible to check the tuning parameters for the channel in the left side by clicking on the Edit button. Some parameters are adjustable in the window that pops up.

Edit Channel Settings Edit Channel Settings

Once the channels are saved, watching TV is as simple as clicking on the Digital TV button in the main window:

Watching TV Watching TV

&kaffeine; also allows you to click on the to pause it. When the button is clicked, &kaffeine; will record the program and once the button is pressed it will start the program from the point it was paused. There is also a button that allows you to quick record and save the program to disk.

### Recording Programs

Besides clicking on the record button when the live view is opened, &kaffeine; has other ways to record a program. One method is to select the program to be recorded using the Television pop up menu and selecting the Program Guide option. It will present a list of programs that were identified on a previously played program:

Program Guide Program Guide

Clicking on the Record Show button will mark the program to be recorded. The record needs to be enabled via the Recording Schedule option, also located in the Television menu:

Recording Schedule Recording Schedule

By clicking one the New button, it is also possible to directly define a time and duration for a program to be recorded.

## Copyright and License

Program copyright 2007-2016, The &kaffeine; Authors

Documentation copyright 2003-2005, Jürgen Kofler kaffeine@gmx.net, Christophe Thommeret hftom@free.fr, Mauro Carvalho Chehab mchehab@infradead.org

&underFDL; &underGPL;
&documentation.index;