top
logo

Setup and Installation of MythRemote

Beginning guide to MythRemote v0.1.1 created by GrizzlyAdams. This allows you to use your Nintendo DS to contol up to 3 MythTV Frontend machines.

 

Ok, before we get started, this will be a step by step guide, but with the understanding that you already know how to SSH into your MythFrontend machine, or at least get to the shell on the machine. It also assumes you have a general understanding of Linux. Oh.. and one last thing.. It will be geared toward RH/FC flavors of Linux. But, most commands should have something simular on most flavors of Linux.

In this example, our MythFrontend is running on IP 10.10.10.121, so replace that IP with whatever you MythFrontend is using.

NDS Software: mythremote-0.1.1

So, let's get started. First, we need to set the MythFrontend to allow "Network Remote Control" and to do so, we go into the Utilities/Setup section as shown:



Next, select "Setup". Your screen may look a little different (Additional options) as this is a limited frontend:



Next, select "General"



And then select "Next" till you get to this screen. Then, check the box next to "Enable Network Remote Control interface" and set the port if you choose, as shown here:




That's it for the MythFrontend GUI. Now, we have two options for the iptables firewall if installed. One, disable it. Or, the proper way, enable port 6546 to allow incoming connections. As my system is an internal only system (and I'd assume most frontends would be) I'm going to just disable it.

So, the EASY WAY: (Just disable it)

First, we are going to turn off iptables using the chkconfig command:

[root@MythFE02 ~]# chkconfig iptables off

This turns the service off, so that it will not start again.

[root@MythFE02 ~]# service iptables stop

This will stop the service, but it's easier to just reboot the machine to make your changes take effect.

[root@MythFE02 ~]# reboot


Now.. once the system is back up, let's make sure your pc can connect to the MythFrontend before we attempt to connec the DS to it.



After typing that command (Of course, change the IP to your MythFrontend), you should get the following screen:



If you do not get that screen, it means you are not able to connect to the MythFrontend. Which means the system doesn't have it enabled or the firewall is still blocking it. If you are unsure, go back into the General setup and make sure you have it enabled, and then make sure you have the iptables service disabled, and then reboot. If you are not able to get the screen shown above, you will not be able to get MythRemote working on the DS.

If you did the the screen above, your MythFrontend is ready for MythRemote!!

Now, I'm currently just going to discuss the DS side, as it doesn't run in my Emu. So, I will take pictures later and update this.

So, first we need to patch the .nds or .ds.gba depending on what you are using. In my example, I'm going to be using the GBA MP (CF).

If you don't already have Chishm's excellent DLDI patcher, head over to Chishm's DLDI page and download the DLDI file for your device. In this example, we would click on the DLDI link for the GBA Movie Player (Compact Flash).

Next, I'm going to be lazy and use the Win32 GUI from Adam Hodson (bob_fossil).

So, start the app, and you should see the following screen:


Click on the "..." button next to the DLDI File and browse the the directory you saved your specific DLDI file to.

Next, click on the "..." button next to the Binaries area and browse to the file you need to use. In this example, it will be the .nds file. If you are using a SuperCard (for example) you are going to choose the .ds.gba file, after patching, and rename it to .sc.nds.



So, now that we have the DLDI file chosen, and the .nds file chosen, we just hit the "Patch" button as shown:



If all went well, you should get the following:



Now, just copy the patched file onto your media and toss it into your DS.

--- UPDATE --- Make sure you create a directory on your media named "MythRemote" and put the .nds file into that directory. I believe the .nds has this path hardcoded for writing the config.bin file to.

Start your DS, and launch Mythremote.nds.

(Images coming)

Choose "Configure"

Choose "MythFrontend 1" and set the IP address.. In this example, we would set it to 10.10.10.121. Now, this can be a little tricky, as it already has a IP address in it, and when you click on a number to change, it is in an "add" mode.. so whatever you type will be added to the number that is already there. Luckily, it's smart enough to not let you put in a number larger than 255, so when you type 10 "over" 192, it will try to figure it out... you may need to fiddle with it a few times till you get 10.10.10.121 accross the top. (UPDATE: If you hit 0 a few times, it will clear the field)

Now, hit START to exit and click on "Save" to save your settings. If needed, select "Remote Port" and set it, but by default it is set to 6546 which is the "standard" for MythTv Frontends.

Anyway, after selecting "Save" it should say "Config Saved." on the top screen.

Now, for the fun! Hit "Exit" to go back to the main menu and select "MythFrontend1". You should see it start your WiFi connection and connect to your MythFrontend 1 machine.

WARNING! Extremely poor quality images :/

Now, Screen 1 is your "Live" screen. This has a quick link to watching Live TV as well as the channel numbers to change channels, etc.



Screen 2 is your Stop/Start/FastForward/Rewind, etc screen.


And finally, my favorite, Screen 3 which is basically the MythFrontend main screen. Where you can choose to go to each section of MythTV.



It will be nice when this is customizable, as not all of my MythFrontends have everything installed.

Well, hopefully this helped you get your MythRemote running, and I will add pictures of it running on the DS when I get a few minutes to take some pictures. I'm looking forward to the great potential this project has and hope to be able to help out..

Online

661179
Logged In Users 0
Guests 3
Registered Users 16577
Registered Today 0

bottom
top
Copyright © 2016 NDSHB.com - Nintendo DS Homebrew Hive. All Rights Reserved.
Joomla! is Free Software released under the GNU General Public License.

bottom