Difference between revisions of "Mythbuntu 10.10 - Getting Started"

From MythTV Official Wiki
Jump to: navigation, search
(This is a quick tour of MythTV's programs as installed by Mythbuntu 10.10 v0.23 (32bit))
Line 9: Line 9:
 
The single most important aspect of MythTV is that it is not just one program. It consists of two programs: the Frontend and the Backend. Consider each piece one half of the whole. These two halves need to be running for MythTVto work. But note that you need to leave one to enter the other. When you are near the end of the installation process, you will be in the Frontend of the program.
 
The single most important aspect of MythTV is that it is not just one program. It consists of two programs: the Frontend and the Backend. Consider each piece one half of the whole. These two halves need to be running for MythTVto work. But note that you need to leave one to enter the other. When you are near the end of the installation process, you will be in the Frontend of the program.
  
Another important detail is that you don't access the backend from the frontend, and conversely you don't access the frontend from the backend. Since they are separate programs you access them using ubuntu. Ubuntu is your operating system and you must use ubuntu to get from one half of the program to the other. This is exemplied by the fact that these two programs aren't even located in the same sub-menu.
+
Another important detail is that you don't access the backend from the frontend, and conversely you don't access the frontend from the backend. Since they are separate programs you access them using ubuntu. Ubuntu is your operating system and you must use ubuntu to get from one half of the program to the other. This is exemplified by the fact that these two programs aren't even located in the same sub-menu.
  
Each halve has a different purpose and is used quite differently. The backend is used to setup your hardware so you can connect  all of your inputs to the appropriate outputs (sound, video, tv listings, etc) . Essentially, this part of the program brings all of the parts of your computer together so that you can get a signal into your computer and convert into a TV show on your display. While the frontend of the program is the familar media center portion of the program which enables you to view TV listings and make selections for viewing and/or recording. The frontend is also responsible for setting up your databases, and this is one of the first steps in the installation process.
+
Each halve has a different purpose and is used quite differently. The backend is used to setup your hardware so you can connect  all of your inputs to the appropriate outputs (sound, video, tv listings, etc) . Essentially, this part of the program brings all of the parts of your computer together so that you can get a signal into your computer and convert into a TV show on your display. While the frontend of the program is the familiar media center portion of the program which enables you to view TV listings and make selections for viewing and/or recording. The frontend is also responsible for setting up your databases, and this is one of the first steps in the installation process.
  
 
This document does not attempt to illustrate all of the various methods of installing Mythbuntu. This document will not delve into dual-boot scenarios, multiple operating system installs, or multiple displays. Nor does it explore multiple frontends and backends (yes this is possible). This document will limit itself to a clean install on a blank hard disk drive in which MythTV is self contained on one computer. That is to say both the frontend and backend are located on the same computer. This document will not delve into accessing your network environment due to the complexities inherent in elaborating on the numerous network combinations. And again, this moves away from explaining how to use (setup and navigate) MythTV. This document is intended to focus on the operation and usability of MythTV for the sole purpose of producing a comprehensive user guide. Perhaps in the future additional sections can be added which will explain interactions with Windows, Macs, kubuntu, etc. However, initially efforts will be made to add future sections which will explore MythTV's extensive capabilities, features, and configurations.
 
This document does not attempt to illustrate all of the various methods of installing Mythbuntu. This document will not delve into dual-boot scenarios, multiple operating system installs, or multiple displays. Nor does it explore multiple frontends and backends (yes this is possible). This document will limit itself to a clean install on a blank hard disk drive in which MythTV is self contained on one computer. That is to say both the frontend and backend are located on the same computer. This document will not delve into accessing your network environment due to the complexities inherent in elaborating on the numerous network combinations. And again, this moves away from explaining how to use (setup and navigate) MythTV. This document is intended to focus on the operation and usability of MythTV for the sole purpose of producing a comprehensive user guide. Perhaps in the future additional sections can be added which will explain interactions with Windows, Macs, kubuntu, etc. However, initially efforts will be made to add future sections which will explore MythTV's extensive capabilities, features, and configurations.
Line 26: Line 26:
 
This Quick tour is to help newcomers to become familiar with MythTV's parts and is not designed to illustrate how to setup your system (that will come later in another section). It is essential for you to understand MythTv's parts so that when error messages and/or prompts appear, you'll know which part of the program to access and how to use it.
 
This Quick tour is to help newcomers to become familiar with MythTV's parts and is not designed to illustrate how to setup your system (that will come later in another section). It is essential for you to understand MythTv's parts so that when error messages and/or prompts appear, you'll know which part of the program to access and how to use it.
  
<IMG Frontend_Main>
+
[[File:Frontend_Main.png]]<IMG Frontend_Main>
  
 
After installation is complete you will see this (see above), which is MythTV's Frontend Program and bang your in MythTV. However, this doesn't mean that it works and at this point you're not ready to WatchTV or use MythTV.  MythTV's default setting is to startup and run the frontend of the program. And that's where you are. So you can't use MythTV yet despite the fact that you were just dropped into it.
 
After installation is complete you will see this (see above), which is MythTV's Frontend Program and bang your in MythTV. However, this doesn't mean that it works and at this point you're not ready to WatchTV or use MythTV.  MythTV's default setting is to startup and run the frontend of the program. And that's where you are. So you can't use MythTV yet despite the fact that you were just dropped into it.
  
If you'll recall, you didn't make any changes to any settings yet. So you still have a lot of work ahead of you in reviewing the hundreds of settings/parameters to cusomize MythTV for your hardware and setup configuration. And this is the next step in the process of  getting MythTV to work. However, this section of the Quick Tour is not going to walk you through the configuration process just yet because you are undoubtedly going to get lost. And hence, this section is dedicated to familiarizing you with the program and how to navigate it which will make using MythTV so much easier and friendlier once you understand how MythTV is constructed.
+
If you'll recall, you didn't make any changes to any settings yet. So you still have a lot of work ahead of you in reviewing the hundreds of settings/parameters to customize MythTV for your hardware and setup configuration. And this is the next step in the process of  getting MythTV to work. However, this section of the Quick Tour is not going to walk you through the configuration process just yet because you are undoubtedly going to get lost. And hence, this section is dedicated to familiarizing you with the program and how to navigate it which will make using MythTV so much easier and friendlier once you understand how MythTV is constructed.
  
 
Again, you're not ready to use MythTV because their are numerous settings which still need to be set in both halves of the program. Remember, you're in the Frontend and you haven't changed one setting yet. So you might ask, how do I get to the other half of the program? The answer is you need to exit this halve, and the easy way is to use the ESC key and select exit (use your keyboard's arrow keys for now)  
 
Again, you're not ready to use MythTV because their are numerous settings which still need to be set in both halves of the program. Remember, you're in the Frontend and you haven't changed one setting yet. So you might ask, how do I get to the other half of the program? The answer is you need to exit this halve, and the easy way is to use the ESC key and select exit (use your keyboard's arrow keys for now)  
  
<IMG Frontend_Exit>
+
[[File:Frontend_Exit.png]]<IMG Frontend_Exit>
  
 
But when you press ESC and select exit you'll be in another world - ubuntu. As you can see below, this is extremely bar bones version of ubuntu called xfce. But you'll notice that your mouse now works and you can use to select the various menu options. Remember, you exited out of MythTV's Frontend and landed here in ubuntu's world. The only menu option you've got is Applications. And when you select this menu, you'll see various sub-menus for you to peruse.
 
But when you press ESC and select exit you'll be in another world - ubuntu. As you can see below, this is extremely bar bones version of ubuntu called xfce. But you'll notice that your mouse now works and you can use to select the various menu options. Remember, you exited out of MythTV's Frontend and landed here in ubuntu's world. The only menu option you've got is Applications. And when you select this menu, you'll see various sub-menus for you to peruse.
Line 40: Line 40:
 
As a caveat, while the Frontend program has been terminated, you'll be surprised to learn that the Backend program has not. It is always running, because it is the workhorse for MythTV. It is constantly waiting for the next event, which could be a request to view a recording or to actually make a recording. It is waiting for remote users, or for the Frontend to make a request. Just know that it is always on while your computer is on even though your in ubuntu and it looks blank/empty.
 
As a caveat, while the Frontend program has been terminated, you'll be surprised to learn that the Backend program has not. It is always running, because it is the workhorse for MythTV. It is constantly waiting for the next event, which could be a request to view a recording or to actually make a recording. It is waiting for remote users, or for the Frontend to make a request. Just know that it is always on while your computer is on even though your in ubuntu and it looks blank/empty.
  
<IMG Ubuntu_xfceMain>
+
[[File:Ubuntu_xfceMain.png]]<IMG Ubuntu_xfceMain>
  
 
So to enter the second half of MythTV, the Backend, you will need to select Applications | System | MythTV Backend Setup
 
So to enter the second half of MythTV, the Backend, you will need to select Applications | System | MythTV Backend Setup
  
<IMG Ubuntu_Backend>
+
[[File:Ubuntu_Backend.png]]<IMG Ubuntu_Backend>
  
 
After making your selection, you'll be prompted before you get into the actual "MythTV Backend Setup" program. Simply select Yes and by selecting "Yes" you will stop the Backend program from running in the background while you make changes to the settings. Then you'll be prompted for your username's password. Enter you password and you enter the Backend program.
 
After making your selection, you'll be prompted before you get into the actual "MythTV Backend Setup" program. Simply select Yes and by selecting "Yes" you will stop the Backend program from running in the background while you make changes to the settings. Then you'll be prompted for your username's password. Enter you password and you enter the Backend program.
Line 50: Line 50:
 
The odd thing here is that you are shutting down MythTV's server while you activating the Backend Setup program. And when you exit the Backend Setup program, you will be restarting the server in the background. This Backend Setup program is also referred to as "mythtv-setup". If you should see "mythtv-setup" in an error message, it is referring to the Backend Setup program.
 
The odd thing here is that you are shutting down MythTV's server while you activating the Backend Setup program. And when you exit the Backend Setup program, you will be restarting the server in the background. This Backend Setup program is also referred to as "mythtv-setup". If you should see "mythtv-setup" in an error message, it is referring to the Backend Setup program.
  
<IMG Ubuntu_Backend_Prompt>
+
[[File:Ubuntu_Backend_Prompt.png]]<IMG Ubuntu_Backend_Prompt>
  
 
Here's a look at the backend of the program. It is at this point you can enter each of the categories of settings to get MythTV to use your computer's components/hardware.
 
Here's a look at the backend of the program. It is at this point you can enter each of the categories of settings to get MythTV to use your computer's components/hardware.
  
<IMG Backend_Main>
+
[[File:Backend_Main.png]]<IMG Backend_Main>
  
 
But for now let's exit this portion of the program. Press the ESC key. Then this prompt will appear. Press Enter.
 
But for now let's exit this portion of the program. Press the ESC key. Then this prompt will appear. Press Enter.
  
<IMG Backend_Exit>
+
[[File:Backend_Exit.png]]<IMG Backend_Exit>
  
 
Next will be another prompt. At this point, select no. You'll select no because nothing was changed and therefore you don't need to reset the database. However, if you do make changes in the Backend Setup program, then you need to select yes.
 
Next will be another prompt. At this point, select no. You'll select no because nothing was changed and therefore you don't need to reset the database. However, if you do make changes in the Backend Setup program, then you need to select yes.
  
<IMG Backend_Exit2>
+
[[File:Backend_Exit2.png]]<IMG Backend_Exit2>
  
 
Now your back to ubuntu and this time you're going to enter the Frontend. Notice that these two halves of the program don't even use the same sub-menu. You're going to select Applications | Multimedia | MythTV Frontend
 
Now your back to ubuntu and this time you're going to enter the Frontend. Notice that these two halves of the program don't even use the same sub-menu. You're going to select Applications | Multimedia | MythTV Frontend
  
<IMG Ubuntu_Frontend>
+
[[File:Ubuntu_Frontend.png]]<IMG Ubuntu_Frontend>
  
 
Now you're back to where you started. But now you know how to get around and what each half of the program looks like. The next step is to actually start the setup process of customization for your system. To begin this process, you need to scroll down until you see the Utilities/Setup Menu Option. You need to scroll down and find the Utilities/Setup menu which is not yet visible. But you'll most likely need to use the arrow keys because your mouse may not work. If you find that your mouse doesn't work properly, don't worry you can enable it later on. It's just another parameter that needs to be set.
 
Now you're back to where you started. But now you know how to get around and what each half of the program looks like. The next step is to actually start the setup process of customization for your system. To begin this process, you need to scroll down until you see the Utilities/Setup Menu Option. You need to scroll down and find the Utilities/Setup menu which is not yet visible. But you'll most likely need to use the arrow keys because your mouse may not work. If you find that your mouse doesn't work properly, don't worry you can enable it later on. It's just another parameter that needs to be set.
Line 73: Line 73:
  
  
<IMG Frontend_Main>
+
[[File:Frontend_Main.png]]<IMG Frontend_Main>
  
 
After you scroll down using the arrow keys you should be able to find the Utilities/Setup Menu. Press <Enter> to open it.
 
After you scroll down using the arrow keys you should be able to find the Utilities/Setup Menu. Press <Enter> to open it.
Line 81: Line 81:
 
       mythTV = http://www.keyxl.com/aaa3626/343/MythTV-keyboard-shortcuts.htm
 
       mythTV = http://www.keyxl.com/aaa3626/343/MythTV-keyboard-shortcuts.htm
  
<IMG Frontend_Utilities>
+
[[File:Frontend_Utilities.png]]<IMG Frontend_Utilities>
  
 
After you selected the Utilities/Setup Menu option and pressed <Enter>, you'll see another Setup Menu. Scroll down to select Setup and press <Enter> again.
 
After you selected the Utilities/Setup Menu option and pressed <Enter>, you'll see another Setup Menu. Scroll down to select Setup and press <Enter> again.
  
<IMG Frontend_Setup>
+
[[File:Frontend_Setup.png]]<IMG Frontend_Setup>
  
 
Now you'll see the General Menu. Before continuing, know that you you need to change settings in just two of the menus to get MythTV to work. You'll need to make changes to some of the properties within General & Appearance. To begin, select General and press <Enter>
 
Now you'll see the General Menu. Before continuing, know that you you need to change settings in just two of the menus to get MythTV to work. You'll need to make changes to some of the properties within General & Appearance. To begin, select General and press <Enter>
  
<IMG Frontend_General>
+
[[File: Frontend_General.png]]<IMG Frontend_General>
  
 
Now you will see the the first page of the Database Configuration. Here's where you start to customize MythTV. As you can see, I've changed the User and Password on this page, but have left everything else "as is".
 
Now you will see the the first page of the Database Configuration. Here's where you start to customize MythTV. As you can see, I've changed the User and Password on this page, but have left everything else "as is".
  
<IMG Frontend_General_p1>
+
[[File:Frontend_General_p1.png]]<IMG Frontend_General_p1>
  
  
 
Bascially, you'll need to change some settings here and there. Just read each of the properties presented and decide which ones you'd like to change. Note that many use dropdown boxes which will reveal the relevant choices available to you. In addition, many options utilize checkboxes. You can simply check or uncheck them to enable or disable them.
 
Bascially, you'll need to change some settings here and there. Just read each of the properties presented and decide which ones you'd like to change. Note that many use dropdown boxes which will reveal the relevant choices available to you. In addition, many options utilize checkboxes. You can simply check or uncheck them to enable or disable them.

Revision as of 18:23, 26 January 2011

for Mythbuntu 10.10 (32bit) version 0.23


Introduction

Mythbuntu is another way to install ubuntu and MythTV and it is designed to make it easier to setup. After installation, you will have everything you need to start using MythTV. You will have a stripped down version of ubuntu xfce which uses firefox as the default browser and several other applications.

The single most important aspect of MythTV is that it is not just one program. It consists of two programs: the Frontend and the Backend. Consider each piece one half of the whole. These two halves need to be running for MythTVto work. But note that you need to leave one to enter the other. When you are near the end of the installation process, you will be in the Frontend of the program.

Another important detail is that you don't access the backend from the frontend, and conversely you don't access the frontend from the backend. Since they are separate programs you access them using ubuntu. Ubuntu is your operating system and you must use ubuntu to get from one half of the program to the other. This is exemplified by the fact that these two programs aren't even located in the same sub-menu.

Each halve has a different purpose and is used quite differently. The backend is used to setup your hardware so you can connect all of your inputs to the appropriate outputs (sound, video, tv listings, etc) . Essentially, this part of the program brings all of the parts of your computer together so that you can get a signal into your computer and convert into a TV show on your display. While the frontend of the program is the familiar media center portion of the program which enables you to view TV listings and make selections for viewing and/or recording. The frontend is also responsible for setting up your databases, and this is one of the first steps in the installation process.

This document does not attempt to illustrate all of the various methods of installing Mythbuntu. This document will not delve into dual-boot scenarios, multiple operating system installs, or multiple displays. Nor does it explore multiple frontends and backends (yes this is possible). This document will limit itself to a clean install on a blank hard disk drive in which MythTV is self contained on one computer. That is to say both the frontend and backend are located on the same computer. This document will not delve into accessing your network environment due to the complexities inherent in elaborating on the numerous network combinations. And again, this moves away from explaining how to use (setup and navigate) MythTV. This document is intended to focus on the operation and usability of MythTV for the sole purpose of producing a comprehensive user guide. Perhaps in the future additional sections can be added which will explain interactions with Windows, Macs, kubuntu, etc. However, initially efforts will be made to add future sections which will explore MythTV's extensive capabilities, features, and configurations.

What makes MythTV so powerful is its biggest weakness. It is simply overwhelming to comprehend how many configurations are possible with MythTV and this serves to simplify the hundreds of variations down to one basic setup configuration to help newcomers jump in and get their feet wet. The goal here is to keep it simple. Then after that, watch how many users will clammer for more advanced configurations.


Quick Tour

Advanced Users should skip this section. This section teaches users how to navigate back and forth between the frontend, backend, and ubuntu.

This Quick tour is to help newcomers to become familiar with MythTV's parts and is not designed to illustrate how to setup your system (that will come later in another section). It is essential for you to understand MythTv's parts so that when error messages and/or prompts appear, you'll know which part of the program to access and how to use it.

Frontend Main.png<IMG Frontend_Main>

After installation is complete you will see this (see above), which is MythTV's Frontend Program and bang your in MythTV. However, this doesn't mean that it works and at this point you're not ready to WatchTV or use MythTV. MythTV's default setting is to startup and run the frontend of the program. And that's where you are. So you can't use MythTV yet despite the fact that you were just dropped into it.

If you'll recall, you didn't make any changes to any settings yet. So you still have a lot of work ahead of you in reviewing the hundreds of settings/parameters to customize MythTV for your hardware and setup configuration. And this is the next step in the process of getting MythTV to work. However, this section of the Quick Tour is not going to walk you through the configuration process just yet because you are undoubtedly going to get lost. And hence, this section is dedicated to familiarizing you with the program and how to navigate it which will make using MythTV so much easier and friendlier once you understand how MythTV is constructed.

Again, you're not ready to use MythTV because their are numerous settings which still need to be set in both halves of the program. Remember, you're in the Frontend and you haven't changed one setting yet. So you might ask, how do I get to the other half of the program? The answer is you need to exit this halve, and the easy way is to use the ESC key and select exit (use your keyboard's arrow keys for now)

Frontend Exit.png<IMG Frontend_Exit>

But when you press ESC and select exit you'll be in another world - ubuntu. As you can see below, this is extremely bar bones version of ubuntu called xfce. But you'll notice that your mouse now works and you can use to select the various menu options. Remember, you exited out of MythTV's Frontend and landed here in ubuntu's world. The only menu option you've got is Applications. And when you select this menu, you'll see various sub-menus for you to peruse.

As a caveat, while the Frontend program has been terminated, you'll be surprised to learn that the Backend program has not. It is always running, because it is the workhorse for MythTV. It is constantly waiting for the next event, which could be a request to view a recording or to actually make a recording. It is waiting for remote users, or for the Frontend to make a request. Just know that it is always on while your computer is on even though your in ubuntu and it looks blank/empty.

Ubuntu xfceMain.png<IMG Ubuntu_xfceMain>

So to enter the second half of MythTV, the Backend, you will need to select Applications | System | MythTV Backend Setup

Ubuntu Backend.png<IMG Ubuntu_Backend>

After making your selection, you'll be prompted before you get into the actual "MythTV Backend Setup" program. Simply select Yes and by selecting "Yes" you will stop the Backend program from running in the background while you make changes to the settings. Then you'll be prompted for your username's password. Enter you password and you enter the Backend program.

The odd thing here is that you are shutting down MythTV's server while you activating the Backend Setup program. And when you exit the Backend Setup program, you will be restarting the server in the background. This Backend Setup program is also referred to as "mythtv-setup". If you should see "mythtv-setup" in an error message, it is referring to the Backend Setup program.

Ubuntu Backend Prompt.png<IMG Ubuntu_Backend_Prompt>

Here's a look at the backend of the program. It is at this point you can enter each of the categories of settings to get MythTV to use your computer's components/hardware.

Backend Main.png<IMG Backend_Main>

But for now let's exit this portion of the program. Press the ESC key. Then this prompt will appear. Press Enter.

Backend Exit.png<IMG Backend_Exit>

Next will be another prompt. At this point, select no. You'll select no because nothing was changed and therefore you don't need to reset the database. However, if you do make changes in the Backend Setup program, then you need to select yes.

Backend Exit2.png<IMG Backend_Exit2>

Now your back to ubuntu and this time you're going to enter the Frontend. Notice that these two halves of the program don't even use the same sub-menu. You're going to select Applications | Multimedia | MythTV Frontend

Ubuntu Frontend.png<IMG Ubuntu_Frontend>

Now you're back to where you started. But now you know how to get around and what each half of the program looks like. The next step is to actually start the setup process of customization for your system. To begin this process, you need to scroll down until you see the Utilities/Setup Menu Option. You need to scroll down and find the Utilities/Setup menu which is not yet visible. But you'll most likely need to use the arrow keys because your mouse may not work. If you find that your mouse doesn't work properly, don't worry you can enable it later on. It's just another parameter that needs to be set.

NOTE: the mouse is disabled by default b/c most users will be using MythTV from the couch and they will probably have a wireless keyboard which acts as their remote control. So the mouse isn't commonly used unless you're sitting at a desktop. BTW, to show you how complicated this can get, your tuner card or satellite tuner might have a remote control and MythTV can be configured to use these remote controls. It just another set of parameters to change. Basically, if it can connect to your computer, MythTV can be configured to use it. The exception to this rule however is that not all tuner cards have drivers for linux. So check the web for compatibility (http://en.wikipedia.org/wiki/MythTV#Supported_tuner_cards)


Frontend Main.png<IMG Frontend_Main>

After you scroll down using the arrow keys you should be able to find the Utilities/Setup Menu. Press <Enter> to open it.

NOTE: the top of the screen looks different from the previous screen. It's different because the ALT+space keys were pressed simultaneously, which allows you to see ubuntu's taskbar. This is just one of the many keystroke commands that you can use to navigate between the Frontend and ubuntu. As you can see, there are several applications running besides the Frontend program. For more details with regards to keyboard shortcuts/commands:

     ubuntu = https://help.ubuntu.com/community/KeyboardShortcuts
     mythTV = http://www.keyxl.com/aaa3626/343/MythTV-keyboard-shortcuts.htm

Frontend Utilities.png<IMG Frontend_Utilities>

After you selected the Utilities/Setup Menu option and pressed <Enter>, you'll see another Setup Menu. Scroll down to select Setup and press <Enter> again.

Frontend Setup.png<IMG Frontend_Setup>

Now you'll see the General Menu. Before continuing, know that you you need to change settings in just two of the menus to get MythTV to work. You'll need to make changes to some of the properties within General & Appearance. To begin, select General and press <Enter>

Frontend General.png<IMG Frontend_General>

Now you will see the the first page of the Database Configuration. Here's where you start to customize MythTV. As you can see, I've changed the User and Password on this page, but have left everything else "as is".

Frontend General p1.png<IMG Frontend_General_p1>


Bascially, you'll need to change some settings here and there. Just read each of the properties presented and decide which ones you'd like to change. Note that many use dropdown boxes which will reveal the relevant choices available to you. In addition, many options utilize checkboxes. You can simply check or uncheck them to enable or disable them.