Next Previous Contents

## 13. MythPlugins.

MythTV has a rich set of plugins available. Once you have downloaded the tarball, untar it and run the configure script:

> `

>     $ tar -xjf mythplugins-0.21.tar.bz2
>     $ cd mythplugins-0.21
>     $ ./configure --help

>     Usage:   configure [options]
>     Options: [defaults in brackets after descriptions]
>     NB:      all --enable-* options can be reversed with --disable-*

>     Generic options:
>       --help                   print this message
>       --enable-all             Enable all options
>       --enable-opengl          enable OpenGL (Music and Gallery) [default=no]

>     MythBrowser related options:
>       --enable-mythbrowser     build the mythbrowser plugin [default=yes]

>     MythDVD related options:
>       --enable-mythdvd         build the mythdvd plugin [default=yes]
>       --enable-transcode       enable DVD ripping and transcoding [default=no]
>       --enable-vcd             enable VCD playing [default=no]

>     MythGallery related options:
>       --enable-mythgallery     build the mythgallery plugin [default=yes]
>       --enable-exif            enable reading of EXIF headers [default=no]

>     MythGame related options:
>       --enable-mythgame        build the mythgame plugin [default=yes]

>     MythMusic related options:
>       --enable-mythmusic       build the mythmusic plugin [default=yes]
>       --enable-fftw            enable fftw visualizers [default=no]
>       --enable-sdl             use SDL for the synaesthesia output [default=no]
>       --enable-aac             enable AAC/MP4 audio file decompression [default=no]

>     MythNews related options:
>       --enable-mythnews        build the mythnews plugin [default=yes]

>     MythPhone related options:
>       --enable-mythphone       build the mythphone plugin [default=yes]
>       --enable-festival        enable festival TTS Engine [default=no]

>     MythVideo related options:
>       --enable-mythvideo       build the mythvideo plugin [default=yes]

>     MythWeather related options:
>       --enable-mythweather     build the mythweather plugin [default=yes]

> `

The sections detailing configuration of the plugins assume that you are already in the `~/mythplugins-0.21/` directory.

Note that a single configure script now does configuration for all modules. By default, it will compile all modules. If you do not wish to compile a module, either because it is of no use to you, or you do not have the prerequisites, the simplest course of action is to go through the various sections below, satisfying the prerequisites, and then compile all modules at once.

For example, you would only like to compile and install MythGallery and MythMusic. For MythGallery, you would like to use the EXIF data in the .JPG file to present additional information onscreen. For MythMusic, you would like to enable support for the opengl and FFT visualizations. The command line would look like:

> `

>     $ cd ~/mythplugins-0.21
>     $ ./configure --disable-all --enable-opengl --enable-mythgallery --enable-exif --enable-mythmusic --enable-fft
>     $ qmake mythplugins.pro
>     $ make
>     $ su -
>     # make install
>     # exit
>     $

> `

For simplicity, the examples below will disable compilation of all other modules other than the one being discussed.

Next Previous Contents