Difference between revisions of "Configuring Frontend"

From MythTV Official Wiki
Jump to: navigation, search
(Frontend)
m (Frontend)
Line 10: Line 10:
 
The frontend process (mythfrontend) is responsible for anything that requires interaction such Watching Recorded Programs or Watching Tv. It provides the GUI you use on your TV/Monitor as well as the LiRc, keyboard, or other input handling for Frontend Navigation. In addition, any MythTv Modules, or plugins, that are installed execute on the same machine that the user is interacting with. As such, the hardware requirements for a frontend are those necessary to support these features. Underpowered machines may not have enough processing power to decode recordings in software while the same machine could perform these functions if hardware decoding is available.
 
The frontend process (mythfrontend) is responsible for anything that requires interaction such Watching Recorded Programs or Watching Tv. It provides the GUI you use on your TV/Monitor as well as the LiRc, keyboard, or other input handling for Frontend Navigation. In addition, any MythTv Modules, or plugins, that are installed execute on the same machine that the user is interacting with. As such, the hardware requirements for a frontend are those necessary to support these features. Underpowered machines may not have enough processing power to decode recordings in software while the same machine could perform these functions if hardware decoding is available.
  
The MythTV architecture supports a theoretically unlimited number of frontend processes connecting to backends. A frontend process can run on the same machine as a backend in the instance of a combined machine, but is often found running on smaller, quieter, more stylish hardware since it the piece of equipment that usually sits within view of the user. When used on a separate machine from a backend, the frontend process connects over a network, either wired or wireless. It communicates with the backend to retreive the Electronic Program Guide and recorded content which is either streamed to the machine or directly accessed if the frontend has access to the same HardWare/File Storage the backend does.
+
The MythTV architecture supports a theoretically unlimited number of frontend processes connecting to backends. A frontend process can run on the same machine as a backend in the instance of a combined machine, but is often found running on smaller, quieter, more stylish hardware since it the piece of equipment that usually sits within view of the user. When used on a separate machine from a backend, the frontend process connects over a network, either wired or wireless. It communicates with the backend to retrieve the Electronic Program Guide and recorded content which is either streamed to the machine or directly accessed if the frontend has access to the same HardWare/File Storage the backend does.
  
 
The frontend process also has the widest platform support. Frontends have been ported to the Xbox and MacOSX (see the Myth On Mac Osx guide) as well as the standard Linux Distros with additional work being done to port it to Windows under Cygwin
 
The frontend process also has the widest platform support. Frontends have been ported to the Xbox and MacOSX (see the Myth On Mac Osx guide) as well as the standard Linux Distros with additional work being done to port it to Windows under Cygwin

Revision as of 08:41, 21 May 2006

Previous Up Next
Go-prev.png User Manual:Detailed configuration Backend Go-up.png User Manual:Index User Manual:Daily Use Go-next.png


Frontend

Here are the pages that give detailed descriptions of all the Frontend Configuration Options, technical descriptions and examples of best practice.--Mikec 16:46, 31 January 2006 (UTC)

Here is a description of the MythTV Frontend Process MythFrontend

For those of you that want to go High Definition you might find it helpful to read Configuring HDTV

The frontend process (mythfrontend) is responsible for anything that requires interaction such Watching Recorded Programs or Watching Tv. It provides the GUI you use on your TV/Monitor as well as the LiRc, keyboard, or other input handling for Frontend Navigation. In addition, any MythTv Modules, or plugins, that are installed execute on the same machine that the user is interacting with. As such, the hardware requirements for a frontend are those necessary to support these features. Underpowered machines may not have enough processing power to decode recordings in software while the same machine could perform these functions if hardware decoding is available.

The MythTV architecture supports a theoretically unlimited number of frontend processes connecting to backends. A frontend process can run on the same machine as a backend in the instance of a combined machine, but is often found running on smaller, quieter, more stylish hardware since it the piece of equipment that usually sits within view of the user. When used on a separate machine from a backend, the frontend process connects over a network, either wired or wireless. It communicates with the backend to retrieve the Electronic Program Guide and recorded content which is either streamed to the machine or directly accessed if the frontend has access to the same HardWare/File Storage the backend does.

The frontend process also has the widest platform support. Frontends have been ported to the Xbox and MacOSX (see the Myth On Mac Osx guide) as well as the standard Linux Distros with additional work being done to port it to Windows under Cygwin

You may also find it useful to read about MFD/MFE the Myth Frontend Daemon

This is based on the default Menu Theme. The classic theme is organized quite differently.

Watch TV

See subchapter User Manual:Watch TV.

Media Library

See subchapter User Manual:Media Library.

Watch Recordings

See subchapter User Manual:Watch Recordings.

Manage Recordings

See subchapter User Manual:Manage Recordings.

Information Center

See subchapter User Manual:Information Center.

Utilities and Setup

See subchapter User Manual:Utilities and Setup.


Previous Up Next
Go-prev.png User Manual:Detailed configuration Backend Go-up.png User Manual:Index User Manual:Daily Use Go-next.png