Freevo

- User Documentation

# Plugins

Site Index:

1. General Information
2. Media Menu

Subpages:

- Idle bar

- TV Plugins

- Movie Plugins

- Audio Plugins

- Image Plugins

- Games Plugins

- Other Plugins

- Writing plugins

## General Information

The basic functions freevo provides can be extended by plugins. There already exist quiet a lot of good ones, but of course you are invited to develop more (see Writing plugins). Many plugins are bundled with freevo, and you just have to activate them. More can be found at http://freevo.sourceforge.net/addons/.

To learn which plugins are available and which are already active, use the command `freevo plugins -l`

If you want to have more information on a special plugin, use the command `freevo plugins -i name` where name is the name of the plugin your are interested in.

The command `freevo plugins -a` gives you are description of all available plugins.

A plugin can be activated by adding `plugin.activate(name)` to local_conf.py. Optional arguments are type, level and args.

- type: specifies the type of this plugin. The default it is all for plugins not located in a specific media dir (e.g. rom_drives), some plugins are supposed to be insert into the specific dir (e.g. video.imdb) and have this as default type. You can override it by setting the type, e.g. the type video' for `rom_drives.rom_items` will only show the rom drives in the video main menu.

- level: specifies the position of the plugin in the plugin list. This sets the position of the plugin items in the menu

- args: some plugins require some additional arguments

To remove a plugin activated in freevo_config, it's possible to add `plugin.remove(name)` into the local_conf.py.

## Media Menu

The Media Menu plugin provides the "Movie", "Images", "Games" and "Audio" entries on the main menu.

Each menu opens a directory browser with specific filters (based on extension) and viewing mode (layout).

This plugin is activated by default.

    plugin.activate("mediamenu")

last edited 2005-01-29 17:09:57 by NicolasKaiser
current version: http://freevo.sourceforge.net/cgi-bin/doc/Plugins