#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