I spent a significant amount of time researching and experimenting to actually get this right and was unable to find any type of "Dummies" guide for making this work correctly (keep focus, actually launch the app, show up in the menu, etc.) So I wrote up the following "How-To" in hopes that someone else will find this useful and it will save them the many hours I spent figuring all this out...
Windows 7 Home Premium x64
MediaPortal 1.1.x w/ StreamedMP 1.4.3
MultiShortcut 2.3 (I used the rar file and manually installed as I could not get the new installer to create a DLL that would launch ANY program correctly on my system. YMMV)
1. If you had a previous version of MultiShortcut installed, check the "C:\ProgramData\Team MediaPortal\MediaPortal" directory for MultiShortcut.xml and Multishortcut.xml.bak. DELETE THEM!
2. Extract MultiShortcut_V2.3.rar
3. Copy the contents of the mediaportal directory to your MediaPortal directory ex: "C:\Program Files (x86)\Team MediaPortal\MediaPortal"
4. Copy the contents of the language directory to the MediaPortal language directory ex: "C:\ProgramData\Team MediaPortal\MediaPortal\language"
5. Navigate to the "C:\Program Files (x86)\Team MediaPortal\MediaPortal\plugins\Windows" directory and rename MultiShortcut00.dll to HuluDesktop.dll.
6. Double click the dllfix.exe. A DOS box will appear. When prompted, press enter to close.
(* All of the above is in the document included in the archive but just in case you forget to RTFM...)
7. Launch your MediaPortal Configuration, navigate to the Plug-Ins section and you will see a plug-in labeled HuluDesktop. Right-click on it and choose Configuration.
8. Make note of the Plugin ID. (This number is randomly generated and, in theory, you can change it but I haven't had good luck doing it.)
9. Configure the other options as follows, leaving the rest of the settings as the default. (And replacing your_user_directory with your windows user name.)
10. Press save to close the window
11. Click on General and make the following changes (if necessary).
13. Navigate to your MediaPortal skin directory. ex: "C:\ProgramData\Team MediaPortal\MediaPortal\skin\StreamedMP"
14. Create a new XML file named HuluDesktop.xml with the following contents replacing my WindowID "6014" with the number recorded in step 9. Don't change anything else!!
That's it for MP! Now before launching MP to check things out, lets check out a couple little things in HuluDesktop.
1. Under preferences, make sure "Always on top" is checked.
2. Make sure the Hulu window is maximized before you exit as it will re-open as it was last closed.
Now launch MP and enjoy!
Windows 7 Home Premium x64
MediaPortal 1.1.x w/ StreamedMP 1.4.3
MultiShortcut 2.3 (I used the rar file and manually installed as I could not get the new installer to create a DLL that would launch ANY program correctly on my system. YMMV)
1. If you had a previous version of MultiShortcut installed, check the "C:\ProgramData\Team MediaPortal\MediaPortal" directory for MultiShortcut.xml and Multishortcut.xml.bak. DELETE THEM!
2. Extract MultiShortcut_V2.3.rar
3. Copy the contents of the mediaportal directory to your MediaPortal directory ex: "C:\Program Files (x86)\Team MediaPortal\MediaPortal"
4. Copy the contents of the language directory to the MediaPortal language directory ex: "C:\ProgramData\Team MediaPortal\MediaPortal\language"
5. Navigate to the "C:\Program Files (x86)\Team MediaPortal\MediaPortal\plugins\Windows" directory and rename MultiShortcut00.dll to HuluDesktop.dll.
6. Double click the dllfix.exe. A DOS box will appear. When prompted, press enter to close.
(* All of the above is in the document included in the archive but just in case you forget to RTFM...)
7. Launch your MediaPortal Configuration, navigate to the Plug-Ins section and you will see a plug-in labeled HuluDesktop. Right-click on it and choose Configuration.
8. Make note of the Plugin ID. (This number is randomly generated and, in theory, you can change it but I haven't had good luck doing it.)
9. Configure the other options as follows, leaving the rest of the settings as the default. (And replacing your_user_directory with your windows user name.)
Hide MP While Executing: True
Restart MediaPortal: False
Stop MediaPortal Player: True
Start MediaPortal Player: False
ButtonCaption: Hulu Desktop
Menu hidden in MP: False
Directory: C:\Users\your_user_directory\AppData\Local\HuluDesktop\
Exefile: C:\Users\your_user_directory\AppData\Local\HuluDesktop\instances\0.9.14.1\HuluDesktop.exe
Restart MediaPortal: False
Stop MediaPortal Player: True
Start MediaPortal Player: False
ButtonCaption: Hulu Desktop
Menu hidden in MP: False
Directory: C:\Users\your_user_directory\AppData\Local\HuluDesktop\
Exefile: C:\Users\your_user_directory\AppData\Local\HuluDesktop\instances\0.9.14.1\HuluDesktop.exe
10. Press save to close the window
11. Click on General and make the following changes (if necessary).
Keep MediaPortal always on top: Checked
Hide taskbar in fullscreen mode: Checked
12. Press OK to save and exit MediaPortal configuraton.Hide taskbar in fullscreen mode: Checked
13. Navigate to your MediaPortal skin directory. ex: "C:\ProgramData\Team MediaPortal\MediaPortal\skin\StreamedMP"
14. Create a new XML file named HuluDesktop.xml with the following contents replacing my WindowID "6014" with the number recorded in step 9. Don't change anything else!!
Code:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<window>
<id>6014</id>
<defaultcontrol>1</defaultcontrol>
<allowoverlay>no</allowoverlay>
<controls>
<control>
<description>hidden</description>
<type>button</type>
<visible>false</visible>
<id>1</id>
</control>
</controls>
</window>
That's it for MP! Now before launching MP to check things out, lets check out a couple little things in HuluDesktop.
1. Under preferences, make sure "Always on top" is checked.
2. Make sure the Hulu window is maximized before you exit as it will re-open as it was last closed.
Now launch MP and enjoy!