34 | | * TracGuide -- Built-in Documentation |
35 | | * [http://trac.edgewall.org/ The Trac project] -- Trac Open Source Project |
36 | | * [http://trac.edgewall.org/wiki/TracFaq Trac FAQ] -- Frequently Asked Questions |
37 | | * TracSupport -- Trac Support |
| 19 | == Notes == |
| 20 | * For installation of the plug-in, it is not recommended to use Internet Explorer, or change the naming convention of the files in any way. |
| 21 | * During Plug-in creation, the exact files must be used; this includes keeping the case sensitivity. |
| 22 | * The IP address *must* also include the port number. The default MythTV Frontend services API port is 6547. |
39 | | For a complete list of local wiki pages, see TitleIndex. |
| 24 | = Installation = |
| 25 | 1. Download the following files from source control: |
| 26 | |
| 27 | [http://code.mios.com/trac/mios_mythtv/browser/trunk/D_MythTVFrontend1.json D_MythTVFrontend1.json] |
| 28 | |
| 29 | [http://code.mios.com/trac/mios_mythtv/browser/trunk/D_MythTVFrontend1.xml D_MythTVFrontend1.xml] |
| 30 | |
| 31 | [http://code.mios.com/trac/mios_mythtv/browser/trunk/I_MythTVFrontend1.xml I_MythTVFrontend1.xml] |
| 32 | |
| 33 | [http://code.mios.com/trac/mios_mythtv/browser/trunk/json.lua json.lua] |
| 34 | |
| 35 | |
| 36 | |
| 37 | 1. Goto ''Devices'' --> ''Luup plugins'' --> ''Luup files'' |
| 38 | 1. Click the '''(Browse)''' buttons on the right, and enter the 4 filenames referenced at the end of the URL above. |
| 39 | 1. Select the checkbox "''[x] Restart Luup after upload''" and click '''(Go)''' |
| 40 | 1. ... wait whilst it uploads and restarts the Lua engine ... |
| 41 | 1. If successful, you'll see the files listed in the System (using the exact names listed above). |
| 42 | 1. Navigate to ''Devices'', scroll to the bottom at the ''Add device'' form. |
| 43 | 1. Type "`D_MythTVFrontend1.xml`", and click '''(Add Device)''', type in a name of your choice against the device, enter in the ip address (with port number), and then then click '''(Save)''' |
| 44 | 1. You may need to reload luup again to get the device to be displayed. |
| 45 | |
| 46 | If everything works correctly, then the current media information will be displayed. |
| 47 | |
| 48 | Once the device is responding properly, polling can be disabled or the frequency adjusted from the advanced properties tab. The default polling frequency is every 60 seconds. |
| 49 | |
| 50 | = Testing = |
| 51 | This Device is exposed through MiOS Control Points that expose the Media Control interfaces (like [http://squareconnect.com SQ Remote]). |
| 52 | You can then Assign these Actions to the Buttons of the Control Point. |
| 53 | |
| 54 | You can also test the commands using the lu_invoke web interface. Browse to {{{http://<your mios device ip address>:3480/data_request?id=lu_invoke}}}, select the "MythTV Frontend" device, and click on any link to run that command. Note that only commands listed with a * are currently supported. |
| 55 | |
| 56 | = Errors = |
| 57 | |
| 58 | = Releases = |
| 59 | |
| 60 | = Discussion = |
| 61 | |
| 62 | = References = |
| 63 | * [http://www.mythtv.org/wiki/Services_API Services API] |