xMyHD plugin www

Xlobby plugin development

Postby art on Mon Apr 17, 2006 11:15 pm

freebits,
I have to say I'm running out of ideas :cry: I tired loading your MyHDCHList.mcl and your xmltv.xml files, I even installed korean fonts to make it look nice :) , I run all possible tests in xlobby (using plug-in) and outside of xlobby by creating manually tvvi and tvpi files and everything is running as it suppose to, MyHD is changing channels (by the way, OSD=on screen display, you can see it by pressing ctrl+enter or OK button on the remote in HD mode (full screen) which will show you which channel number you have - rf and virtual - if not check your config), I'm able to schedule recordings etc, etc...

Last thing I can think of is - check your config, on the VGA tab there is checkbox "Use Web EPG http://" and there is a text field next to it which should have "www.titantv.com" (no quotation marks) and of 'course checkbox should be checked.

I'm going to play with it a little bit more, but like I said I'm running on empty....
art
 
Posts: 284
Joined: Sat Mar 20, 2004 8:40 am
Location: Allen, TX

Postby freebits on Tue Apr 18, 2006 12:30 am

Art,

Sorry. I don't know what to do....

EPG box is chechked and titantv.com is selected..

Would you give link or documents on how to load program.tvvi, which information is sent to myhd to change channels and which command is available in myhd, etc.. so I can check what is wrong in my configuration for myself.

Can I manually change my channel using program.tvvi(tvpi) to see if it really works if I modify it?
This is my last resort and I'll stop buggind you from now on.

Regards,
freebits
freebits
 
Posts: 36
Joined: Tue May 25, 2004 12:50 pm
Location: Seoul

Postby art on Tue Apr 18, 2006 1:25 am

You're not bugging me :) not at all, I just don't understand what could be so different between our systems.... One more thing, could you export your MyHD registry settings and send it to me: go to start->run type regedit and press enter. Next go to HKEY_LOCAL_MACHINE -> SOFTWARE find MyHD, right click on it and pick export and save it . I'll compare it mine and will see...
Oh, and check your email.
art
 
Posts: 284
Joined: Sat Mar 20, 2004 8:40 am
Location: Allen, TX

Postby freebits on Tue Apr 18, 2006 1:39 am

Thanks.

I'll email you my registry later. It'll take 10 hours to send you because I'm in my office...
freebits
 
Posts: 36
Joined: Tue May 25, 2004 12:50 pm
Location: Seoul

Postby art on Wed Apr 19, 2006 3:32 am

freebits,
I hope my last solution works for you, if not we may have a problem :cry: I posted a question on avsforum about tv-mode for your type of channels and here is the answer from TPeterson (I'm afraid he is right):
TPeterson wrote:The TVVI and TVPI files were designed for US TV and TitanTV. So, again, your question has no answer. Korean TV uses a different method for EPG.
art
 
Posts: 284
Joined: Sat Mar 20, 2004 8:40 am
Location: Allen, TX

Re: xMyHD plugin www

Postby Santa8Claws on Wed Aug 15, 2007 5:12 am

Hi,
I'm new to xlobby and I'm very excited to see the xMyHD plugin. I'm getting an error in the logfile.txt when running the xMyHD plugin and going to any screen that uses MyHD like the EPG.

Conversion from string "" to type 'Integer' is not valid. @startupmod_getInfoFromRegistry:regKeyI

So basically it does not even launch MyHD. I also double checked and edited tv.xml for the path to MyHD.exe since it is not in the default "C:\Program Files\" folder.

Also here's the registry settings:
Code: Select all
[HKEY_LOCAL_MACHINE\SOFTWARE\xMyHD]
"InstDir"="C:\\Apps\\xlobby"
"Version"="1.2"
"xmltvPath"="C:\\Apps\\xlobby\\xmltv\\xmltv.xml"
"ant1"="MA54703:-"
"ant2"="MA54703:X"
"realDVD"="R"
"virtDVD"="E"
"manualMapping"=""
"dvdScreenName"=""
"fileScreenName"=""
"xlWakeupEvent"=""
"xlStandbyEvent"=""
"taskBar"="False"
"checkIfRunning"="True"
"xMyIRC"="False"
"killMyIRC"="True"
"wakeupFromSuspend"="False"
"returnToSuspend"="False"
"wakeMinBeforeRec"=""
"timeBetweenRecs"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\xMyHD\Channels]
"I10021.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,47,00,47,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,41,4d,43,00,00,00,00,00,00,00,00,00,00,00,00,00
"I10035.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,40,00,40,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,41,45,54,56,00,00,00,00,00,00,00,00,00,00,00,00
"I10057.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,3f,00,3f,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,42,52,41,56,4f,00,00,00,00,00,00,00,00,00,00,00
"I10093.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,32,00,32,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,46,41,4d,00,00,00,00,00,00,00,00,00,00,00,00,00
"I10139.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,2c,00,2c,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,43,4e,42,43,00,00,00,00,00,00,00,00,00,00,00,00
"I10142.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,29,00,29,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,43,4e,4e,00,00,00,00,00,00,00,00,00,00,00,00,00
"I10145.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,2a,00,2a,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,43,4e,4e,48,00,00,00,00,00,00,00,00,00,00,00,00
"I10149.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,43,00,43,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,43,4f,4d,45,44,59,00,00,00,00,00,00,00,00,00,00
"I10153.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,41,00,41,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,43,4f,55,52,54,00,00,00,00,00,00,00,00,00,00,00
"I10161.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,10,00,10,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,43,53,50,41,4e,00,00,00,00,00,00,00,00,00,00,00
"I10162.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,11,00,11,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,43,53,50,41,4e,32,00,00,00,00,00,00,00,00,00,00
"I10171.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,35,00,35,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,44,49,53,4e,00,00,00,00,00,00,00,00,00,00,00,00
"I10179.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,22,00,22,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,45,53,50,4e,00,00,00,00,00,00,00,00,00,00,00,00
"I10183.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,60,00,60,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,45,57,54,4e,00,00,00,00,00,00,00,00,00,00,00,00
"I10269.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,16,00,16,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,48,53,4e,00,00,00,00,00,00,00,00,00,00,00,00,00
"I10918.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,1c,00,1c,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,4c,49,46,45,00,00,00,00,00,00,00,00,00,00,00,00
"I10986.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,4c,00,4c,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,4d,54,56,00,00,00,00,00,00,00,00,00,00,00,00,00
"I10989.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,48,00,48,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,45,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"I10996.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,25,00,25,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,4e,45,53,4e,00,00,00,00,00,00,00,00,00,00,00,00
"I11000.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,2e,00,2e,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,4e,45,43,4e,00,00,00,00,00,00,00,00,00,00,00,00
"I11006.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,34,00,34,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,4e,49,4b,00,00,00,00,00,00,00,00,00,00,00,00,00
"I11066.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,12,00,12,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,49,4e,53,50,00,00,00,00,00,00,00,00,00,00,00,00
"I11069.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,18,00,18,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,51,56,43,00,00,00,00,00,00,00,00,00,00,00,00,00
"I11097.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,49,00,49,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,53,43,49,46,49,00,00,00,00,00,00,00,00,00,00,00
"I11104.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,24,00,24,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,46,53,4e,45,00,00,00,00,00,00,00,00,00,00,00,00
"I11150.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,3b,00,3b,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,44,53,43,00,00,00,00,00,00,00,00,00,00,00,00,00
"I11158.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,37,00,37,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,54,4c,43,00,00,00,00,00,00,00,00,00,00,00,00,00
"I11163.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,4a,00,4a,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,53,50,49,4b,45,54,56,00,00,00,00,00,00,00,00,00
"I11164.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,20,00,20,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,54,4e,54,00,00,00,00,00,00,00,00,00,00,00,00,00
"I11180.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,3a,00,3a,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,54,52,41,56,00,00,00,00,00,00,00,00,00,00,00,00
"I11187.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,2f,00,2f,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,54,57,43,00,00,00,00,00,00,00,00,00,00,00,00,00
"I11207.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,1f,00,1f,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,55,53,41,00,00,00,00,00,00,00,00,00,00,00,00,00
"I11218.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,4d,00,4d,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,56,48,31,00,00,00,00,00,00,00,00,00,00,00,00,00
"I11325.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,04,00,04,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,57,42,5a,00,00,00,00,00,00,00,00,00,00,00,00,00
"I11369.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,05,00,05,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,57,43,56,42,00,00,00,00,00,00,00,00,00,00,00,00
"I11460.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,02,00,02,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,57,47,42,48,00,00,00,00,00,00,00,00,00,00,00,00
"I11502.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,07,00,07,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,57,48,44,48,00,00,00,00,00,00,00,00,00,00,00,00
"I11567.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,0a,00,0a,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,57,4a,41,52,00,00,00,00,00,00,00,00,00,00,00,00
"I11867.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,21,00,21,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,54,42,53,00,00,00,00,00,00,00,00,00,00,00,00,00
"I12131.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,33,00,33,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,54,4f,4f,4e,00,00,00,00,00,00,00,00,00,00,00,00
"I12420.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,1b,00,1b,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,57,55,4e,49,00,00,00,00,00,00,00,00,00,00,00,00
"I12444.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,23,00,23,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,45,53,50,4e,32,00,00,00,00,00,00,00,00,00,00,00
"I12574.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,3e,00,3e,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,46,4f,4f,44,00,00,00,00,00,00,00,00,00,00,00,00
"I12617.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,03,00,03,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,57,43,54,52,00,00,00,00,00,00,00,00,00,00,00,00
"I12852.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,46,00,46,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,54,43,4d,00,00,00,00,00,00,00,00,00,00,00,00,00
"I14321.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,1e,00,1e,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,46,58,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"I14771.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,45,00,45,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,48,49,53,54,4f,52,59,00,00,00,00,00,00,00,00,00
"I14899.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,26,00,26,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,47,4f,4c,46,00,00,00,00,00,00,00,00,00,00,00,00
"I14902.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,3d,00,3d,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,48,47,54,56,00,00,00,00,00,00,00,00,00,00,00,00
"I15952.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,28,00,28,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,56,45,52,53,55,53,00,00,00,00,00,00,00,00,00,00
"I16011.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,27,00,27,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,53,50,45,45,44,00,00,00,00,00,00,00,00,00,00,00
"I16123.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,30,00,30,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,54,56,4c,41,4e,44,00,00,00,00,00,00,00,00,00,00
"I16300.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,2b,00,2b,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,4d,53,4e,42,43,00,00,00,00,00,00,00,00,00,00,00
"I16331.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,38,00,38,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,41,4e,49,4d,41,4c,00,00,00,00,00,00,00,00,00,00
"I16361.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,4b,00,4b,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,4d,54,56,32,00,00,00,00,00,00,00,00,00,00,00,00
"I16374.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,2d,00,2d,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,46,4e,43,00,00,00,00,00,00,00,00,00,00,00,00,00
"I16715.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,17,00,17,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,54,56,47,4e,00,00,00,00,00,00,00,00,00,00,00,00
"I18179.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,42,00,42,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,47,34,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"I18511.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,3c,00,3c,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,53,54,59,4c,45,00,00,00,00,00,00,00,00,00,00,00
"I21484.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,1d,00,1d,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,4f,58,59,47,45,4e,00,00,00,00,00,00,00,00,00,00
"I22127.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,0d,00,0d,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,45,44,41,43,30,31,33,00,00,00,00,00,00,00,00,00
"I22225.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,0c,00,0c,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,47,4f,41,43,30,31,32,00,00,00,00,00,00,00,00,00
"I23390.labs.zap2it.com"=hex:00,00,02,00,05,00,00,00,52,00,52,00,01,01,00,00,\
  01,00,00,00,01,00,00,00,4c,4f,4f,52,30,38,32,00,00,00,00,00,00,00,00,00
"I23887.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,0b,00,0b,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,50,45,47,30,31,31,00,00,00,00,00,00,00,00,00,00
"I24959.labs.zap2it.com"=hex:00,00,02,00,03,00,00,00,39,00,39,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,4e,47,43,00,00,00,00,00,00,00,00,00,00,00,00,00



I appreciate any help getting this up and running.

Thanks!
Santa8Claws
 
Posts: 2
Joined: Thu Aug 09, 2007 3:24 am

Re: xMyHD plugin www

Postby art on Wed Aug 15, 2007 1:23 pm

I don't have access to the source code now, but I believe those 2 entries are the problem here:

Code: Select all
"wakeMinBeforeRec"=""
"timeBetweenRecs"=""

change them to:

Code: Select all
"wakeMinBeforeRec"="0"
"timeBetweenRecs"="1"


Even if you don't use the plugin to wakeup your PC they should have some values. I hope this will fix the error in the log file, but I'm not sure if it will the "myhd not starting" problem...

I also double checked and edited tv.xml for the path to MyHD.exe since it is not in the default "C:\Program Files\" folder.


I don't quite understand this part. Plugin gets the path to MyHD from the registry "HKEY_LOCAL_MACHINE\SOFTWARE\MyHD", which is created when you install MyHD app, so this part should be OK; I'm not sure where tv.xml file is coming from - what does this file contain and where is it located?
Let me know.
Thanks.
art
 
Posts: 284
Joined: Sat Mar 20, 2004 8:40 am
Location: Allen, TX

Re: xMyHD plugin www

Postby Santa8Claws on Tue Aug 21, 2007 6:06 am

art wrote:I don't have access to the source code now, but I believe those 2 entries are the problem here:

Code: Select all
"wakeMinBeforeRec"=""
"timeBetweenRecs"=""

change them to:

Code: Select all
"wakeMinBeforeRec"="0"
"timeBetweenRecs"="1"


Even if you don't use the plugin to wakeup your PC they should have some values. I hope this will fix the error in the log file, but I'm not sure if it will the "myhd not starting" problem...

I also double checked and edited tv.xml for the path to MyHD.exe since it is not in the default "C:\Program Files\" folder.


I don't quite understand this part. Plugin gets the path to MyHD from the registry "HKEY_LOCAL_MACHINE\SOFTWARE\MyHD", which is created when you install MyHD app, so this part should be OK; I'm not sure where tv.xml file is coming from - what does this file contain and where is it located?
Let me know.
Thanks.


Ok, so I first tried the registry settings but it made no difference. But to explain more fully and answer your question above about the tv.xml, I've installed your "artIII" skin into the skins sub-directory and selected it as the std one. Then, going into that directory there is the tv.xml file that looks like it hard codes the pathnames for myhd.exe and so I changed it. But still I cannot get xlobby to launch myhd or even communicate with it if its already been run (in the background but not background recording).

Just to make sure, what's the right way to install the skin? Do you need to set any other settings in xlobby's setup screen before using the skin?

Thanks!
-- S8C
Santa8Claws
 
Posts: 2
Joined: Thu Aug 09, 2007 3:24 am

Re: xMyHD plugin www

Postby art on Tue Aug 21, 2007 12:01 pm

Skin artIII was never updated to the last version of this plug-in, try installing artIV, I know it's not pretty, but hopefully it will work...

EDIT: Are you still getting this error "@startupmod_getInfoFromRegistry:regKeyI" after you changed registry settings?
art
 
Posts: 284
Joined: Sat Mar 20, 2004 8:40 am
Location: Allen, TX

Previous