#LyX 1.4.2 created this file. For more info see http://www.lyx.org/ \lyxformat 245 \begin_document \begin_header \textclass scrartcl \begin_preamble \usepackage{makeidx,color} %begin{latexonly} \lhead{Section \thesection} \chead{} \rhead{User Guide} \lfoot{Page \thepage} \cfoot{} \rfoot{\today} \usepackage{ifpdf} \ifpdf \pdfinfo { /Author (Duncan Webb) /Title (Freevo From Scratch User Guide) /Subject (Freevo) } \pdfcatalog { /PageMode (/UseNone) /OpenAction (fitbh) } \usepackage[pdftex,colorlinks=true]{hyperref} \else \usepackage[ps2pdf]{hyperref} \fi %end{latexonly} \usepackage{html} \usepackage{hthtml} \begin{htmlonly} \newcommand{\vref}[1]{\ref{#1}} \newcommand{\htmldivID}[2]{\HTMLcode[ID="#1"]{DIV}{#2}} \end{htmlonly} \newcommand{\locator}[2]{\latexhtml{\href{#2}{#1}}{\htlink{#1}{#2}}} \end_preamble \language english \inputencoding auto \fontscheme pslatex \graphics default \float_placement htp \paperfontsize 12 \spacing single \papersize a4paper \use_geometry false \use_amsmath 1 \cite_engine basic \use_bibtopic false \paperorientation portrait \secnumdepth 3 \tocdepth 3 \paragraph_separation skip \defskip medskip \quotes_language english \papercolumns 1 \papersides 1 \paperpagestyle fancy \tracking_changes false \output_changes false \end_header \begin_body \begin_layout Standard \begin_inset ERT status open \begin_layout Standard \backslash begin{rawhtml}
\backslash end{rawhtml} \end_layout \end_inset \end_layout \begin_layout Title Freevo From Scratch \newline User Guide \end_layout \begin_layout Author Duncan Webb \end_layout \begin_layout Abstract This document describes how to install and use the Freevo system as configured. Every effort has been made to keep this document as non-technical as possible. \end_layout \begin_layout Standard \begin_inset ERT status open \begin_layout Standard \backslash begin{rawhtml}
\backslash end{rawhtml} \end_layout \end_inset \end_layout \begin_layout Standard \begin_inset Note Comment status open \begin_layout Standard The goal of this project is to build a PVR that can be used by people with hearing difficulties so that subtitles are recorded along with the television programs. When a program is played back the recorded subtitles are displayed along with the program. The from scratch in the title means that all the software used to build this system is royalty free and has been built from source code. \end_layout \end_inset \begin_inset VSpace 1cm \end_inset \end_layout \begin_layout Standard \align center \begin_inset Graphics filename images/case-front.png lyxscale 25 width 8cm \end_inset \end_layout \begin_layout Standard \begin_inset LatexCommand \label{fig:Case} \end_inset \end_layout \begin_layout Standard \begin_inset ERT status open \begin_layout Standard %begin{latexonly} \end_layout \begin_layout Standard \backslash lhead{Contents} \end_layout \begin_layout Standard \backslash newpage \end_layout \begin_layout Standard \backslash tableofcontents{} \end_layout \begin_layout Standard \backslash newpage \end_layout \begin_layout Standard \backslash lhead{Section \backslash thesection} \end_layout \begin_layout Standard %end{latexonly} \end_layout \end_inset \end_layout \begin_layout Section Introduction \end_layout \begin_layout Standard \begin_inset LatexCommand \index{PVR} \end_inset PVR from scratch is a project to build a \begin_inset LatexCommand \index{Personal Video Recorder} \end_inset Personal Video Recorder (PVR) using open source software and easily obtainable hardware. The hardware is build from personal computer components, the operating system is Linux and the PVR software is Python programs. Python in a scripting language that runs on various platforms including Microsoft Window, Mac OsX and Linux. \end_layout \begin_layout Section Installation \end_layout \begin_layout Standard There are a few things that need to be done during the installation of the system. As the system is delivered it uses analogue audio. The following sections describe what may need to be changed for you. \end_layout \begin_layout Subsection \begin_inset LatexCommand \index{Introduction!Audio Connections} \end_inset \begin_inset LatexCommand \index{Audio} \end_inset Audio Connections \end_layout \begin_layout Standard The audio can be sent either digitally or as analogue. If the system is being connected to a television through a \begin_inset LatexCommand \index{SCART} \end_inset SCART connector then analogue is used. If the system is connected to a AV receiver\SpecialChar \- /decoder then one of the two digital connections can be used. The optical digital connector located at the top right corner of the rear panel or the coax digital output at the bottom of the rear panel. See Figure \begin_inset LatexCommand \vref{fig:Rear-Panel-Connections} \end_inset for the locations of these connectors. \end_layout \begin_layout Standard To configure the system to use digital output the file \begin_inset LatexCommand \index{asound.conf} \end_inset /etc\SpecialChar \- /asound.conf needs to have the following lines changed to: \end_layout \begin_layout Standard \begin_inset ERT status collapsed \begin_layout Standard \backslash begin{minipage}[t]{1 \backslash textwidth}% \end_layout \end_inset \end_layout \begin_layout LyX-Code \size footnotesize pcm.!default { \newline type plug \newline # Uncomment digital-hw for digital output and comment analog-hw. \newline # `#' is the comment symbol. \newline #slave.pcm analog-hw # analog by default \newline slave.pcm digital-hw # digital by default \newline # These downmix the audio to 48kbps \newline #slave.pcm dmix-analog # analog downmix by default \newline #slave.pcm dmix-digital # digital downmix by default \newline } \end_layout \begin_layout Standard \begin_inset ERT status collapsed \begin_layout Standard \backslash end{minipage}% \end_layout \end_inset \end_layout \begin_layout Standard This is a little bit confusing but the configuration only needs to be done once. \end_layout \begin_layout Standard \align center \begin_inset Float figure placement H wide false sideways false status open \begin_layout Standard \begin_inset Graphics filename images/rear-side.pstex width 16cm \end_inset \end_layout \begin_layout Caption \begin_inset LatexCommand \label{fig:Rear-Panel-Connections} \end_inset Rear Panel Connections \end_layout \end_inset \end_layout \begin_layout Subsection Network Connections \end_layout \begin_layout Standard An Internet connection is required for automatic updating of the TV schedule and program updates. The Internet connection can be through either a CAT6 network cable or through a wireless LAN. When the machine is powered on it will use try the Ethernet cable connection first and then the wireless LAN. The wireless LAN can been configured for WEP 64 security encryption. See Figure \begin_inset LatexCommand \vref{fig:Rear-Panel-Connections} \end_inset for the locations of these connectors. \end_layout \begin_layout Standard The wireless LAN needs to have the ESSID configured and the WEP KEY changed to match your wireless LAN router or access point. These setting can be changed by editing the /etc\SpecialChar \- /sysconfig\SpecialChar \- /wireless file. \end_layout \begin_layout Standard Both the Ethernet and the wireless LAN connections use the DHCP service, so they automatically receive an IP address and other network information. \end_layout \begin_layout Subsection System Machine Name \end_layout \begin_layout Standard The system name has been set to \begin_inset Quotes eld \end_inset freevo \begin_inset Quotes erd \end_inset this is used when connecting to the machine from another PC. It can be changed by editing the /etc\SpecialChar \- /sysconfig\SpecialChar \- /network file and changing freevo to another name. \end_layout \begin_layout Subsection Date and Time Service \end_layout \begin_layout Standard The system time is automatically updated from the Internet. The file /etc\SpecialChar \- /ntp.conf is automatically configured from the DHCP server that provides the IP address. \end_layout \begin_layout Subsection Web Browser Password \end_layout \begin_layout Standard Freevo also has a Web server that allows programs to be scheduled for recording from another PC. The user name and password to the web browser are freevo and freevo respectivel y. These can be changed in the file /etc\SpecialChar \- /freevo\SpecialChar \- /local_conf.py. There are many other preferences that can be changed in the local_conf.py file but these need to be changed very carefully otherwise freevo may not run correctly. (The current update system caused these changed to be overwritten every day.) \end_layout \begin_layout Section Remote Controller \end_layout \begin_layout Standard The remote controller, shown in Figure \begin_inset LatexCommand \vref{fig:Remote-Controller} \end_inset , is used to control the system. It behaves differently depending on the current context. \end_layout \begin_layout Standard \align center \begin_inset Float figure wide true sideways false status open \begin_layout Standard \align center \begin_inset Graphics filename images/remote_controller.pstex width 16cm \end_inset \end_layout \begin_layout Caption \begin_inset LatexCommand \label{fig:Remote-Controller} \end_inset Remote Controller \end_layout \end_inset \end_layout \begin_layout Subsection Global context \end_layout \begin_layout Standard The global context is active all the time. \end_layout \begin_layout Description VOL+ button increases the audio by 5% (analogue audio only) \end_layout \begin_layout Description VOL- button reduces the audio by 5% (analogue audio only) \end_layout \begin_layout Description MUTE button mutes the audio (analogue audio only) \end_layout \begin_layout Description POWER button toggles the automatic shutdown mode. \end_layout \begin_layout Subsection Menu Context \end_layout \begin_layout Standard The menu context is for all menus \end_layout \begin_layout Description MENU button changes the menu to the main menu. \end_layout \begin_layout Description EXIT button goes back to the previous menu. \end_layout \begin_layout Description SELECT button enters the highlighted item. \end_layout \begin_layout Description ENTER button enters the sub menu of the highlighted item. \end_layout \begin_layout Description PLAY button plays the highlighted item. \end_layout \begin_layout Description LEFT button moves the highlight left, when a list to the top. \end_layout \begin_layout Description RIGHT button moves the highlight right, when a list to the bottom. \end_layout \begin_layout Description UP button moves the highlight up. \end_layout \begin_layout Description DOWN button moves the highlight down. \end_layout \begin_layout Description CH+ button moves the highlight up one page. \end_layout \begin_layout Description CH- button moves the highlight down one page. \end_layout \begin_layout Description EJECT button opens or closes the DVD drive. \end_layout \begin_layout Description DISPLAY button changes the view of the menu. \end_layout \begin_layout Description YELLOW button, when the highlight is on an audio track of folder, creates a new audio play list. \end_layout \begin_layout Description REC button, when the highlight is on an audio track of folder, adds this track or folder to the current audio play list. \end_layout \begin_layout Subsection Input Context \end_layout \begin_layout Standard The input context is active during an input field. \end_layout \begin_layout Description SELECT/ENTER buttons closes and accepts the input. \end_layout \begin_layout Description EXIT button closes and cancel the input. \end_layout \begin_layout Description LEFT button moves one character left. \end_layout \begin_layout Description RIGHT button moves one character right. \end_layout \begin_layout Description UP/CH+ buttons moves to the beginning of the input. \end_layout \begin_layout Description DOWN/CH- buttons moves to the end of the input. \end_layout \begin_layout Description 0/1/2/3/4/5/6/7/8/9 buttons enters the respective number. \end_layout \begin_layout Subsection TV Menu Context \end_layout \begin_layout Standard The TV menu context is active when the TV guide is being displayed. \end_layout \begin_layout Description MENU button goes to the main menu. \end_layout \begin_layout Description EXIT button goes back one menu, to the TV menu. \end_layout \begin_layout Description SELECT button select plays the current channel. If the program is in the future it schedules the program for recording. \end_layout \begin_layout Description LEFT button moves the highlight right to the previous program. \end_layout \begin_layout Description RIGHT button moves the highlight right to the next program. \end_layout \begin_layout Description UP button moves the highlight up one channel. \end_layout \begin_layout Description DOWN button moves the highlight down one channel. \end_layout \begin_layout Description CH+ button pages the highlight up. \end_layout \begin_layout Description CH- button pages the highlight down. \end_layout \begin_layout Description REC button schedules a program for recording. \end_layout \begin_layout Description DISPLAY button changes the display style. \end_layout \begin_layout Subsection TV Context \end_layout \begin_layout Standard The TV context is active while watching TV. \end_layout \begin_layout Description MENU/EXIT/STOP/SELECT buttons stop the TV and returns to the schedule. \end_layout \begin_layout Description PAUSE button pauses playback \end_layout \begin_layout Description LEFT button seeks back 60 seconds. \end_layout \begin_layout Description RIGHT button seeks forwards 60 seconds. \end_layout \begin_layout Description REW button seeks back 10 seconds. \end_layout \begin_layout Description FFWD button seeks forwards 10 seconds. \end_layout \begin_layout Description CH+ button changes the channel up. \end_layout \begin_layout Description CH- button changes the channel down. \end_layout \begin_layout Description 0/1/2/3/4/5/6/7/8/9 buttons enters the respective channel number. \end_layout \begin_layout Description DISPLAY button changes the display (?) \end_layout \begin_layout Subsection Video Context \end_layout \begin_layout Standard The video context is active when watching video including recorded TV programs \end_layout \begin_layout Description MENU MENU \end_layout \begin_layout Description EXIT/STOP buttons stop the playback. \end_layout \begin_layout Description PLAY button plays the video at normal speed. \end_layout \begin_layout Description PAUSE button pauses the playback. \end_layout \begin_layout Description REC button writes a bookmark of the current position of the playback. \end_layout \begin_layout Description ENTER/0 buttons goes into manual seek mode, entering the number of seconds and then press select. \end_layout \begin_layout Description LEFT button seeks backwards 0.1 seconds. \end_layout \begin_layout Description RIGHT button moves to the next video frame. \end_layout \begin_layout Description UP button seeks forwards 0.5 seconds. \end_layout \begin_layout Description DOWN button seeks backwards 0.5 seconds. \end_layout \begin_layout Description FFWD button plays the video a double speed, multiple presses doubles the speed again. \end_layout \begin_layout Description REW button seeks backwards 30 seconds. \end_layout \begin_layout Description REPLAY button seeks backwards 60 seconds. \end_layout \begin_layout Description SKIP button seeks forwards 60 seconds. \end_layout \begin_layout Description LANG button changes the audio language. \end_layout \begin_layout Description GREEN button increases the audio synchronization by 50 msec. \end_layout \begin_layout Description YELLOW button decreases the audio synchronization by 100 msec. \end_layout \begin_layout Description SUBTITLE button changes the subtitle language. \end_layout \begin_layout Description CH+ button moves the subtitle position up. \end_layout \begin_layout Description CH- button moves the subtitles position down. \end_layout \begin_layout Description DISPLAY button shows the current playback position. \end_layout \begin_layout Subsection DVD Context \end_layout \begin_layout Standard The DVD context is active when watching DVDs. This context is only active when xine is being used. \end_layout \begin_layout Description MENU button shows the main menu of the DVD. \end_layout \begin_layout Description GUIDE button goes to the title menu of the DVD. \end_layout \begin_layout Description SELECT/ENTER buttons select the current menu item. \end_layout \begin_layout Description PLAY button plays the DVD at normal speed. \end_layout \begin_layout Description PAUSE button pauses the playback. \end_layout \begin_layout Description EXIT/STOP buttons stop the playback. \end_layout \begin_layout Description LEFT button moves the selection left. \end_layout \begin_layout Description RIGHT button moves the selection right. \end_layout \begin_layout Description UP button moves the selection up. \end_layout \begin_layout Description DOWN button moves the selection down. \end_layout \begin_layout Description CH- button plays the previous chapter. \end_layout \begin_layout Description CH+ button plays the next chapter. \end_layout \begin_layout Description REW button seeks backwards 10 seconds. \end_layout \begin_layout Description FFWD button seeks forwards 10 seconds. \end_layout \begin_layout Description LANG button changes the audio language. \end_layout \begin_layout Description SUBTITLE button changes the subtitle language. \end_layout \begin_layout Description ANGLE button changes the current DVD angle. \end_layout \begin_layout Description DISPLAY button shows the current playback position. \end_layout \begin_layout Subsection VCD Context \end_layout \begin_layout Standard The VCD context is active when watching a video CD. This context is only active when xine is being used. \end_layout \begin_layout Description MENU button shows the VCD menu. \end_layout \begin_layout Description EXIT/STOP buttons stop the playback. \end_layout \begin_layout Description PLAY button plays the VCD at normal speed. \end_layout \begin_layout Description PAUSE button pauses the playback. \end_layout \begin_layout Description LEFT button seeks backwards 60 seconds. \end_layout \begin_layout Description RIGHT button seeks forwards 60 seconds. \end_layout \begin_layout Description REW button seeks backwards 10 seconds. \end_layout \begin_layout Description FFWD button seeks forwards 10 seconds. \end_layout \begin_layout Description 1/2/3/4/5/6/7/8/9 buttons move the corresponding chapter. \end_layout \begin_layout Description LANG button changes the audio language. \end_layout \begin_layout Description SUBTITLE button changes the subtitle language. \end_layout \begin_layout Description ANGLE button changes the current DVD angle. \end_layout \begin_layout Description DISPLAY button shows the current playback position. \end_layout \begin_layout Subsection Audio Context \end_layout \begin_layout Standard The audio context is active when listening to music, either from a CD or from the music collection. \end_layout \begin_layout Description EXIT/STOP buttons stop the playback. \end_layout \begin_layout Description PLAY button plays the VCD at normal speed. \end_layout \begin_layout Description PAUSE button pauses the playback. \end_layout \begin_layout Description LEFT button seeks backwards 60 seconds. \end_layout \begin_layout Description RIGHT button seeks forwards 60 seconds. \end_layout \begin_layout Description REW button seeks backwards 10 seconds. \end_layout \begin_layout Description FFWD button seeks forwards 10 seconds. \end_layout \begin_layout Description UP/CH+ buttons skips the playback to the previous item in the playback list. \end_layout \begin_layout Description DOWN/CH- buttons skips the playback to the next item in the playback list. \end_layout \begin_layout Description 1/2/3/4/5/6/7/8/9 buttons move the corresponding track number. \end_layout \begin_layout Subsection Image Context \end_layout \begin_layout Standard The image context is active when looking at images. \end_layout \begin_layout Description EXIT/STOP buttons stop the playback. \end_layout \begin_layout Description PLAY button resumes playback of the images. \end_layout \begin_layout Description PAUSE button pauses the playback. \end_layout \begin_layout Description LEFT button rotates an image 90 degrees anti-clockwise. \end_layout \begin_layout Description RIGHT button rotates an image 90 degrees clockwise. \end_layout \begin_layout Description UP/CH+ button displays the previous image. \end_layout \begin_layout Description DOWN/CH- button displays the previous image. \end_layout \begin_layout Description 0 button un-zooms an image. \end_layout \begin_layout Description 1 button views the top-left part of the image. \end_layout \begin_layout Description 2 button views the top-centre part of the image. \end_layout \begin_layout Description 3 button views the top-right part of the image. \end_layout \begin_layout Description 4 button views the middle-left part of the image. \end_layout \begin_layout Description 5 button views the middle-centre part of the image. \end_layout \begin_layout Description 6 button views the middle-right part of the image. \end_layout \begin_layout Description 7 button views the bottom-left part of the image. \end_layout \begin_layout Description 8 button views the bottom-centre part of the image. \end_layout \begin_layout Description 9 button views the bottom-right part of the image. \end_layout \begin_layout Description REC button save the current image. \end_layout \begin_layout Description DISPLAY button displays the image details at the bottom to the screen. \end_layout \begin_layout Subsection Image Zoom Context \end_layout \begin_layout Standard The image zoom context is active when an image is zoomed. An image is split into a 3x3 grid and so has nine sections. \end_layout \begin_layout Description EXIT/STOP buttons stop the playback. \end_layout \begin_layout Description PLAY button resumes playback of the images. \end_layout \begin_layout Description PAUSE button pauses the playback. \end_layout \begin_layout Description UP button pans a zoomed image up. \end_layout \begin_layout Description DOWN button pans a zoomed image down. \end_layout \begin_layout Description LEFT button pans a zoomed image left. \end_layout \begin_layout Description RIGHT button pans a zoomed image right. \end_layout \begin_layout Description CH+ button views the previous image. \end_layout \begin_layout Description CH- button views the next image. \end_layout \begin_layout Description 0 button un-zooms an image. \end_layout \begin_layout Description 1 button views the top-left part of the image. \end_layout \begin_layout Description 2 button views the top-centre part of the image. \end_layout \begin_layout Description 3 button views the top-right part of the image. \end_layout \begin_layout Description 4 button views the middle-left part of the image. \end_layout \begin_layout Description 5 button views the middle-centre part of the image. \end_layout \begin_layout Description 6 button views the middle-right part of the image. \end_layout \begin_layout Description 7 button views the bottom-left part of the image. \end_layout \begin_layout Description 8 button views the bottom-centre part of the image. \end_layout \begin_layout Description 9 button views the bottom-right part of the image. \end_layout \begin_layout Description REC button save the current image. \end_layout \begin_layout Description DISPLAY button displays the image details at the bottom to the screen. \end_layout \begin_layout Subsection Games Context \end_layout \begin_layout Standard The games context is active when playing a game. Games are deactivated in the default configuration. \end_layout \begin_layout Description MENU button select the game menu \end_layout \begin_layout Description STOP/SELECT buttons stops the game \end_layout \begin_layout Description ENTER button reset the game. \end_layout \begin_layout Description DISPLAY button configures the game. \end_layout \begin_layout Section Freevo Menus \end_layout \begin_layout Standard The Freevo system has been designed to run on a PC and display the output either on a PC monitor or a TV screen. The system is controlled by a remote controller or a keyboard. \end_layout \begin_layout Subsection Main Menu \begin_inset LatexCommand \index{Main Menu} \end_inset \end_layout \begin_layout Standard When the system is first started the main menu is displayed. By using the remote the highlight bar can be moved to an activity and then the activity can be selected. The highlight bar is moved with the up, down, left or right keys and the activity is selected with the OK button. \end_layout \begin_layout Standard Figure \begin_inset LatexCommand \vref{fig:Main-Menu} \end_inset shows the main menu. \end_layout \begin_layout Standard \align center \begin_inset Float figure wide false sideways false status open \begin_layout Standard \begin_inset Graphics filename images/main-menu.png width 16cm \end_inset \end_layout \begin_layout Caption \begin_inset LatexCommand \label{fig:Main-Menu} \end_inset Main Menu \end_layout \end_inset \end_layout \begin_layout Subsection Watch TV Menu \begin_inset LatexCommand \index{Watch TV} \end_inset \end_layout \begin_layout Standard In the Watch TV Menu at the top of the page are a list of programs that will be recorded over the next few days and then the following options are available: TV Guide, Recorded Shows, Scheduled Recordings, View Favorites and Manual Record. \end_layout \begin_layout Subsubsection \begin_inset LatexCommand \index{Web Browser!TV Guide} \end_inset \begin_inset LatexCommand \index{TV Guide} \end_inset TV Guide \end_layout \begin_layout Standard The TV Guide, shown in Figure \begin_inset LatexCommand \vref{fig:TV-Guide} \end_inset , is a table of channels and times. The channels are listed down the screen and the times are across the page. The individual programs are displayed as blocks in this table. The highlight bar can be moved across with the left and right keys and up and down with the up and down and paged up and down with the channel up and channel down keys. To view a channel press the OK button and to record a program press the record button. \end_layout \begin_layout Standard \align center \begin_inset Float figure wide false sideways false status open \begin_layout Standard \begin_inset Graphics filename images/tv-guide.png width 16cm \end_inset \end_layout \begin_layout Caption \begin_inset LatexCommand \label{fig:TV-Guide} \end_inset TV Guide \end_layout \end_inset \end_layout \begin_layout Standard By pressing the record button another menu appears that allows the program to be \begin_inset Quotes eld \end_inset Schedule for recording \begin_inset Quotes erd \end_inset , \begin_inset Quotes eld \end_inset Search for more of this program \begin_inset Quotes erd \end_inset or \begin_inset Quotes eld \end_inset Add to favorites \begin_inset Quotes erd \end_inset . \end_layout \begin_layout Standard The schedule for recording action simply tells that the program has been scheduled for recording. \end_layout \begin_layout Standard The search for more of this program will search through the TV schedule and generate a list of programs that match the same title. \end_layout \begin_layout Standard Add to favorites option add this program title to the favorites list and displays a menu that allows the name, channel, day of the week and the time of day to be changed. When a favorite is added this program will be recorded at the same time every week. It is possible to have a favorite that can be added for any channel, any day and any time and it will be recorded whenever it appears in the program schedule. \end_layout \begin_layout Standard A program can also be removed from the schedule by pressing the record button again when the highlight is on a program to record. These are shown in the program table as green items. \end_layout \begin_layout Subsubsection \begin_inset LatexCommand \index{Recorded Shows} \end_inset Recorded Shows \end_layout \begin_layout Standard The recorded shows menu gives a list of programs that have been recorded, see Figure \begin_inset LatexCommand \vref{fig:Recorded-Shows} \end_inset . \end_layout \begin_layout Standard \align center \begin_inset Float figure wide false sideways false status open \begin_layout Standard \begin_inset Graphics filename images/recorded.png width 16cm \end_inset \end_layout \begin_layout Caption \begin_inset LatexCommand \label{fig:Recorded-Shows} \end_inset Recorded Shows \end_layout \end_inset \end_layout \begin_layout Standard The recorded shows window shows the details of the program that the highlight bar is currently on. The highlight bar can be moved up and down with the cursor buttons and the channel buttons. \end_layout \begin_layout Standard Figure \begin_inset LatexCommand \vref{fig:The-Good-Life} \end_inset is a picture taken for a recording on BBC Prime with Czech subtitles. \end_layout \begin_layout Standard \align center \begin_inset Float figure wide false sideways false status open \begin_layout Standard \begin_inset Graphics filename images/good-life.png width 16cm \end_inset \end_layout \begin_layout Caption \begin_inset LatexCommand \label{fig:The-Good-Life} \end_inset The Good Life \end_layout \end_inset \end_layout \begin_layout Subsubsection \begin_inset LatexCommand \index{Scheduled Recordings} \end_inset Scheduled Recordings \end_layout \begin_layout Standard The scheduled recording window displays a list of programs that are scheduled to record. By moving to a program and pressing the OK button it is possible to Remove from the schedule, search for more of this program and to add or remove from the favorites. \end_layout \begin_layout Subsubsection \begin_inset LatexCommand \index{View Favorites} \end_inset View Favorites \end_layout \begin_layout Standard The view favorites window displays a list of programs that are recorded whenever they occur. By pressing the OK button it is possible to modify the favorite or to remove the favorite. \end_layout \begin_layout Subsubsection \begin_inset LatexCommand \index{Manual Record} \end_inset Manual Record \end_layout \begin_layout Standard The manual record window is a method to record a program of several programs in one recording. It is useful when the TV guide has changed from the published version displayed in the TV guide. \end_layout \begin_layout Subsection Watch a Movie Menu \begin_inset LatexCommand \index{Watch a Movie} \end_inset \end_layout \begin_layout Standard Watch a movie menu displays a list of folders that contain movies and the DVD drive. Figure \begin_inset LatexCommand \vref{fig:Movie-Menu} \end_inset is a picture of a the watch a movie menu. It is possible to use another PC to copy movies into folders. From a Windows PC this is possible by using Windows Explorer and searching for the machine called freevo or freevo0 and then using explorer to copy movies into the \backslash \backslash freevo\SpecialChar \- \backslash freevo\SpecialChar \- \backslash movies or \backslash \backslash freevo\SpecialChar \- \backslash freevo\SpecialChar \- \backslash tv folder. \end_layout \begin_layout Standard The folders under the watch a movie menu can, as with other folders, can be viewed and configured to behave differently. \end_layout \begin_layout Standard \align center \begin_inset Float figure wide false sideways false status open \begin_layout Standard \begin_inset Graphics filename images/movie-menu.png width 16cm \end_inset \end_layout \begin_layout Caption \begin_inset LatexCommand \label{fig:Movie-Menu} \end_inset Movie Menu \end_layout \end_inset \end_layout \begin_layout Subsection Listen to Music Menu \begin_inset LatexCommand \index{Listen to Music} \end_inset \end_layout \begin_layout Standard The listen to music menu has four items that can be selected and these are: Music Collection, Play lists, Radio and Drive DVD. The music collection is a set of folders and music files. The play lists is a collection of music titles that can be played in one action. Items are added to a play list by highlighting a music artist or album folder and selecting \begin_inset Quotes eld \end_inset Enqueue this music in Playlist \begin_inset Quotes erd \end_inset . \end_layout \begin_layout Standard With music it is possible to copy a CD onto the hard disk as MP3s, Ogg, Flac or Wave files. This is possible by highlighting the DVD drive and pressing the Enter button. Then it is possible to select one the formats and copy the CD. \end_layout \begin_layout Standard Music can also play in the background, for example when looking a pictures and this is achieved by playing music and pressing the blue (display) button. \end_layout \begin_layout Standard Figure \begin_inset LatexCommand \vref{fig:Playing-Music} \end_inset is a picture of playing an album. \end_layout \begin_layout Standard \align center \begin_inset Float figure wide false sideways false status open \begin_layout Standard \begin_inset Graphics filename images/music-play.png width 16cm \end_inset \end_layout \begin_layout Caption \begin_inset LatexCommand \label{fig:Playing-Music} \end_inset Playing Music \end_layout \end_inset \end_layout \begin_layout Subsection Look at Pictures Menu \begin_inset LatexCommand \index{Look at Pictures} \end_inset \end_layout \begin_layout Standard The looking at pictures menu displays two folders one for images and one for slide shows. It is possible to copy pictures from a second PC to these folders in the same way it is possible to copy movies. \end_layout \begin_layout Standard Slide shows is a collection of images that can be played in a random order or repeated forever. Slide shows are controlled by \begin_inset LatexCommand \index{.fxd files} \end_inset .fxd files. Fxd files are text files that have a special format and they describe what to do with the images. In fact, fxd files are used throughout freevo to provide additional information to the used. \end_layout \begin_layout Subsection Headlines \begin_inset LatexCommand \index{Headlines} \end_inset \end_layout \begin_layout Standard Headlines is a news service taken from \begin_inset LatexCommand \index{RSS data} \end_inset RSS data feeds from the Internet. This service is configured in the system configuration file. Figure \begin_inset LatexCommand \vref{fig:Headlines} \end_inset shows an example of the headlines for one service. \end_layout \begin_layout Standard \align center \begin_inset Float figure wide false sideways false status open \begin_layout Standard \begin_inset Graphics filename images/headlines.png width 16cm \end_inset \end_layout \begin_layout Caption \begin_inset LatexCommand \label{fig:Headlines} \end_inset Headlines \end_layout \end_inset \end_layout \begin_layout Subsection Weather \begin_inset LatexCommand \index{Weather} \end_inset \end_layout \begin_layout Standard Weather is a service to get the current weather and the forecast for the next few days. It also get a radar map of the region. The up and down buttons display the various pages. Figure \begin_inset LatexCommand \vref{fig:Weather-Current-Conditions} \end_inset shows the current weather conditions. \end_layout \begin_layout Standard \align center \begin_inset Float figure wide false sideways false status open \begin_layout Standard \begin_inset Graphics filename images/weather-current.png width 16cm \end_inset \end_layout \begin_layout Caption \begin_inset LatexCommand \label{fig:Weather-Current-Conditions} \end_inset Weather Current Conditions \end_layout \end_inset \end_layout \begin_layout Standard Figure \begin_inset LatexCommand \vref{fig:Weather-Extended-Forecast} \end_inset shows an extended forecast for the next four days. \end_layout \begin_layout Standard \align center \begin_inset Float figure wide false sideways false status open \begin_layout Standard \begin_inset Graphics filename images/weather-forecast.png width 16cm \end_inset \end_layout \begin_layout Caption \begin_inset LatexCommand \label{fig:Weather-Extended-Forecast} \end_inset Weather Extended Forecast \end_layout \end_inset \end_layout \begin_layout Subsection Shutdown \begin_inset LatexCommand \index{Shutdown} \end_inset \end_layout \begin_layout Standard Shutdown is a menu item to exit freevo and turn off the PC. \end_layout \begin_layout Section Folder Configuration \begin_inset LatexCommand \index{Folder Configuration} \end_inset \end_layout \begin_layout Standard When the highlight bar is on a folder that contains media files, such as Music Collection, the folder and its sub-folders can be configured for different views and sort of the contents of the folder. By pressing the ENTER key on the remote controller a menu is displayed and one of the items is Configure directory. \end_layout \begin_layout Standard Pressing SELECT on the Configure directory menu item shows a menu that allows the view and sort of this folder and sub-folders to be changed. \end_layout \begin_layout Standard Each of the items has a control that has three states and these are: \end_layout \begin_layout Description Inherited when the view is taken from the parent folder or the system configurat ion in the case of top level folders. \end_layout \begin_layout Description Off which turns off this view. \end_layout \begin_layout Description On which turns on this view. \end_layout \begin_layout Subsection Directory Sort By Date \begin_inset LatexCommand \index{Sort By Date} \end_inset \end_layout \begin_layout Standard When the directory sort by date is on then the order of the media items is shown in date order. \end_layout \begin_layout Subsection Directory Autoplay Single Item \begin_inset LatexCommand \index{Autoplay Single Item} \end_inset \end_layout \begin_layout Standard When directory autoplay single item is on and there is only one media item or sub-folder in the folder then it is automatically played. \end_layout \begin_layout Subsection Force Skin Layout \begin_inset LatexCommand \index{Force Skin Layout} \end_inset \end_layout \begin_layout Standard When force skin layout is on it forces the display of a folder to a particular layout. Image folder and music folders can have more than one view. \end_layout \begin_layout Subsection Directory Smart Sort \begin_inset LatexCommand \index{Smart Sort} \end_inset \end_layout \begin_layout Standard When directory smart sort is on the word \begin_inset Quotes eld \end_inset The \begin_inset Quotes erd \end_inset is removed from the item before the sort is done. \end_layout \begin_layout Subsection Use MediaID Tag Names \begin_inset LatexCommand \index{MediaID Tag Names} \end_inset \end_layout \begin_layout Standard When use media ID tag names is on the names of the items are taken from the media tag instead if the file name. This applies to mp3 and image items mainly. \end_layout \begin_layout Subsection Directory Reverse Sort \begin_inset LatexCommand \index{Reverse Sort} \end_inset \end_layout \begin_layout Standard When directory reverse sort is on the folder is sorted in reverse order. This is useful when the folder is sorted by date, which then shows the newest items first. \end_layout \begin_layout Subsection Directory Create Playlist \begin_inset LatexCommand \index{Create Playlist} \end_inset \end_layout \begin_layout Standard When directory create playlist is on then the folder is treated as a playlist and all items are then played in order. \end_layout \begin_layout Subsection Directory Add Playlist Files \begin_inset LatexCommand \index{Add Playlist Files} \end_inset \end_layout \begin_layout Standard When directory add playlist files is on then a playlist of all the items in the folder is added to the items in the folder. \end_layout \begin_layout Subsection Directory Add Random Playlist \begin_inset LatexCommand \index{Add Random Playlist} \end_inset \end_layout \begin_layout Standard When directory add random playlist is on then a playlist of all the items in the folder is added to the items in the folder. The order in which the items is played is then random. \end_layout \begin_layout Subsection Directory Autoplay Items \begin_inset LatexCommand \index{Autoplay Items} \end_inset \end_layout \begin_layout Standard When directory autoplay items is on and the folder does not have a sub-folder then all the items in the folder are played as a play list. \end_layout \begin_layout Subsection Show All Kinds Of Items \begin_inset LatexCommand \index{All Kinds Of Items} \end_inset \end_layout \begin_layout Standard When show all kinds of items is on and the folder contains different types of media items, such as video, images or music then the whole folder contents are displayed and not just those items in the current context. \end_layout \begin_layout Section Miscellaneous \end_layout \begin_layout Standard Each folder may have a cover image \begin_inset LatexCommand \index{cover image} \end_inset called: cover.jpg, cover.png, cover.gif which is shown in some of the freevo menus. The size of the image does not matter as it is scaled to 208x208 pixels. (At least for a PAL TV) \end_layout \begin_layout Section Web Browser Interface \end_layout \begin_layout Standard Freevo has a web browser interface that allows a web browser running on another PC to manage scheduled records and the media files on the system. \end_layout \begin_layout Subsection Home Page \begin_inset LatexCommand \index{Home Page} \end_inset \end_layout \begin_layout Standard The home page, shown in Figure \begin_inset LatexCommand \vref{fig:WWW-Home-Page} \end_inset , shows the current status of the system and the TV listings. \end_layout \begin_layout Standard \begin_inset Float figure wide false sideways false status collapsed \begin_layout Standard \begin_inset Graphics filename images/www-Home.png lyxscale 80 width 16cm \end_inset \end_layout \begin_layout Caption \begin_inset LatexCommand \label{fig:WWW-Home-Page} \end_inset WWW Home Page \end_layout \end_inset \end_layout \begin_layout Subsection TV Guide Page \begin_inset LatexCommand \index{TV Guide} \end_inset \end_layout \begin_layout Standard The TV guide page, shown in Figure \begin_inset LatexCommand \vref{fig:WWW-TV-Guide} \end_inset , shows the TV channels an the programs. Clicking on a program displays a dialog box in which a program can be recorded or added to the favorites list. \end_layout \begin_layout Standard \begin_inset Float figure wide false sideways false status collapsed \begin_layout Standard \begin_inset Graphics filename images/www-Tv-Guide.png lyxscale 80 width 16cm \end_inset \end_layout \begin_layout Caption \begin_inset LatexCommand \label{fig:WWW-TV-Guide} \end_inset WWW TV Guide \end_layout \end_inset \end_layout \begin_layout Subsection Scheduled Recordings Page \begin_inset LatexCommand \index{Scheduled Recordings} \end_inset \end_layout \begin_layout Standard The scheduled recording page, shown in Figure \begin_inset LatexCommand \vref{fig:WWW-Scheduled-Recordings} \end_inset , shows the programs that are scheduled for recording. The programs with a green background are favorites and programs with a blue background have been selected from recording from the TV guide. \end_layout \begin_layout Standard \begin_inset Float figure wide false sideways false status open \begin_layout Standard \begin_inset Graphics filename images/www-Scheduled-Recordings.png lyxscale 80 width 16cm \end_inset \end_layout \begin_layout Caption \begin_inset LatexCommand \label{fig:WWW-Scheduled-Recordings} \end_inset WWW Scheduled Recordings \end_layout \end_inset \end_layout \begin_layout Subsection Favorites Page \begin_inset LatexCommand \index{Favorites} \end_inset \end_layout \begin_layout Standard The favorites page, shown in Figure \begin_inset LatexCommand \vref{fig:WWW-Favorites} \end_inset , shows a list of favorites. The favorites can be changed or deleted from this page. \end_layout \begin_layout Standard \begin_inset Float figure wide false sideways false status collapsed \begin_layout Standard \begin_inset Graphics filename images/www-Favorites.png lyxscale 80 width 16cm \end_inset \end_layout \begin_layout Caption \begin_inset LatexCommand \label{fig:WWW-Favorites} \end_inset WWW Favorites \end_layout \end_inset \end_layout \begin_layout Subsection Media Library \begin_inset LatexCommand \index{Media Library} \end_inset \end_layout \begin_layout Standard The media library page allows the media content on the freevo system to be renamed, deleted or downloaded on to the PC running the web browser. \end_layout \begin_layout Subsection Manual Recording \begin_inset LatexCommand \index{Manual Recording} \end_inset \end_layout \begin_layout Standard The manual recording page allows a manual recording to be added to the recording schedule. \end_layout \begin_layout Subsection Search \begin_inset LatexCommand \index{Search} \end_inset \end_layout \begin_layout Standard The search page allows programs and movies to be searched for a word or phrase. \end_layout \begin_layout Subsection Help \begin_inset LatexCommand \index{Help} \end_inset \end_layout \begin_layout Standard The help page contains links to display help about freevo. \end_layout \begin_layout Section Versatile Front Panel Display \begin_inset LatexCommand \index{Versatile Front Panel Display} \end_inset \end_layout \begin_layout Standard The versatile front panel display build into the front panel of the system, shown in Figure \begin_inset LatexCommand \vref{fig:VFD} \end_inset , shows certain information about what is happening on the system at the current moment. The icons display the current mode and the text displays the current menu item or media item. \end_layout \begin_layout Standard \align center \begin_inset Float figure wide false sideways false status open \begin_layout Standard \align center \begin_inset Graphics filename images/vfp-panel.pstex width 16cm \end_inset \end_layout \begin_layout Caption \begin_inset LatexCommand \label{fig:VFD} \end_inset VFD \end_layout \end_inset \end_layout \begin_layout Standard The record icon is lit when something is being recorded. The clock item is lit when a disk in in the DVD drive. Radio, Music, Video, TV and Image are lit when the system is in this mode or in this menu. Play, Pause and Stop indicate the state of the activity. Mute and Volume are lit according to the analogue volume levels. The remaining icons are never lit. \end_layout \begin_layout Section \begin_inset LatexCommand \index{Limitations} \end_inset Limitations \end_layout \begin_layout Standard Freevo does not work perfectly and there are somethings to watch out for. \end_layout \begin_layout Subsection \begin_inset LatexCommand \index{Listening to the radio or watching TV} \end_inset Listening to the radio or watching TV \end_layout \begin_layout Standard Don't try to watch TV or listen to the radio at the same time as something is recording. There is only one tuner installed in this system and it can't be tuned to two channels at once. Listening to music, looking at pictures, watching a movie or recorded program are no problem because they don't use the tuner. \end_layout \begin_layout Subsection \begin_inset LatexCommand \index{Playing DVDs} \end_inset Playing DVDs \end_layout \begin_layout Standard A large number of the newer DVD are copy protected, by corrupting the DVD, which means that they may not playback on a PC DVD drive. \newpage \begin_inset LatexCommand \printindex{} \end_inset \end_layout \end_body \end_document