View Full Version : PlayList_Manager & Record_This
Pages :
[ 1]
2
3
4
5
6
7
8
9
10
11
12
AllenDB 10-13-05, 12:38 PM This thread is for MYHD_PlayList_Manager (PLM), Record_This (RT) and SerialPort.
The PLM is for updating MYHDs playlist in the registry. It will search for tp (and other extensions) files in specified folders and build/modify the play list in the registry. There are many options that will sort, modify, change, skip the filenames.
The PLM (and RT) have no user interface. They read an ini file that contains the instructions on how to run. The ini file can be built with notepad or some other process. The zip files contain an ini file that has the documentation.
RT is a program that will build the schedules for MYHD cards, Fusion cards/USB boxes, the HDHomerun lan box and the Hauppauge HD PVR on local and remote machines. Again there is no GUI. The ini file tells RT what to record. And it also has many options. It is meant to be a free standing program that you set up to run automatically every day without any operator intervention. The zip file contains an ini file with documentation.
Because it can handle multiple devices it has whats called a "DontCare" feature. The user specifies the programs to be recorded and the cards to use and RT will spread the recordings across the cards to avoid time conflicts. And for those that do not have an internet connection the programming can be entered manually. Or manual entries can be made in addition to the programs captured from the SchedulesDirect xml.
This reservation info comes from SchedulesDirect xml data. Meaning one will have to establish a SchedulesDirect account for a nominal fee.
Help for setting up Schedules Direct is located Here (http://www.avsforum.com/avs-vb/showthread.php?p=11081040&&#post11081040)
There are some examples of setting up HDHR two posts after the one about Schedules Direct.
SerialPort is a small command line program that works with Paterson Technology's USB TV Translator. This is a Serial/USB cable that allows the PC to change the channel on a DirecTV box. The command line is serialport channel and optional subchannel: SerialPort 4 360.
RT_Helper is needed when more than one machine in a network has tuner devices that RT is to control. RT sits in one machine (main?) and RT_Helper is put in each other machine that has those tuner devices.
RT_Helper was last updated 11/10/2008.
Fix problem with socket handling.
RT was last updated 8/2/2010.
Fixed passing QAM for MYHD when calling CWHelper.
The PLM was last updated 1/18/2012.
Added three new options, StartList, StopList and AtEnd.
TPeterson 10-13-05, 12:47 PM Thanks, Allen! Good luck with the brutes in these parts. ;)
Chris White 10-13-05, 01:19 PM Way to go Allen!! I have 2 Fusions and a MyHD recording to three separate drives and use Task Scheduler to move all the recordings into a single folder every night before suspending. I like using the MyHD playlist, but don't like having to manually add all the shows recorded with the 2 Fusions. Thanks to your nifty program, the playlist will now always include all available recordings without my intervention.
Thanks!!
Xesdeeni 10-13-05, 02:38 PM Chris,
Do you have the two Fusions in the same machine?
What naming convention do you use?
Xesdeeni
Chris White 10-13-05, 02:44 PM No, sorry if I misled. I have two networked machines. My office pc has one Fusion and my htpc has one Fusion and one MyHD.
TPeterson 10-13-05, 02:59 PM Chris,
Do you have the two Fusions in the same machine?
What naming convention do you use?
XesdeeniHint: See this post (http://www.avsforum.com/avs-vb/showthread.php?p=6350591&&#post6350591) for a tip on using two DVICO tuners in one PC.
sengsational 10-13-05, 09:27 PM Thanks Allen. 31 takers so far, and 5 posts, so I figured I'd tell you I downloaded, but haven't tried yet. I'm not really playlist user... I have the PC desktop on the TV and use my own home-made app (described in this post (http://www.avsforum.com/avs-vb/showthread.php?p=6301993&&#post6301993) . But I'm interested in trying what you've got!!
--Dale--
RAFABAMAD 10-13-05, 10:08 PM Allen,
Good work. Just a quick request. Could you add support for filenames and filepaths that include spaces?
Thanks,
Robert
RalphArch 10-14-05, 06:12 AM Allen,
Good work. Just a quick request. Could you add support for filenames and filepaths that include spaces?
Thanks,
Robert
no wonder my attempt didn'y work -except to clear the list
second the above
plus can you include ts file extentions into what gets added to the list if not there already (assuming perhaps wrongly it is just tp)
thanks
Chris White 10-14-05, 06:34 AM I tried it last night and it worked perfectly. I didn't have any file paths with spaces, but I'm pretty sure I had some file names with spaces.
I have my own trivial request. Could you add a sort option that lists them by date with the oldest first? (Feel free to think, "How frickin' lazy is he that he can't scroll to the bottom of the list?!?) :)
AllenDB 10-14-05, 10:04 AM Thanks Allen. 31 takers so far, and 5 posts, so I figured I'd tell you I downloaded, but haven't tried yet. I'm not really playlist user... I have the PC desktop on the TV and use my own home-made app (described in this post (http://www.avsforum.com/avs-vb/showthread.php?p=6301993&&#post6301993) . But I'm interested in trying what you've got!!
--Dale--
I don't have the PC desktop on the TV. Seemed too much of a hassle at the time.
AllenDB 10-14-05, 10:08 AM no wonder my attempt didn'y work -except to clear the list
second the above
plus can you include ts file extentions into what gets added to the list if not there already (assuming perhaps wrongly it is just tp)
thanks
Idiot, me! I finally realized whats being said. I went to great lengths to make sure spaces were handled in all other areas (skip,schedule and others) but skipped over the most important one, the folder name. Next post no later than Monday if not over the weekend.
HDTVFanAtic 10-14-05, 12:22 PM I hate to start a new thread for this question and it looks like some of the best MyHD software people are viewing this thread - so I'll ask.
Where is the Virtual Channel/Channel Name information stored in MyHD?
The reason I ask is the cable system has some bad Info and I want to correct it. For example, they have D00-101 showing in the MyHD Channel Setting for what should be 613.
I cannot seem to find this reference anywhere in the registry or the MyHD folder.
I thought the Channel Name was in the epg.mdb but I changed the name there and it did not reflect in the program either. Yet a full computer scan for files with name ESPN for example come up blank - yet it is clearly there in the MyHD Channel Setting and no where except epg.mdb.
Can anyone point me in the right direction?
Thanks.
TPeterson 10-14-05, 12:42 PM Where is the Virtual Channel/Channel Name information stored in MyHD?It's in the MyHD branch of the Registry, but not in convenient format for human editing. The easiest way, AFAIK, to update channel info is to use the SaveAs button on the Channel setup dialog; edit the resulting text file; and then Load the edited file from the setup dialog again.
AllenDB 10-14-05, 05:21 PM no wonder my attempt didn'y work -except to clear the list
second the above
plus can you include ts file extentions into what gets added to the list if not there already (assuming perhaps wrongly it is just tp)
thanks
Next version. Notice the exe name changed to MYHD_Play_List_Manager.
Hopefully the spaces in the folder name are now handled.
AllenDB 10-14-05, 05:25 PM I tried it last night and it worked perfectly. I didn't have any file paths with spaces, but I'm pretty sure I had some file names with spaces.
I have my own trivial request. Could you add a sort option that lists them by date with the oldest first? (Feel free to think, "How frickin' lazy is he that he can't scroll to the bottom of the list?!?) :)
Try 'sortb', thats what is suppose to happen, put the most current first. I thought I tried it but let me know if it doesn't get it done.
I think I'm going to add 'sortd' in an attempt to put the list back into MYHD sequence where the oldest is the last.
thadsaab 10-14-05, 06:30 PM Works great. Thanks.
RalphArch 10-14-05, 09:57 PM Great - now it does add tp files from my directories which generally have spaces as they are auto-filed by the episode name by MyHD with my options
If you are doing more coding please consider adding ts to the list of files that are searched for. Now even if I add them manually they are removed by the clear featrure. It would be nice to have all my transport streams; whether from MyHD or cable box via firewire or after processing by HD all be listed and playable with MyHD.
Thanks for the update Allen and we do appreciate your effort.
AllenDB 10-14-05, 09:57 PM Try 'sortb', thats what is suppose to happen, put the most current first. I thought I tried it but let me know if it doesn't get it done.
I think I'm going to add 'sortd' in an attempt to put the list back into MYHD sequence where the oldest is the last.
I mean oldest is first, most current is last.
Chris White 10-15-05, 11:42 PM I tried it several times to be sure, sortb lists them with the most recently recorded first and the oldest recording last.
AllenDB 10-16-05, 05:34 PM I tried it several times to be sure, sortb lists them with the most recently recorded first and the oldest recording last.
Thats the way its suppose to work. My misspeak was in referring to a sortd
option which is available in the next submission. Next entry.
AllenDB 10-16-05, 06:21 PM Next release of the Play List Manager with three new features. It also fixed sorta.
Added 'sortd' which puts the play list back in an order similar to MYHD in that the most current entry is last. Could look at it as a restore thing.
The 'schedule' feature is now available. If a schedule is supplied the PLM (Play List Manager) will try and recognize useless file names and rename them with the name in the schedule table. See more in the ini file.
And now you can put the recording date/time info into the file name so its visible in the list. This is the 'show' option. It has many configuration possibilities so you might have to play around with it before finding the right combination. Read the documentation carefully!!
I might say that I've tested most but not every combination of everything so let me know of any problems.
RalphArch, I almost missed your entry. Since I plan on adding one more feature before I sit back, yeah, I'll include ts files in the scan.
I'm going to add a rename option. Some of the names, like Law & Order; Special Victims Unit could be made shorter but still useful. Like L&O SVU. So you'll be able to enter a table.
Attached is the latest version.
Allen
AllenDB 10-16-05, 09:05 PM Great - now it does add tp files from my directories which generally have spaces as they are auto-filed by the episode name by MyHD with my options
If you are doing more coding please consider adding ts to the list of files that are searched for. Now even if I add them manually they are removed by the clear featrure. It would be nice to have all my transport streams; whether from MyHD or cable box via firewire or after processing by HD all be listed and playable with MyHD.
Thanks for the update Allen and we do appreciate your effort.
I guess I've been lucky up till now. I'm working with live data (over 50 recorded files) and haven't gotten into any trouble.
I just clobbered the names on every file and had to manually reconstrut the extension on all of them. Did it twice in fact before I got the offending code outta there. I was trying to implement handling ts files and screwed up big time. Think I'll put in the rename option and give more thought on the ts files. First I thought it would be hard, then I thought it should be easy. Still do but I don't like sitting there changing file titles on over 50 files. Patience.
Time to watch some HDTV.
RalphArch 10-16-05, 09:22 PM I guess I've been lucky up till now. I'm working with live data (over 50 recorded files) and haven't gotten into any trouble.
I just clobbered the names on every file and had to manually reconstrut the extension on all of them. Did it twice in fact before I got the offending code outta there. I was trying to implement handling ts files and screwed up big time. Think I'll put in the rename option and give more thought on the ts files. First I thought it would be hard, then I thought it should be easy. Still do but I don't like sitting there changing file titles on over 50 files. Patience.
Time to watch some HDTV.
Enjoy your HDTV and no need to change it for me anymore. I just changed the default output of H2 to tp
Additionally, I was blessed with 5c flag implementation by my cable company a couple days ago so anything off the cable might as well be from unencrypted qam through MyHD and not via firewire.
Scheduling is easier on MyHD anyway.
AllenDB 10-17-05, 12:45 PM Enjoy your HDTV and no need to change it for me anymore. I just changed the default output of H2 to tp
Additionally, I was blessed with 5c flag implementation by my cable company a couple days ago so anything off the cable might as well be from unencrypted qam through MyHD and not via firewire.
Scheduling is easier on MyHD anyway.
I don't have any ts files so I cannot answer this question. If ts files were placed (by another application like PLM) in MYHDs play list would MYHD play them when they are highlighted and clicked?
If not then what if they are automatically changed from ts to tp and inserted?. I ask because there is an entry in the MYHD_130 thread also complaining about ts files. After your entry I was going to put down the effort and move on but if there is a need I almost had it done.
RalphArch 10-17-05, 07:50 PM I don't have any ts files so I cannot answer this question. If ts files were placed (by another application like PLM) in MYHDs play list would MYHD play them when they are highlighted and clicked?
If not then what if they are automatically changed from ts to tp and inserted?. I ask because there is an entry in the MYHD_130 thread also complaining about ts files. After your entry I was going to put down the effort and move on but if there is a need I almost had it done.
ts files play fine when inserted into MyHD playlist manually - for example below is my current playlist and they all play fine and can be manupulated including file deletion from the HD mode full screen with the remote and favorite button
MYHDPLIST1
<# Generated by MyHD, Date: October 17, 2005
I:\myhd capture\Smallville\WBDCDT-0810-Smallville.tp
I:\myhd capture\Smallville\WBDCDT-0824-Smallville.tp
I:\myhd capture\Smallville\WBDCDT-0831-Smallville.tp
I:\myhd capture\Soundstage\WETADT-0721-Soundstage.tp
I:\myhd capture\Soundstage\WETADT-1007-Soundstage.tp
i:\When the Whales Came20051013h2.tp
I:\myhd capture\Soundstage\WETADT-1014-Soundstage.tp
K:\Alien vs Predator20051015.ts
K:\Blue Thunder20051010.ts
I:\myhd capture\Crossing Jordan\WRC-DT-1016-Crossing Jordan.tp
K:\dolores claiborne20051013.ts
K:\twilight Zone20051015.ts
K:\Maria full of grace20051013.ts
Actually my "bigger" problem is that my IODATA linkplayer server software will not recognize MyHD's tp files - I have to use a different server software to play them with that hardware.
So even though I can rename all my ts files I would rather not as it creates some problems with other software.
AllenDB 10-18-05, 10:16 AM ts files play fine when inserted into MyHD playlist manually - for example below is my current playlist and they all play fine and can be manupulated including file deletion from the HD mode full screen with the remote and favorite button.
There'll be a new option called 'Extensions' followed by all the extensions the user wants included in the scans. By default the list will include 'tp'.
Mntneer 10-18-05, 12:13 PM I hate to start a new thread for this question and it looks like some of the best MyHD software people are viewing this thread - so I'll ask.
Where is the Virtual Channel/Channel Name information stored in MyHD?
The reason I ask is the cable system has some bad Info and I want to correct it. For example, they have D00-101 showing in the MyHD Channel Setting for what should be 613.
I cannot seem to find this reference anywhere in the registry or the MyHD folder.
I thought the Channel Name was in the epg.mdb but I changed the name there and it did not reflect in the program either. Yet a full computer scan for files with name ESPN for example come up blank - yet it is clearly there in the MyHD Channel Setting and no where except epg.mdb.
Can anyone point me in the right direction?
Thanks.
I wish I could help you.
I really wish MIT would just release the source in some form to us, or at least try and address some new potential software features. :rolleyes:
I still think about all the help Cliff gave people here. :(
TPeterson 10-18-05, 12:51 PM I wish I could help you.Actually...someone already did help him if you read the very next post below his.... :p
HDTVFanAtic 10-19-05, 03:00 AM Actually...someone already did help him if you read the very next post below his.... :p
And I wish I had thought of that trick a year ago. Its so obvious I could kick myself :(
Your help is appreciated.
AllenDB 10-19-05, 10:22 AM I'm so embarrassed. I can't get scheduler to run the PlayListManager. I use it to run Shutdown at 11:10PM and the PLM just before at 11:05 PM. Does anybody else use the Scheduler tor it? I've compared the properties and path and it all looks good but no go.
AllenDB 10-22-05, 02:57 PM This is the last planned version of the Play List Manager.
SortE sorts by file title.
Extensions allows files other than tp to be found and added to the play list.
Rename allows program titles to be changed.
Show enclosure can be hex digits so special ascii characters can be used.
If the PLM is executed with an argument of 13. It will skip the check to see
if MYHD is running. Can't say what will happen. I don't know if MYHD reaccess
the play list in the registry when the input is changed to file or when it first comes up.
Specifics are in the ini file.
Chris White 10-22-05, 05:27 PM Allen, I'm using Task Scheduler and it works perfectly. I have a batch file that moves the recordings from my drives (local and network) to a single Clips folder every evening. A few minutes after the pc wakes at the next scheduled time, it runs the play list manager.
sengsational 10-22-05, 08:01 PM I get an error when I try to download the zip file.
If the PLM is executed with an argument of 13. It will skip the check to see
if MYHD is running. Can't say what will happen. I don't know if MYHD reaccess
the play list in the registry when the input is changed to file or when it first comes up.
I think MyHD it dumps whatever is in memory to the registry upon close.
--Dale--
AllenDB 10-22-05, 09:48 PM Allen, I'm using Task Scheduler and it works perfectly. I have a batch file that moves the recordings from my drives (local and network) to a single Clips folder every evening. A few minutes after the pc wakes at the next scheduled time, it runs the play list manager.
I was putting off looking into this until after I got the last version done.
I found the problem. The Task Scheduler does not like the folder to be manually
changed after you first select one using the BROWSE button. Don't know why. I was manually changing it to another 'valid' location/folder but it never executed.
I deleted the old schedule entry and created another one using the browse button and pointing to the folder I had manually entered before. Now it works. I know it sounds goofy but in any case its now all automatic.
AllenDB 10-22-05, 10:01 PM I get an error when I try to download the zip file.
I think MyHD it dumps whatever is in memory to the registry upon close.
--Dale--
I just downloaded it back to my system successfully. Not sure what the problem is. Anybody else successfully get it? Peep, anybody. Not sure how many we have in this sub-thread.
I was a little cryptic in my statement about MYHD and the registry info.
If MYHD does not access the play list in the registry until input is switched to 'file' and if it reaccess it every time input is switched to 'file' then in might be alright to run the PLM alongside MYHD --------- in some/most cases. But I certainly don't know. I just put the 13 in there because someone mentioned it might be useful.
I really like the schedule entry and automatically converting all my Fusion recordings over to meaningful names. If there are other formatted by cryptic/useless files being generated I'm sure they can be caught and changed too.
RalphArch 10-23-05, 03:44 AM thanks Allen - downloaded and unzipped fine
I just copied my directory list from the original file I had and it works fine
Haven't tried the live option yet as I don't need it
RalphArch 10-23-05, 01:43 PM I was a little cryptic in my statement about MYHD and the registry info.
If MYHD does not access the play list in the registry until input is switched to 'file' and if it reaccess it every time input is switched to 'file' then in might be alright to run the PLM alongside MYHD --------- in some/most cases. But I certainly don't know. I just put the 13 in there because someone mentioned it might be useful.
I really like the schedule entry and automatically converting all my Fusion recordings over to meaningful names. If there are other formatted by cryptic/useless files being generated I'm sure they can be caught and changed too.
Allen - the 13 option does let the exe run with MyHD on in my system - unfortunately the file list is not actually updated although the text in the log file looks exactly like a successful run with the program off
Maybe I screwed something up in the parameters? Is all I really did is rem out the example schedule lines (perhaps you should do this in posted file as it stops execution) and added the ts and trp extensions which works fine
Thanks again for your efforts
AllenDB 10-23-05, 04:36 PM Allen - the 13 option does let the exe run with MyHD on in my system - unfortunately the file list is not actually updated although the text in the log file looks exactly like a successful run with the program off
Maybe I screwed something up in the parameters? Is all I really did is rem out the example schedule lines (perhaps you should do this in posted file as it stops execution) and added the ts and trp extensions which works fine
Thanks again for your efforts
I suspect that MYHD builds the play list when it first executes. Because of this you will not see any changes. Thats unfortunate and means the 13 is a useless feature. But if your were to bring up regedt and look at the registry I would hope the PLM changes were there.
I see in your folder section an entry I:I:\myhd Capture\Invasion. Is the "I:I:" right?
Last, I read what you said that the schedule entries stop the PLM from running. I probably do not understand, could you elucidate?
AllenDB 10-24-05, 10:07 AM Yes - I had a bad entry in the directory and have fixed and added rest of my directories
re the schedule entries its not a big deal - I was just recommending changing the schedule lines to remarks for examples versus how they are in your file:
>> schedule mon 2100 fox Prison Break
>> schedule tue 2000 cbs NCIS
>> schedule 2100 fox House
>> schedule 2200 abc Boston Legal
>> schedule wed 2100 cbs Criminal Minds
>> schedule 2200 abc Invasion
>> schedule thu 2100 abc Night Stalker
>> schedule fri 2100 fox Killer Instinct
if run without remarking out you get below response and no update to the playlist
25:09 Get_Next_Record:
10/24/05 01:25:09 Parameter_Error: Not enough schedule info
OK, I'll separate my ini file from the one I release. Sure wonder why I don't get that error message.
Found a problem with skip. My recorded files just passed 60 and expect to have maybe a couple of hundred before the season is over. I use skip to throw out those programs I don't plan to watch until next summer but it got broken when time/date was implemented. I'll release a new version in a day or two. If you don't use skip don't worry.
RalphArch 10-24-05, 12:26 PM OK, I'll separate my ini file from the one I release. Sure wonder why I don't get that error message.
Found a problem with skip. My recorded files just passed 60 and expect to have maybe a couple of hundred before the season is over. I use skip to throw out those programs I don't plan to watch until next summer but it got broken when time/date was implemented. I'll release a new version in a day or two. If you don't use skip don't worry.
regarding separating the items in the ini file - I tried cutting back all the remarks lines and leaving only the lines that execute in your ini file in order to cut back the growing size of the txt file
When I did that the program would no longer catch the extra extensions I had added so I went back to using your file with the extra remarks. Kind of strange as I could not figure out why removing a remark line should have had any effect on execution. Maybe because I left that 13 option on?
AllenDB 10-24-05, 12:34 PM regarding separating the items in the ini file - I tried cutting back all the remarks lines and leaving only the lines that execute in your ini file in order to cut back the growing size of the txt file
When I did that the program would no longer catch the extra extensions I had added so I went back to using your file with the extra remarks. Kind of strange as I could not figure out why removing a remark line should have had any effect on execution. Maybe because I left that 13 option on?
If you post the ini file you tried I'll look at it.
There'll be a new option called 'Extensions' followed by all the extensions the user wants included in the scans. By default the list will include 'tp'.
Thanks for a really useful program and this change tops it off.
I use MYHD for playing back shows from my HDTIVO and the file extension that the tool I use to make them uses "mpg"
Good work!!
RalphArch 10-25-05, 07:06 PM If you post the ini file you tried I'll look at it.
Allen - I deleted a previous post as I have solved my problem by simplifying the ini file and removing spaces.. below works fine for me. Thanks again
>> extensions trp tp
>> clear
>> sorta
h:
i:
I:\H2
I:\myhd capture\Cold Case
I:\myhd capture\Commander-in-Chief
I:\myhd capture\Crossing Jordan
I:\myhd capture\Invasion
I:\myhd capture\Just Legal
I:\myhd capture\Killer Instinct
I:\myhd capture\Numbers
I:\myhd capture\Nova
I:\myhd capture\Reunion
I:\myhd capture\Saturday Night Live
I:\myhd capture\Soundstage
I:\myhd capture\Smallville
I:\myhd capture\Summerland
I:\myhd capture\Veronica Mars
k:
K:\music videos
K:\myhdcapture
C:\Documents and Settings\Ralph Architzel\My Documents\My Videos
C:\Documents and Settings\All Users.WINDOWS\Documents\My Videos
sterno3 10-26-05, 08:49 AM Allen,
Based on what code you have already written, I was wondering if it was possible to have an option where you could right click on a file, and select 'send to' -->'myHD playlist', or something similar.
It would aid in bulding playlists off the file structure. :)
AllenDB 10-26-05, 10:04 AM Allen,
Based on what code you have already written, I was wondering if it was possible to have an option where you could right click on a file, and select 'send to' -->'myHD playlist', or something similar.
It would aid in bulding playlists off the file structure. :)
Hhhhhmmmmmmm.
Have to look into putting hooks into the registry for the SendTo option.
I'll look into it.
AllenDB 10-26-05, 12:53 PM Hhhhhmmmmmmm.
Have to look into putting hooks into the registry for the SendTo option.
I'll look into it.
Its near just as easy to manually add an entry to the Send To list. In preparation for a version of PLM that handles a Send To call, here are the instructions to add PLM to the list. CLick Start, run and enter sendto. This brings up the Sendto folder. Right click on the empty space and click 'new' & 'shortcut'. Point it towards your PLM and wallaahhhhh! Is that spelled right?
Try it.
sengsational 10-26-05, 06:09 PM wallaahhhhh!A frenchman you are not. Dang generous coder, though.
AllenDB 10-30-05, 05:34 PM Latest version of PLM. Depending upon the presence of the ini file it will handle a Send To in one of two ways. If there is no ini file it will simply add the file to the end of the Play List. If there is an ini file the program name will be processed by whatever options are in the ini file. Schedule, Rename, Skip (that would be dumb) and Sort.
Problem with Show remove fixed. and Skip was tweaked a bit.
I've seen a neat side effect of the 'show' option. I've so far recorded all the episodes from several programs. Normally MYHD simply tags a counter on the end of a name. But if, say a date, is thrown in there MYHD stops putting in the dumb sequence number. All you see the date of the episode. Oh well.
on that sort of related note, is there anyway to get the program to not include in the playlist any of the files that are created as the recording goes on, the ones with the _01, _02, etc? i would like to see only the first file, as the myHD already can play the next ones automatically. kind of keeps the playlist clean.
thanks, good job overall.
AllenDB 11-15-05, 06:58 PM on that sort of related note, is there anyway to get the program to not include in the playlist any of the files that are created as the recording goes on, the ones with the _01, _02, etc? i would like to see only the first file, as the myHD already can play the next ones automatically. kind of keeps the playlist clean.
thanks, good job overall.
Can you give me an example by providing the file names of the first 3 three files?
TPeterson 11-15-05, 07:02 PM on that sort of related note, is there anyway to get the program to not include in the playlist any of the files that are created as the recording goes on, the ones with the _01, _02, etc? i would like to see only the first file, as the myHD already can play the next ones automatically. kind of keeps the playlist clean.
thanks, good job overall.I agree that that's the way MPL should work (i.e., ignore sequenced files). However, you do know that MyHD can be set (in capture options) to write everything in a single arbitrarily large file (as long as you're using NTFS anyway), right? Just checking. ;)
AllenDB 11-15-05, 09:16 PM I agree that that's the way MPL should work (i.e., ignore sequenced files). However, you do know that MyHD can be set (in capture options) to write everything in a single arbitrarily large file (as long as you're using NTFS anyway), right? Just checking. ;)
Is that PLM? It still is a good idea. I just want a picture of the numbering. I'm a bit confused because I thought all I saw was a sequential 2 digit number appended to the program name. I don't remember any underscore or hyphens. But its been awhile.
TPeterson 11-15-05, 09:35 PM Sorry, yes, PLM. I haven't seen the sequences for some time either, but there is an underscore. However, other sw uses other conventions, such as ".", to demark the sequence numbers, so if you're going to tackle this you probably want to ignore any files that have the same name as a listed file plus "?##.tp", where "?" is "_", ".", or "-" and "##" is two or more digits.
here is an example of my file listing
D02-1(03)-1115-CBS PRIMETIME TEST OFFICE.tp
D02-1(03)-1115-CBS PRIMETIME TEST OFFICE_01.tp
D02-1(03)-1115-CBS PRIMETIME TEST OFFICE_02.tp
NBC5-DT-1115-Earl-Office.tp
NBC5-DT-1115-Earl-Office_01.tp
NBC5-DT-1115-Earl-Office_02.tp
NBC5-DT-1115-Earl-Office_03.tp
I would only like to have the first ones of each "series" listed in the playlist.
I understand that i could record it to one really large file, but find that tasks my resources and requires very frequent defrags.
Thanks for the fast reply and your continued work on this. I actually wrote some scripts that create the .mpl playlist (including only listing the first files) but could never find a command-line way of getting it loaded into myHD.
cheers
AllenDB 11-16-05, 09:45 AM here is an example of my file listing
D02-1(03)-1115-CBS PRIMETIME TEST OFFICE.tp
D02-1(03)-1115-CBS PRIMETIME TEST OFFICE_01.tp
D02-1(03)-1115-CBS PRIMETIME TEST OFFICE_02.tp
NBC5-DT-1115-Earl-Office.tp
NBC5-DT-1115-Earl-Office_01.tp
NBC5-DT-1115-Earl-Office_02.tp
NBC5-DT-1115-Earl-Office_03.tp
I would only like to have the first ones of each "series" listed in the playlist.
cheers
Got it. But we may have a quandary. I understand MYHD, in effect, is segmenting a recording to stay within the specified parameters. And you are saying that each segment (each a separate file) is put into the playlist. I know that MYHD, when it completes playing one file will automatically play the next one in the list.
So if the continuation files are removed from the playlist will MYHD still play them? How will it know unless it has an algorithm that says before the next entry in the play list is played to check (using this numbering convention) for the next segment. I wonder. Have you tested this? If so I'll get it in in a jiff.
my experience indicates that the playlist in myhd is simply a visual for the user and a start point for file playback. regardless of what is next in the playlist it will play all sequenced files from the first playlist item before moving to the next. did i make sense with that?
also, when you capture something (manually or scheduled) and you select the option to "add captured file to the play file list" on the file play setup tab it will only add the first file with no sequenced files, but they will all still play. another cool thing is that when you choose to delete file from the menu, it will prompt you to delete all the sequence files as well, even though they are not listed in the playlist.
hope this helps.
AllenDB 11-16-05, 10:02 AM my experience indicates that the playlist in myhd is simply a visual for the user and a start point for file playback. regardless of what is next in the playlist it will play all sequenced files from the first playlist item before moving to the next. did i make sense with that?
also, when you capture something (manually or scheduled) and you select the option to "add captured file to the play file list" on the file play setup tab it will only add the first file with no sequenced files, but they will all still play. another cool thing is that when you choose to delete file from the menu, it will prompt you to delete all the sequence files as well, even though they are not listed in the playlist.
hope this helps.
OK, look for it this weekend.
Be flyin' into Midway a week from Fri.
cool cool. thanks again.
be warned, proly a little colder in chicago than in CA these days. our six months of hell have begun.
cool cool. thanks again.
be warned, proly a little colder in chicago than in CA these days. our six months of hell have begun.
What are you talking about? Its a balmy 20 degrees with trade winds gusting around 40 mph.
I'd take 20 degrees right now...
-Suntan
sengsational 11-17-05, 07:46 PM I'd take 20 degrees right now...
It might get down into "the 20's" tonight for the first time this winter. Days have been mid-seventies. It's leaf raking time here.
--Dale--
AllenDB 11-18-05, 10:29 AM New version of the PLM. It incorporates the new skip feature 'skip MYHD_Sections'. For anybody that looks at the log.txt file, that output has been tweaked too. It tries to generate entries of new found files since the last run. Can't remember if the 'new found' is before or after all 'skipping' has been done.
The ini has been updated to include the new skip stuff. I might suggest that the old exe be saved if you try this new one.
AllenDB 11-18-05, 10:33 AM Sorry, I forgot to add that I don't I normally have Program_01 etc... files so testing was limited. Also I do use one of the show options and in the final test run (where it worked) it didn't seem to have any conflict with the show data in the program name. If anybody uses these two options together, this new skip option and show, keep a close eye on the results.
it appears as though the issue you addressed for me is workig just fine, the "skip myhd..." only listed the first files in my playlist. pretty cool, and thanks again.
RalphArch 11-18-05, 11:21 AM When I tried it ended up with nothing in the list using the clear option so Iam back to previous version
AllenDB 11-18-05, 11:28 AM When I tried it ended up with nothing in the list using the clear option so Iam back to previous version
At least I was right 'bout one thing, save the previous version. If you don't mind could you zip up the log.txt file and either post it or mail it to me? If you can reproduce the bad run that is. Works and doesn't work, knew that would happen :<))
How does one post those smileys? TP tried to tell me but I couldn't understand the instructions. Keep inserting the url string instead of the image.
RalphArch 11-18-05, 10:22 PM At least I was right 'bout one thing, save the previous version. If you don't mind could you zip up the log.txt file and either post it or mail it to me? If you can reproduce the bad run that is. Works and doesn't work, knew that would happen :<))
How does one post those smileys? TP tried to tell me but I couldn't understand the instructions. Keep inserting the url string instead of the image.
don'tget me wrong - I like the program and probably don't need the new features so going back to the original is fine.
the log new text file is what I get using your new version (with no files in list as the clear comes late near end)
the other is what I get with the previous version of the program - which does clear and repopulate.
AllenDB 11-19-05, 11:42 PM I hopefully fixed the too quick implementation of the feature for jcr. This time I ran it on my live system with over 90 files. This version would not have worked for anybody unless all files ended with "_xx". But I bet for those that tried it knew before me. "Sorry 'bout that" as they said in the movie Warriors. Great flick.
Again this version fixes the the implementation of that feature and it spiffs up the output of the log.txt file. Rearranged here and there and added some counts to tell how many files were this and that.
AllenDB 11-19-05, 11:46 PM I hopefully fixed the too quick implementation of the feature for jcr. This time I ran it on my live system with over 90 files.>>>> This version<<<< would not have worked for anybody unless all files ended with "_xx". But I bet for those that tried it knew before me. "Sorry 'bout that" as they said in the movie Warriors. Great flick.
Again this version fixes the the implementation of that feature and it spiffs up the output of the log.txt file. Rearranged here and there and added some counts to tell how many files were this and that.
I do proofread but I want to be clear above, when I said 'This version' I should have said "The previous version".
Just got around to trying this out, and it works really well. I have a girder script to shut everything down and I just added a call to this after MyHD shutsdown, but before the PC is shut down. Now the list is up to date the next time I start it up.
This really is nice as I don't have to manually update anytime I use H2 to cutout commercials!!
Anyway, The Menu Screen currently shows something like this (two for example)
E:\Recordings\Straight Up - Helicopters in Action[11-16-5].ts (5252Mb)
E:\Recordings\Supernatural[11-16-5].ts (5313Mb)
Is there anyway to get rid of the extra stuff that isn't needed, so it would look something like:
Straight Up - Helicopters in Action [11-16-5] (5252Mb)
Supernatural [11-16-5] (5313Mb)
I love being able to see an easy date readout, but it would be nice if a space was added between the end of the title and the start of the date brackets.
Also, I don't need to see that the files are in 'E:\Recordings\' as it clutters up the playlist. If it is possible to hide that, it would be great. Same for the file extension.
If any of these requests are already possible and I am just too daft to figure them out from the .ini file, let me know. If not, please consider them in upcoming releases. Thanks!
-Suntan
AllenDB 11-20-05, 07:29 PM E:\Recordings\Straight Up - Helicopters in Action[11-16-5].ts (5252Mb)
E:\Recordings\Supernatural[11-16-5].ts (5313Mb)
Is there anyway to get rid of the extra stuff that isn't needed, so it would look something like:
Straight Up - Helicopters in Action [11-16-5] (5252Mb)
Supernatural [11-16-5] (5313Mb)
I love being able to see an easy date readout, but it would be nice if a space was added between the end of the title and the start of the date brackets.
Also, I don't need to see that the files are in 'E:\Recordings\' as it clutters up the playlist. If it is possible to hide that, it would be great. Same for the file extension.
If any of these requests are already possible and I am just too daft to figure them out from the .ini file, let me know. If not, please consider them in upcoming releases. Thanks!
-Suntan
When you say 'menu' I assume you are talking about the display MYHD thows up on your TV that shows all the programs in the play list. Those are the filenames that MYHD has to use to get to the program. I have no control over the folder and drives and therefore have no control over their getting displayed. I can't control what/how MYHD displays the content of that list. Even tho I create it.
But I also have wondered about seeing a cleaner list display so I'll do some research. I know the system has a cryptic name for the system directory. I'll look into seeing if an application can create and use the same mechanism. No matter what the drive and folder are the list might look like
$MYHD01$Program Name.tp "$MYHD01$ referrring to one given drive:\folder
$MYHD02$Another Program.tp would be a program on another drive:\folder combination. That way the program names will all be aligned. Is that what you were looking for? Not sure about hiding the extension.
On the space before the date,,,,, any input from others?
It looks like you are having the date inserted and I see the year is one digit. Sure enough I display one digit if the mo/da/yr is less than 10. Its very easy to make sure dates are two digits if anybody cares. In my first pass at the code I was thinking about keeping the file name as small as possible and letting the slashes separate the digits. Any cares here?
AllenDB 11-20-05, 08:33 PM I think I have the disk partiton size set to 10GB for recording. So when I record The Poseidon Adventure (3 hr) tonight I'll see a "_01" file and start using the skip MYHD_Sections option.
Its very easy to make sure dates are two digits if anybody cares. In my first pass at the code I was thinking about keeping the file name as small as possible and letting the slashes separate the digits. Any cares here?
It would be kinda nice to have '-05' for the year instead of '-5'. If for no other reason than to make it more 'self explanitory' for my wife to remember what it is she is looking at.
At any rate, it is infinately better than the date readout that MIT has setup to append to the title of the file.
Thanks again, it works like a champ!
-Suntan
AllenDB 11-22-05, 12:07 PM I think I have the disk partiton size set to 10GB for recording. So when I record The Poseidon Adventure (3 hr) tonight I'll see a "_01" file and start using the skip MYHD_Sections option.
After recording Poseidon I quickly saw a couple of problems with the PLM when "_xx" files exist and show date is set.
After I fix the conflict I'll start working on a new feature called 'align'. Hopefully it will remove the folder info from the display and we should see the program names all aligned up. Right now I put the date on the right but if I can get the folder info removed I need to see how it looks on the left. Anybody have show date set and put on the left of the name? Does it look OK?
AllenDB 11-24-05, 07:26 PM The option 'Align' has been added in this version of the PLM. It aligns the program names by replacing folder names with a drive letter. The handling of MYHD segmented files, those whose names are appended by "_xx", has been improved.
An attempt was made to add spaces before or after the date field. It was a catastrophe for two reasons. I had a bug and I used my live files. It screwed up the names of over a hundred files. @#%$^#^%$&%$^&% Eventually had to write a routine to fix all the names. I'll try again in a few weeks. Heading to the Windy City for a while.
AllenDB 11-29-05, 01:44 PM You people are too kind. The first day away I realized that I had forgot to add one small tweak when the align option was released. I meant to force the clear option if align had been specified. The reason being is that if 'clear' WAS NOT specified the append process would fail miserably because the registry entries now no longer match the actual files names.
Surely someone tried 'align' without 'clear'. When I get back I'll clean it up so the PLM can run with 'align' set and 'clear' not set. In the meantime if you don't specify 'clear' and tried 'align' and got confusing results, set 'clear'.
You people are too kind.
Nope, just that our wives have had us running all over hell's half acre Christmas shopping for the last couple of days... :rolleyes:
I'll try to get some free time tonight to check it out.
-Suntan
RalphArch 11-30-05, 07:30 PM well I have clear set but align still doesn't work for me:
11/30/05 20:23:29 Align_Program_Name: Can't align, 24 folders and 16 virtual drives
Any hints as to what I am doing wrong?
sic0048 11-30-05, 07:51 PM OK - apparently I am an idiot, because I can't seem to get this to work. Here is my oversimplistic ini file which I cannot get to work:
>> clear
>> extensions ts tx tp
>> sortc
f:\
All my files are in the root f: location.
When I run the program, this is the entry in the log:
11/30/05 20:51:14 MYHD_Play_List: Open failed The system cannot find the file specified.(2)
RalphArch 11-30-05, 08:20 PM sic - check the directions out - the ini file needs to be in the same folder as exe
I get same messager if I don't have ini file:
11/30/05 21:17:57 MYHD_Play_List: Open failed The system cannot find the file specified.(2)
sic0048 11-30-05, 08:40 PM Thanks. That did it. I misunderstood that it needed to be in the same folder as the MyHD exe file.
AllenDB 12-01-05, 10:56 AM well I have clear set but align still doesn't work for me:
11/30/05 20:23:29 Align_Program_Name: Can't align, 24 folders and 16 virtual drives
Any hints as to what I am doing wrong?
Chi Town was cold. Except for Monday the highs were in the low to mid 30s. Brrr.
When PLM examined your system it found only 16 available drive letters but there were 24 folders that needed to be changed so I bailed out on changing any of them. Are those folder names longer than 2 characters? Maybe I should go ahead and virtualize all that I can. You must be using folder names for some organization needs other than simply identifying a location of ts & tp files which is no problem.
Virtualize what I can?
AllenDB 12-01-05, 10:59 AM OK - apparently I am an idiot, because I can't seem to get this to work. Here is my oversimplistic ini file which I cannot get to work:
>> clear
>> extensions ts tx tp
>> sortc
f:\
All my files are in the root f: location.
When I run the program, this is the entry in the log:
11/30/05 20:51:14 MYHD_Play_List: Open failed The system cannot find the file specified.(2)
My bad.......................... take off the back slash.
AllenDB 12-01-05, 11:01 AM My bad.......................... take off the back slash.
Thank you RalphA. I didn't initially see the problem. But I do wonder about the backslash. Maybe I need to try it.
sic0048 12-01-05, 07:01 PM OK. I still cannot get it to work. I know it is something simple, but I've read and reread the directions and I cannot understand my issue. I moved the MYHD_Playlist_Manager file and ini file to the MyHD folder (C:\program files\MyHD). I still get the same "file not found error." Any help would be appreciated.
The ini file is named "MYHD_Params.ini" It is a text file.
Same ini file:
>> clear
>> extensions ts
>> sortc
f:
Same error in the log:
12/01/05 19:55:28 MYHD_Play_List: Open failed The system cannot find the file specified.(2)
RalphArch 12-01-05, 07:57 PM sic - nothing needs to be moved to myhd folder. leave everything in the folder the files were extracted to (the playlist maanger exe file and the parameters ini file). but actually it should work from wherever the two files are so if you did move both to the myhd folder it should have worked
MYHD_Play_List_Manager.exe
MYHD_Params.ini
all I can think is that maybe when you edited the ini file you changed the extension to txt..
you can check by looking at the file icon - it should have the lttle wheel next to it and not a normal txt file icon
sic0048 12-01-05, 09:20 PM OK - I was beginning to think I was crazy. It was that the ini file had changed to a .txt file. It was saved as MYHD_Params.ini.txt
Changed the file type and it works great. Thanks everyone.
RalphArch 12-01-05, 10:38 PM When PLM examined your system it found only 16 available drive letters but there were 24 folders that needed to be changed so I bailed out on changing any of them. Are those folder names longer than 2 characters? Maybe I should go ahead and virtualize all that I can. You must be using folder names for some organization needs other than simply identifying a location of ts & tp files which is no problem.
Virtualize what I can?
Allen
I have the file saving option set in MyHD to create a folder with the series name - so that individual shows get stored collectively in directories with the title of the series automatically created. However, this does have a side effect of getting quite a few folders that I see exceed the limits in the align process. I got it working sort of ok by deleting most of the folders (as I process files with H2 anyway and store in a different directory) But even when I did that and the align worked (looked real nice on screen btw) I ended up with some files listed as missing that were in virtual drives (after enabling and executing clear). So I went back to not using the align feature. Not a big deal for me
AllenDB 12-02-05, 10:29 AM Allen
I have the file saving option set in MyHD to create a folder with the series name - so that individual shows get stored collectively in directories with the title of the series automatically created. However, this does have a side effect of getting quite a few folders that I see exceed the limits in the align process. I got it working sort of ok by deleting most of the folders (as I process files with H2 anyway and store in a different directory) But even when I did that and the align worked (looked real nice on screen btw) I ended up with some files listed as missing that were in virtual drives (after enabling and executing clear). So I went back to not using the align feature. Not a big deal for me
Thanks for the help above. Don't understand how, after setting clear, there were missing entries in the list. If you're so inclined and you generate the condition again would you mind posting the log.txt file? I already plan to completely restore the registry every time the PLM starts. This has to be done in case align is turned off and to make the matching process work. But again, if you set clear there should not be any missing entries.
RalphArch 12-02-05, 12:17 PM If you're so inclined and you generate the condition again would you mind posting the log.txt file?.
sure - ran it again with align - files in the y and w virtual directory are listed as missing
here is the resulting playlist:
MYHDPLIST1
<# Generated by MyHD, Date: December 02, 2005
i:\Sunrise Earth Bison Before Breakfast.ts
z:\D210(82)-1130-Invasion.H2.ts
z:\D212(83)-1129-Threshold.H2.ts
z:\D213(105)-1031-Prison Break01h2.ts
z:\D213(105)-1129-Bones.H2.ts
y:\oldie song.ts
y:\Oldies music20050716.ts
x:\D214(105)-1110-Smallville H2.ts
x:\D214(105)-1117-Smallville.H2.ts
x:\WBDCDT-0803-Smallvilleh2.ts
x:\WBDCDT-0831-Smallvilleh2.ts
w:\-Veronica Marsh2.ts
AllenDB 12-02-05, 12:35 PM sure - ran it again with align - files in the y and w virtual directory are listed as missing
Thanks, I'll look at the log file this weekend.
AllenDB 12-06-05, 11:40 AM Thanks, I'll look at the log file this weekend.
I've been looking at your data on and off for a couple of days. I see that the missing files are in folders that have spaces in the name. I'll look into that.
I need to get this fixed because, in spite of being ready to put it down, I really want get this next feature in. I've got files spread all over creation (many drives) and play them from wherever. What this means is that the available capacity on the drives changes. I want the PLM to set the recording folder to the drive with the most space. Got most of it sorted out, just need to figure one last unknown out. This will work across the network too. I'm referring to the MYHD recording folder, not Fusion. Fusion registry info in a bit harder to access.
I want the PLM to set the recording folder to the drive with the most space.
Very interesting.
Another complexity that you could think about adding would be some kind of space buffer to leave on each drive for other things. I mean, say you normally use the D: drive as your recording folder, but you have the E: drive with an extra 60gig on it. On the E: drive you want to keep 20 gig open for other programs (space to rip a dvd or two to hold for processing, for example). You could put a limit to the E: drive (say 20 gig) at which point the folder would switch to a new drive or something.
-Suntan
AllenDB 12-06-05, 12:59 PM Very interesting.
Another complexity that you could think about adding would be some kind of space buffer to leave on each drive for other things. I mean, say you normally use the D: drive as your recording folder, but you have the E: drive with an extra 60gig on it. On the E: drive you want to keep 20 gig open for other programs (space to rip a dvd or two to hold for processing, for example). You could put a limit to the E: drive (say 20 gig) at which point the folder would switch to a new drive or something.
-Suntan
Along with a loud visual warning when there is no drive with enough space to continue recording.
Along with a loud visual warning when there is no drive with enough space to continue recording.
Plus the ability for it to go out to the kitchen and make me a grilled cheeze sandwich would be nice... :cool:
Philip Klein 12-06-05, 04:29 PM Plus the ability for it to go out to the kitchen and make me a grilled cheeze sandwich would be nice... :cool:
Watch out! This could morph/mutate in the infamous Good Times virus!
- Phil
AllenDB 12-08-05, 10:14 PM Thats a bummer. While fixing the align problem I ran across this limitation. The command I use 'subst', does not carry thru reboots. I did fix the space in the folder name problem but I question its utility because of the boot problem and I can only align around 16 folders give or take. You can run the PLM at system initialization and it will restore the align virtual drives thereby getting around the boot problem. I'll keep thinking about other mechanisms.
And there is a new option for 'show', space. Enter 'show space' and a space will be inserted after the date/time field if its on the left or before if its on the right.
So this version doesn't have much in it but I couldn't work on the next feature knowing align had a problem with a space in the folder name.
Now I can work on changing MYHD's record folder to keep it pointed at the drive with the most space.
Gary in NY 12-09-05, 04:38 AM AllenDB,
I've been following this thread for some time now and I commend you for the work you're doing. However, for the life of me, I cannot figure out just how to use, or why I need this program. Is there a specific thread that will explain of do you plan a manual in the future.
Gary
AllenDB 12-09-05, 10:06 AM AllenDB,
I've been following this thread for some time now and I commend you for the work you're doing. However, for the life of me, I cannot figure out just how to use, or why I need this program. Is there a specific thread that will explain of do you plan a manual in the future.
Gary
When MYHD records a program it puts the file name into a list. Then on your TV you bring up this list and scroll thru it to select a program. The problem comes about when files are generated that MYHD is not aware of. They don't 'automatically' get put into the list. You can bring up MYHDs configuration screen and browse for them and manually add them to the playlist but that gets boring and tedious.
I have a Shuttle XPC box which does most of my recording but no playing. It is networked to the main box. Currently it has 5 large drives that the I have mapped on the main box where I play the stuff.
Now we get to the PLM. Basically you tell the program the folder(s) and or drives to search. It looks for ts/tp files and adds them to the play list. It does what you would have to do using the configuration screens of MYHD. That is its purpose.
If you only have one system and only MYHD generating tp files you probably do not need it. No plan for a manual. In the zip file there is an ini file that contains a description of the feature/options.
AllenDB, I too like Gary in NY have read everything posted about the your PLM and can't figure it out. I downloaded it and tried just a few lines from the ini file (using MYHD card) and it seems to work looking at the log file. But when I look at my play list I see the same listing I would have gotten without your PLM. I didn't use the "Schedule" option because I interpreted it to help those with the Fusion card. I really like the playlist format from your program posted on this forum and would love to learn how to use the ini file to produce it. I really appreciate all the hard work you have done on this project to make our lives more enjoyable.
AllenDB 12-09-05, 10:24 AM AllenDB, I too like Gary in NY have read everything posted about the your PLM and can't figure it out. I downloaded it and tried just a few lines from the ini file (using MYHD card) and it seems to work looking at the log file. But when I look at my play list I see the same listing I would have gotten without your PLM. I didn't use the "Schedule" option because I interpreted it to help those with the Fusion card. I really like the playlist format from your program posted on this forum and would love to learn how to use the ini file to produce it. I really appreciate all the hard work you have done on this project to make our lives more enjoyable.
Did you post this before reading my response? As my post said if you 'just' have MYHD then the PLM is not of much use. It can add a date/time field to the title so you'll be able to see when a program had been recorded. You can rearrange the list into one of five orders. MYHD puts the last recorded file at the end of the list. Some want the most current at the beginning. The sort options do that. For those that have a hundred or so files (probably only me) maybe I don't want all those files put into the list.
Can you see some of the functionality?
However, for the life of me, I cannot figure out just how to use, or why I need this program.
Even if you do only have a single pc with just the MyHD in it this program is usefull.
If you cut the commercials out of a .tp (that MyHD recorded) with HDTV2MPEG2 it would create a new .ts file. MyHD would not add this new file to your 'file' list, so you would have to manually add it. With Allen's program, it will just be there the next time you run this program.
Also, MyHD will list the title of the recorded program with the date it was recorded, but the date is all mashed together and, imo, more confusing than it is useful. Allen's program will automatically add the date in a legible form that is usefull.
-Edit-
@crazy8
You need to be exact in the lines typed into the ini file you use.
I too had nothing happening the first few time I tried to create a script for it. Some of the commands require something like "<<" or ">>" in front of them (I am doing this from memory as I am work so those exact symbols may not be right) and don't get the specific symbol needed confused with the symbol needed to turn a line into a comment line.
...hope that wasen't too confusing.
-Suntan
Thanks! You answered my questions. I only have a MYHD card and I use HDTV2MPEG2 but I tell it to add the ext. tp. I do like the way PLM does the date so I will have to play around with it more. I wasn't using the "Show Date" option. Now if I could only automate HDTV2MPEG2 so I don't have to manually process each file. :-) I know "What a couch potato". :-)
AllenDB 12-09-05, 11:07 AM I too had nothing happening the first few time I tried to create a script for it. Some of the commands require something like "<<" or ">>" in front of them (I am doing this from memory as I am work so those exact symbols may not be right) and don't get the specific symbol needed confused with the symbol needed to turn a line into a comment line.
-Suntan
A line that starts with "<<" is a remark line.
A line that starts with ">>" is an option line.
"<<>>" is a remark line. You will see this very often as I use "<<" to comment out
an ">>" option line.
All other lines are assumed to be folder entries.
All option lines must come before any folder entry.
RalphArch 12-09-05, 11:33 AM Thanks again Allen - no more missing files for me.
For those that are asking - for me I don't have to hassle with manually adding files to the MyHD playlist after processing commercials out or recording with firewire connection from my cable box to another computer. Or manually removing a number of entries for missing files because I either deleted the files after processing or after watching. This is all with one click but perhaps I will just add a windows task to run it once a day or so so I can just watch the shows
Makes using the remote and the favorite button all I need for file playback.
I suppose if you have windows explorer open and want a particular file it doesn't do much as you could just click on the file
Thanks, AllenDB. I understood the proper usage of the record and the sans quotes from your sample ini file write up. I was guessing that the two together was a convenient way to remark out and option. I will try different options and check the results.
RalphArch 12-09-05, 11:50 AM . Now if I could only automate HDTV2MPEG2 so I don't have to manually process each file. :-) I know "What a couch potato". :-)
Actually Cris Moore indicates he is going to work on this after fixing some other problems with H2M (http://www.avsforum.com/avs-vb/showthread.php?p=6683504&&#post6683504)
So for me the perfect couch potato situation would be to have a batch file that processed the files with the soon to be enabled auto-process feature and then run Allen's file to get a nice playlist from the set of processed files. Would have to be done outside MyHD as Allen's program won't run with MyHD on (well runs but doesn't change the playlist) and the H2M can't run on a file that is being recorded.
Would have to be done outside MyHD as Allen's program won't run with MyHD on
girder can easily automate the shutting down of MyHD, run Allen's program, then open MyHD back up. Running H2M (actully waiting for it to process all streams) before automating the next step, is a little harder.
However, I find H2M is still way too inaccurate to automate commercial elimination (not to get OT....)
-Suntan
Gary in NY 12-10-05, 05:00 AM AllenDB/Suntan:
Thanks for the info. I have a 130 running in a separate box only recording. And a 120 with the daughter card for playback in the living room. The 120 occasionally records when there is a scheduling conflict. It is a pain to manually add to the playlist over the network (foget about the wife). Can PLM be automated? Forgive me guys, I'm pushing 60 with no programming or batchfile experience. I'm running 2000 Pro on the playback machine and XP Pro on the record machine. Thanks for your patience.
Gary
AllenDB 12-10-05, 12:07 PM In the Control Panel look for the Scheduled Tasks icon. It does exactly what you want, run the PLM or any other job at a given time/date. Some of us have an entry to run the PLM shortly after 11PM and right before another scheduled tasks shuts down the machine.
ComradeBrehznev 12-13-05, 04:34 PM Hi Folks,
I have installed the 130 in my HTPC, and I have connected the VGA dongle to a VGA-to-component cable which then runs to my plasma via a Denon 2803. The 130 output is set to YPrPb.
It is working except when the display is full-screen, i.e., fills the entire 16x9 display. I then get some sort of hum bars rolling through the display. (The 'bars' are horizontal, rolling vertically.) This effect is not dependent on the source bandwidth as either HD, digital or analog TV looks fine when letterboxed. If I switch between 'auto-letterbox' and 'auto-zoom' modes, letterbox is good, zoom (fills the screen) is bad.
I have replaced the VGA to component cable and wiggled everything. I also have an Nvidia video board connected directly to the plasma with DVI, which works well.
Any ideas?
thanks,
CB
miimura 12-13-05, 04:42 PM Try the MyHD cable direct to the plasma and see if the picture gets better. I don't use the video switching on my receiver for just this reason.
- Mike
AllenDB 12-13-05, 04:43 PM Hi Folks,
My apologies to you CB (Brehznev & Redwood City?). When I created this thread I misnamed it MYHD_Update. It really has to do with the PLM, a piece of software that lets us rearrange the playlist of the MYHD program.
While you might get a response here you would better be served by jumping into the MYHD MDP-130 thread.
Good Luck.
TPeterson 12-13-05, 05:12 PM Ya know, Allen, I just went back and edited the "title" of my first post in this thread to see if that was possible. I think that the title of the #1 post is what's used for the Thread Title, so you could make this thread's name anything you want....
AllenDB 12-13-05, 05:54 PM Tried it to no avail. I looked for some administrative help but didn't see any.
TPeterson 12-13-05, 06:17 PM PM Bob Sorel.
helzerr 12-13-05, 09:28 PM Thread title changed.
AllenDB 12-24-05, 04:41 PM I don't how many users have drives all over the place like I do but now I don't have to worry about making sure the recording folder is set correctly. As the documentation states the implementation of this feature by the user can be done in stages to make sure the program will do what is expected. But of course it is still wise to keep the previous copy. I did not test the case where the remote drive/folder token contained spaces but it should work.
AllenDB 01-03-06, 10:16 PM I just had a mishap where I did not put the trailing backslash of the recording drive/folder. This caused the programs to be placed under the root drive. This is a stupid MYHD requirement. Its asking for a drive/folder but does treat the string as a folder name until the trailing back slash is entered. @%$^#%^&$%^&*^%^&*
I went back in my ini file and in that new stuff about disk usage I put the backslash in where it was calling for the remote drive/folder. I made a note to myself that the next time I change the PLM it will automatically add a backslash if a folder name follows the drive but the backslash is not there.
georgepds 01-09-06, 09:24 AM When MYHD records a program it puts the file name into a list. Then on your TV you bring up this list and scroll thru it to select a program.
Just the feature I was looking for. I've myhd recording and playing, however the only way I can get it to play a recorded show is to click the file name with a mouse ( ver 1.66)
How do you bring up the file list with the remote? I poked around the buttons on the remote last night and could not find one that did it.
Sorry for the possible miss-post, but I could not find this feature, and at least the general topic is dicsussed here
--G
TPeterson 01-09-06, 09:37 AM George--
It's the "FAV" button when in file mode.
georgepds 01-09-06, 10:12 AM It's the "FAV" button when in file mode.
Thank you.. I'll try it tonight
--G
georgepds 01-10-06, 09:11 AM Thank you again Terry for the tip.. and now a question (tangentially related to the topic)
I like the myhd software display of the recorded files, and the fav list . I especially like browsing and picking from the screen, The problem is using myhd alone you can't watch a recorded show while recording another ( I hear the groans now... and the chorus chanting myhd is what it is, myhd is what it is, myhd is what it is)
As I see it there are two solutions ( if your really want to do this) :
1) get another recording device and use a utility discussed here to bring the recordings into the play list . Is Divco fusion a good choice for this option?
2) use software playback. IIRC, many use Theatretek, and others use VLC. No problem for single show playback, but can you dislplay a playlist to the screen and use a remote to drive it ( one of the nice things about myhd is the FF/RW for commercials). If so how do you do it
As always.. please recommend a better place to post if this is too off topic
--G
TPeterson 01-10-06, 09:25 AM George, when you've done your homework in reading the MyHD threads... :D ...you'll recognize that the function you describe is what I've called "Job #1" for MIT. They've actually committed to doing it...someday. And Kei and I are holding their feet to the fire to deliver on that promise.
Meanwhile, yes, the Fusion cards work for recording (with some problems) and TT and other sw players work for the simultaneous playback. A third option is the IO-DATA AVeL Player2, for which you'll find an active discussion over in the Forum's DVD threads. None of those is integrated with the MyHD remote control, OSD, or hw MPEG-2 decoding, of course.
AFAIK, Allen's PLM is the best free tool for integrating a playlist from non MyHD sources and H2M (HDTVtoMPEG2) is the best free editor for chopping out commercials from recordings. They're actually, IMO, the best tools for those jobs, period, but that gets us into another set of religious wars....
georgepds 01-10-06, 09:46 AM George, when you've done your homework in reading the MyHD threads... :D
AFAIK, Allen's PLM is the best free tool for integrating a playlist from non MyHD sources and H2M (HDTVtoMPEG2) is the best free editor for chopping out commercials from recordings. They're actually, IMO, the best tools for those jobs, period,....
Mea culpa.. I have began a restudy of the myhd scrolls, but I'm still stuck int the old testament,
Reading Alan's posts again (part of the synoptic gospels) , I did think of another solution: two myhds, one on a server . The server can just be used for recording, so IR remote conflict is not an issue. The "main" computer where this utility is used, can have a myhd devoted to playback. I usually buiild one pc a year to keep up with hardware techniques, so this can be the 06 computer.
I know it might seem extreme to some, but I actually like the myhd software, and really like the myhd remote and its suite of functions.
Or I can wait for MIT (which, IIUC, is scheduled slightly after the apocolypse;)
thank you again
--G
AllenDB 01-10-06, 10:09 AM TPeterson,
I'm about ready to start testing Record_This. I sent email to K. Clark and DVICO about how to add recording entries to their schedule. K said to pass this on to you and DVICO's reply was more than a bit vague. SEE BELOW
"Hi. Our reserved file is Epg2List.Mdb into FusionHDTV folder. You can see this file with MS's access, but it is not easy to edit manually. We're improving the recording schduler and list. We will not use the tmp file anymore. Please wait for while. Thanks. "
Since a lot of us use Fusion cards Record_This won't be a 100% solution unless I can tell it along with MYHD cards what/when to record.
Maybe my request to DVICO wasn't understood. Would it be possible for you to ask them for this data? How to create schedule/recording entries for Fusion cards?
Cris Moore 01-10-06, 03:09 PM I would like to be privy (if possible) to any official information about the reservation specifications for both the MyHD and Fusion cards. I have figured some of it out myself but would prefer any official documentation if it is available.
TPeterson 01-10-06, 03:21 PM Cris, I'll show you mine if you.... :D
You'll have PM soon....
Cris Moore 01-10-06, 03:32 PM Allen,
It seems that you and I might be heading down the same path.
I was looking into creating a Scheduling Manager for my MyHD and Fusion cards.
The feature list looks something like this:
- TitanTV replacement using Zap2It Data Direct download guide support
- Ability to assign recordings to the MyHD or Fusion.
- Ability to swap recordings between the MyHD or Fusion.
- Ability to quickly view the recording schedule by day/week
- Ability to temporarily "overwrite" a recording with another
- Ability to "defer" a recording for a specific number of days
- Name based recording
- Scheduling conflict management
How does your project compare to the features I looking for?
AllenDB 01-10-06, 04:43 PM Allen,
It seems that you and I might be heading down the same path.
I was looking into creating a Scheduling Manager for my MyHD and Fusion cards.
The feature list looks something like this:
- TitanTV replacement using Zap2It Data Direct download guide support
- Ability to assign recordings to the MyHD or Fusion.
- Ability to swap recordings between the MyHD or Fusion.
- Ability to quickly view the recording schedule by day/week
- Ability to temporarily "overwrite" a recording with another
- Ability to "defer" a recording for a specific number of days
- Name based recording
- Scheduling conflict management
How does your project compare to the features I looking for?
This is fun. Really.
I also use the results of a call to Zap2It. The user specifys a list of programs and which machine/card the program is to be recorded from. By default it will not record reruns but that can be overridden. I haven't coded "Not Seen Before" yet but thats about an hour of work.
On purpose it will only record one day ahead. It should be run right after the XML file is created, preferably late in the evening.
One other oddity I want to add to it is to deal with ABC's programming of 61 and 59 minute program lengths. Make sure its done on the same card if allowed.
Which brings me to the last feature. If the user doesn't care, they just specify all the machine/cards and the program will simply use them in the order they are listed. If there are two programs on at the same time it will use the second listed machine/card......
I don't have anything to view the schedule. I'm trying to not view the schedule.
Adding to your list:
I might suggest that it be able to run standalone, handle reruns, "Not Seen Before", record one day at a time and generate a small report of what it scheduled and didn't schedule because of reruns or whatever. Like not enough cards :<)))))
I'll start testing mine tonight or tomorrow night but it doesn't have any GUI so I probably will just sit on it. Assuming yours does have a nice GUI please finish and post it here or somewhere. If it has those additional features I'll be the first to jump on it.
Cris Moore 01-10-06, 05:18 PM Assuming yours does have a nice GUI please finish and post it here or somewhere. If it has those additional features I'll be the first to jump on it. I haven't started mine yet, it's pretty involved and I won't be able to start it for a while so don't stop work on yours.
I might suggest that it be able to run standalone, handle reruns, "Not Seen Before", record one day at a time and generate a small report of what it scheduled and didn't schedule because of reruns or whatever. My idea was a app like MyGuide v2.5 (http://bb.labs.zap2it.com/viewtopic.php?t=110) that took the place of TitanTV (I hate having to go the web to schedule). There would also be a service running in order to handle things like auto downloading, deferred scheduling, repeats, and what not.
Even though we are attacking the same problem we appear to have different ideas about how to approach it. That's great as it will give people two tools to choose from.... well except for the fact that mine is vaporware. :D
Cris
AllenDB 01-10-06, 05:43 PM Cris, I'll show you mine if you.... :D
You'll have PM soon....
I give up. "PM soon" or shouldn't I know?
TPeterson 01-10-06, 05:57 PM P)ersonal M)essage. ;)
.... well except for the fact that mine is vaporware. :D
Cris
Hey, nothing wrong there; it puts you in great company!
Xesdeeni 01-11-06, 10:02 AM I'm not going to suggest how to handle this, but just to let you know my set of criteria for your consideration, if you are interested:
- I only view with the MyHD, so when only one thing is being recorded, I try to be sure the Fusion is doing it.
- I manually program all my recordings. My HTPC is not hooked up to the Internet for a variety of reasons.
- I pad the start and end of programs (I use 3 minutes on either end, but YMMV) to avoid differences between the network clock and my HTPC (with the exception of back-to-back recordings, where I have to live with the problem).
- I record back-to-back programs on the same channel on the same card. A few seconds can get lost, but not too many.
- I record Fusion to one drive and MyHD to another, mostly as a way of distributing content, since there is no way in Fusion or MyHD to specify multiple drives.
- I add all recordings manually to the MyHD play list, because I play all files from the OSD.
- I try to avoid recording NBC with the MyHD, since it's less sensitive tuner (MDP-100) breaks up about 40% of the time.
Xesdeeni
AllenDB 01-11-06, 10:37 AM I'm not going to suggest how to handle this, but just to let you know my set of criteria for your consideration, if you are interested:
- I only view with the MyHD, so when only one thing is being recorded, I try to be sure the Fusion is doing it.
- I manually program all my recordings. My HTPC is not hooked up to the Internet for a variety of reasons.
- I pad the start and end of programs (I use 3 minutes on either end, but YMMV) to avoid differences between the network clock and my HTPC (with the exception of back-to-back recordings, where I have to live with the problem).
- I record back-to-back programs on the same channel on the same card. A few seconds can get lost, but not too many.
- I record Fusion to one drive and MyHD to another, mostly as a way of distributing content, since there is no way in Fusion or MyHD to specify multiple drives.
- I add all recordings manually to the MyHD play list, because I play all files from the OSD.
- I try to avoid recording NBC with the MyHD, since it's less sensitive tuner (MDP-100) breaks up about 40% of the time.
Xesdeeni
Gosh,,,,,. The only reason I didn't write a program like this before is because I did not know how to get current sched info from the internet. After I was told to look at Zap2It I took off. The implication here is that it is totally based on info from the internet meaning as much as I don't mind putting user features in (ala PLM) I don't know how to help you here. I manually program my Fusion card too but use TitanTV for the Shuttle MDP-130. I use my MDP-120 to play and do timeshifting.
Xesdeeni 01-11-06, 11:48 AM Gosh,,,,,. The only reason I didn't write a program like this before is because I did not know how to get current sched info from the internet. After I was told to look at Zap2It I took off. The implication here is that it is totally based on info from the internet meaning as much as I don't mind putting user features in (ala PLM) I don't know how to help you here. I manually program my Fusion card too but use TitanTV for the Shuttle MDP-130. I use my MDP-120 to play and do timeshifting.Manual programming isn't evil ;-) It's just a different source for the info. I'd love a common interface that allowed me to put in the programs I want to record, and handle all the bookkeeping for me.
For example, if I want to record the following tomorrow night:
MyNameIsEarl 5.1 8:00pm-8:30pm
TheOffice 5.1 8:30pm-8:59pm
ER 5.1 8:59pm-10:00pm
EverybodyHatesChris 21.1 7:00pm-7:30pm
CSI 11.1 8:00-9:00pm
It'd be nice if it was divided up and adjusted as follows:
FusionHDTV
EverybodyHatesChris 21.1 6:57pm-7:33pm
MyNameIsEarl 5.1 7:57pm-8:30pm
TheOffice 5.1 8:30pm-8:59pm
ER 5.1 8:59pm-10:03pm
MyHD
CSI 11.1 7:57pm-9:03pm
I'd want the same setup if I'd chosen those shows from an online schedule or PSIP data.
Xesdeeni
AllenDB 01-11-06, 03:46 PM Manual programming isn't evil ;-) It's just a different source for the info. I'd love a common interface that allowed me to put in the programs I want to record, and handle all the bookkeeping for me.
For example, if I want to record the following tomorrow night:
MyNameIsEarl 5.1 8:00pm-8:30pm
TheOffice 5.1 8:30pm-8:59pm
ER 5.1 8:59pm-10:00pm
EverybodyHatesChris 21.1 7:00pm-7:30pm
CSI 11.1 8:00-9:00pm
It'd be nice if it was divided up and adjusted as follows:
FusionHDTV
EverybodyHatesChris 21.1 6:57pm-7:33pm
MyNameIsEarl 5.1 7:57pm-8:30pm
TheOffice 5.1 8:30pm-8:59pm
ER 5.1 8:59pm-10:03pm
MyHD
CSI 11.1 7:57pm-9:03pm
I'd want the same setup if I'd chosen those shows from an online schedule or PSIP data.
Xesdeeni
Talk about a coincidence, that is how the ini file is layed out. Define a machine/card and the programs listed after it will be recorded using that combination. To do what you want (no internet info) the program entry would have to include the time (as you have) and several pieces of other info including channel data.
Let me get Record_This running using Zap2It and I'll give this a serious look. You're right, it really should not be too hard after all else is done.
A problem just cropped up with the PLM and I have to a look at it. Damn!!!!!!!
AllenDB 01-11-06, 08:27 PM [QUOTE=
A problem just cropped up with the PLM and I have to a look at it. Damn!!!!!!![/QUOTE]
Nobody else probably uses the folder managing feature, but here's a clue.
Make sure the other machines are running when you try to make a change in their registry. I knew I tested this but in real time it fails. That was because I have (had) my machines all shut down at 11:10 PM. Idiot!!!
I set the Shuttle box to run 5 minutes longer than the main box that does the calculations and changes. See how this works. This will also apply to the recording functions too.
Back to Record_This.
AllenDB 01-11-06, 10:00 PM I set the Shuttle box to run 5 minutes longer than the main box that does the calculations and changes. See how this works. This will also apply to the recording functions too.
That was stupid, its not the time, both machines were running. It works in a test environment but not live. Security. Maybe the task that Scheduler fires up doesn't have the right security to modify the registry of the other system.
Anybody have an idea why, when I'm running from the test environment (Visual Studio process) the program successfully makes changes in a remote registry? But from the process fired by Task Scheduler it doesn't. And it doesn't even report an error.
I do not log on to either machine. I have one user defined, Allen, thats an Administrator. So when the Shuttle box sees Allen coming and Allen there is also an Administrator .................. its so confusing!
If I can't get and answer here maybe I'll pop over to the MDP-130 group. Its kinda related. Thanks.
TPeterson 01-11-06, 11:21 PM Allen, are these XP Home systems? I don't know about the VS test environment, but I don't think that you can do remote Registry ops on an XP Home system. Maybe the test env. is equivalent to a Remote Desktop setup, which is the only endrun that I know of for XP Home's prohibition on remote access with >guest privileges?
AllenDB 01-12-06, 09:11 AM Allen, are these XP Home systems? I don't know about the VS test environment, but I don't think that you can do remote Registry ops on an XP Home system. Maybe the test env. is equivalent to a Remote Desktop setup, which is the only endrun that I know of for XP Home's prohibition on remote access with >guest privileges?
They're XP Pro. I wouldn't wish XP Home on my worst enemy.
Actually my main (non video) system is still a 98SE and its better than XP Home in 98% of its operations.
When I get to work I'll search some development centers on the web.
Thanks.
TPeterson 01-12-06, 09:19 AM I wouldn't wish XP Home on my worst enemy. Um...OK, but you will bear in mind that some of your friends may be living with its hobbles, right?
AllenDB 01-12-06, 10:03 AM Um...OK, but you will bear in mind that some of your friends may be living with its hobbles, right?
Affirmative.
AllenDB 01-13-06, 03:23 PM The PLM problem is not a problem with the PLM. Its Task Scheduler. When it runs the PLM it runs it in a manner that it does not have authority to make changes in a remote registry. Then I created a shortcut on the desktop and ran the PLM from there. It worked.
This probably/may not be a problem for anybody but me but it has drawn my attention away from Record_This a bit. There are a couple of sources trying to run this down. I'm going to create a new duplicate username and password on both machines and modify the Task Scheduler entry to use this new username/password and see how it runs.
In the meantime I hope to start testing Record_This this weekend. Unfortunately it will not handle Fusion cards and I'm not sure when.
AllenDB 01-17-06, 11:35 PM Record_This, I'd had to have this,,,,, toy,,,,, for lack of a better term to play with. It is very limited in that it only handles OTA and MYHD. It reads the XML from Zap2It and makes the schedule entries in MYHD for the programs that are to be recorded. It recognizes reruns or will record all not seen episodes. It also will only record one day ahead. On that there is more in the instructions.
I've been testing and tweaking since Saturday and it seems pretty stable but I'm sure there might be a hole here and there. I do know one thing after seeing it work properly,,,,,,
I have got to get this working on the Fusion card too. If anybody has ideas or has looked into the structure of schedule entries for Fusion. Chris Moore has made a bit of progress in this area and this weekend I'm going to look into how far he got. But we really need DVICO to provide a bit more detail. It would really speed things up. I asked MIT and they returned the structure layout. It had already been somewhat decoded already but having the source made it a piece of cake.
Back to using Record_This,,,,, as I said it uses the xml generated schedule info from a call to xmltv with a string of parameters. I got on the Zap2It website and figured it out. And if I can most anybody can. And given what the program can do, like tonight there is no Bones or House. If MYHD had been set up to record them weekly you'd be getting 2 hours of American Idol. Unless you took the time to tweak the schedule or in fact set op the schedule every night.
I'm posting the ini file, the exe and the bat file that I use to run the PLM, XMLTV and then RT. Hope there aren't too many problems.
I've got some TV watching/catching up to do.
Cris Moore 01-18-06, 01:40 AM Thanks Allen. Will try it out as soon as I can (wrapped up in H2M at the moment). I've got a buddy who I think would love to try it out.. he has a MyHD and only does OTA.
can't download file at this time. :(
Record_This, I'd had to have this,,,,, toy,,,,, for lack of a better term to play with. It is very limited in that it only handles OTA and MYHD. It reads the XML from Zap2It and makes the schedule entries in MYHD for the programs that are to be recorded. It recognizes reruns or will record all not seen episodes. It also will only record one day ahead. On that there is more in the instructions.
I've been testing and tweaking since Saturday and it seems pretty stable but I'm sure there might be a hole here and there. I do know one thing after seeing it work properly,,,,,,
I have got to get this working on the Fusion card too. If anybody has ideas or has looked into the structure of schedule entries for Fusion. Chris Moore has made a bit of progress in this area and this weekend I'm going to look into how far he got. But we really need DVICO to provide a bit more detail. It would really speed things up. I asked MIT and they returned the structure layout. It had already been somewhat decoded already but having the source made it a piece of cake.
Back to using Record_This,,,,, as I said it uses the xml generated schedule info from a call to xmltv with a string of parameters. I got on the Zap2It website and figured it out. And if I can most anybody can. And given what the program can do, like tonight there is no Bones or House. If MYHD had been set up to record them weekly you'd be getting 2 hours of American Idol. Unless you took the time to tweak the schedule or in fact set op the schedule every night.
I'm posting the ini file, the exe and the bat file that I use to run the PLM, XMLTV and then RT. Hope there aren't too many problems.
I've got some TV watching/catching up to do.
Allen - Thanks for your work on this. Sorry for my lack of understanding but how do you download the XML file or does the program do it for you when it runs daily?
AllenDB 01-18-06, 10:11 AM Allen - Thanks for your work on this. Sorry for my lack of understanding but how do you download the XML file or does the program do it for you when it runs daily?
You are going to have to get an account with zap2it. Its free but you have to download a small package and then run thru an initialization. After that you just run that line you see in my bat file. That call to xmltv generates the xml file.
When I say Zap2It I think there are two sites. www.Zap2It.com takes you to their normal user page that displays the schedules but there is another where you can establish and account.
You are going to have to get an account with zap2it. Its free but you have to download a small package and then run thru an initialization. After that you just run that line you see in my bat file. That call to xmltv generates the xml file.
When I say Zap2It I think there are two sites. www.Zap2It.com takes you to their normal user page that displays the schedules but there is another where you can establish and account.
Ok I think I am understanding more. Two other questions are as follows.
1.) Do I need to change the line in the bat file or can I leave it as written?
2.) Once this is done is it as simple as typing in the name of the program I want to be recorded in your bat file? Does the spelling uppercase lowercase matter?
AllenDB 01-18-06, 03:01 PM Ok I think I am understanding more. Two other questions are as follows.
1.) Do I need to change the line in the bat file or can I leave it as written?
2.) Once this is done is it as simple as typing in the name of the program I want to be recorded in your bat file? Does the spelling uppercase lowercase matter?
1. My bat file is an example. I'm sure your programs and data are in folders with different names so that all has to change. If you are talking about the one line that calls xmltv it depends on what you want to name the xml file. And then put that same name in the ini file.
2. It absolutely is as simple as that. The ini file I posted is only as large as it is because it has the documentation. Yours will be the program names preceded by the machine/card and any options. One of which is required and that is the name of the xml file.
The program is case insensitive.
RalphArch 01-18-06, 03:17 PM Allen - I don't understand - what do you really gain using your xml and zap2it that is not available using the existing TitanTV helper for scheduling recordings?
(I only have MyHD cards)
rathwine 01-18-06, 03:37 PM Allen, I have gotten everything running so far, except your exe file. for some reason windows xp refused to run that file. Any ideas?
troy
Cris Moore 01-18-06, 03:39 PM Allen,
Perhaps it would be helpful to list the featues (and possible features) that a tool like yours provides over the simple TitanTV web interface.
Cris Moore 01-18-06, 05:03 PM Hey, I can't run the Record_This.exe file either. :confused:
Allen???
AllenDB 01-18-06, 10:48 PM Allen - I don't understand - what do you really gain using your xml and zap2it that is not available using the existing TitanTV helper for scheduling recordings?
(I only have MyHD cards)
For the most part you don't have to schedule anything anymore. Just give RT a list of programs and if they are on tonight and they are not reruns (by default) it will schedule them for MYHD. And since I run the PLM daily I just added a call to xmltv and a call to RT. Now one click builds the play list and schedules all the recordings for that night on your MYHD cards.
AllenDB 01-18-06, 10:57 PM Allen, I have gotten everything running so far, except your exe file. for some reason windows xp refused to run that file. Any ideas?
troy
Eeeekkkk! I hope the holidays did not cause this problem. With too much time on ones hands you can always get into trouble. I did all my PLM work with Visual Studio 6.0 which is a bit dated. I still use it at work but thats for archane reasons. Sooooooo for no specific reason at all except to possibly learn C# I installed XP SP2 and Visual Studio 2005 at home. About a week later while poking around I was wunderin' if the exe files I now generate would still run on older machines. They probably should but I still kinda wish I had stayed on 6.0.
Let me see if I packaged the wrong exe or what.
When you say it doesn't run ???????????? Is it sitting in Task Maanger or nothing there either. What version of Windows are you running under?
I wonder if I can successfully uninstall 2005 and go back to 6.0.
AllenDB 01-19-06, 12:03 AM Allen, I have gotten everything running so far, except your exe file. for some reason windows xp refused to run that file. Any ideas?
troy
Eeeekkkk! I hope the holidays did not cause this problem. With too much time on ones hands you can always get into trouble. I did all my PLM work with Visual Studio 6.0 which is a bit dated. I still use it at work but thats for archane reasons. Sooooooo for no specific reason at all except to possibly learn C# I installed XP SP2 and Visual Studio 2005 at home. About a week later while poking around I was wunderin' if the exe files I now generate would still run on older machines. They probably should but I still kinda wish I had stayed on 6.0.
Let me see if I packaged the wrong exe or what.
When you say it doesn't run ???????????? Is it sitting in Task Maanger or nothing there either. What version of Windows are you running under?
I wonder if I can successfully uninstall 2005 and go back to 6.0.
AllenDB 01-19-06, 12:05 AM Code wouldn't run on my laptop either. I never cease to find reasons to loathe and despise Windows.
...
I wonder if I can successfully uninstall 2005 and go back to 6.0.
I don't know about 2005, but I have both VS.NET 2003 and VS 6.0 installed alongside each other at work; I have had no problems running either one. You might have to reinstall 2005 after 6.0 if you try this.
Can anyone help me?? I downloaded xmltv-0.5.41-win32 and signed up for a zap2it account and now I am at the point where I am suppose to configure the "tv_grab_na_dd" and I see no way of doing this. I am an extreme novice when it comes to XML?? It almost looks like I was suppose to add tv_grab_na_dd at the end of the xmltv.exe file in the filename and it was suppose to work??
Is there anywhere I can go that explains how to use this? Right now when I double click and run the xmltv.exe all it does is runs a dos script that is to fast for me to see what is going on and then closes?
Please help if anyone knows what I am doing wrong.
TPeterson 01-19-06, 10:29 AM Andy81--
Run that exe in a DOS window so you can see what it's trying to tell you.
Cris Moore 01-19-06, 10:50 AM As Terry said you will need to open a DOS window and run the following command while in the XMLTV\xmltv-0.5.42-win32 directory (or whatever your directory happens to be).
xmltv tv_grab_na_dd --configure
Also don't forget to browse through the documentation in the XMLTV directory and doc directory.
As Terry said you will need to open a DOS window and run the following command while in the XMLTV\xmltv-0.5.42-win32 directory (or whatever your directory happens to be).
xmltv tv_grab_na_dd --configure
Also don't forget to browse through the documentation in the XMLTV directory and doc directory.
That was the problem. Thanks to both Cris and Terry.
Cris Moore 01-19-06, 01:12 PM Now if Allen can get us a working copy of the "Record_This.exe" file we can continue with our testing.
Go Allen!
Paul_PDX 01-19-06, 01:35 PM Allen -- you might take alook at this MSDN thread --
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=72965&SiteID=1
It points to several Microsoft articles on delivering VS 2005 code.
This is one of the biggest reason I have been sticking to unmanaged C++ so far.
hdtvincr 01-19-06, 01:46 PM Couple of notes...
1. I believe Allen is using the same technique that I have been in my little toy along the same lines, in that scheduled recordings are written to the registry. CAUTION: In my observations, if MyHD is running at the same time, it will wipe out entries that are written from this program. Thus, I would set your batch file to run at a time when you know there will be no recordings going on.
2. Something to watch for... I've had some recordings set by my app that looks OK, but for some reason the cpu did not come out of hibernation. Curious to see how Allens program works in this area....
AllenDB 01-19-06, 02:30 PM Couple of notes...
1. I believe Allen is using the same technique that I have been in my little toy along the same lines, in that scheduled recordings are written to the registry. CAUTION: In my observations, if MyHD is running at the same time, it will wipe out entries that are written from this program. Thus, I would set your batch file to run at a time when you know there will be no recordings going on.
2. Something to watch for... I've had some recordings set by my app that looks OK, but for some reason the cpu did not come out of hibernation. Curious to see how Allens program works in this area....
Both the PLM and RT immediately shutdown if MYHD is running.
That is,,,,,,,,,,,,,,,,,,,,,,,,,, if RT ever got started.
AllenDB 01-19-06, 02:35 PM Allen -- you might take alook at this MSDN thread --
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=72965&SiteID=1
It points to several Microsoft articles on delivering VS 2005 code.
This is one of the biggest reason I have been sticking to unmanaged C++ so far.
This is the second reference I've seen to unmanaged C++ (they talked about it here at work too). I'll take a quick look into this area to see where it leads. If it takes too long I'll go back to VS 6.0.
I must have mis-spoke when I said the company still uses VS 6.0 for archane reasons. Maybe not so archane------------- Thats not how to spell arch------e!
AllenDB 01-19-06, 02:44 PM Built with VS 6.0 on a temporary basis. If I can stay on VS 2005 with some modifications I'm going to try.
Cris Moore 01-19-06, 04:17 PM Thanks Allen. Got everything working. :)
A couple of (minor) problems to note:
1) If there are already existing matching entries, scheduling through Record_This will create conflicts. I already had Smallville scheduled to record weekly. When I added Smallville to the Record_This list it added a single day recording for Smallville even though this new entry is in conflict with the weekly recording that was already there.
Just want to mention to everyone to remove all of your existing entries before using Record_This to avoid potential scheduling conflicts.
Update: Also, running Record_This multiple times (hey I'm testing) keeps adding multiple conflicting schedules. I currently have 3 entires for Smallville to be recorded today all at the same time!
2) It doesn't appear that the "File Name Style" is being honored. I have FF_Style DATE_TIME set as default for my file name, the directory is the Title. I looks like Record_This makes the file name to be the Title and no directory, irregardless of the MyHD settings.
rathwine 01-19-06, 05:31 PM Another question. I have it working now, but how do I choose which antenna connector. I get better quality from Ant2, loose connection on Ant1, but it thinks I should be on ant 1. Maybe an option for the ini file. Once again, thanks, and it seems ok so far.
AllenDB 01-19-06, 09:35 PM Alright, after getting the info on VS 2005 I have to move back to VS 6.0. This weekend I'll put it back in. After running RT tonight it popped up that CSI is a repeat but TV Guide and TitanTV says it's new. Looking at the episode info I'm pretty sure that Zap2It is right. This is great!
AllenDB 01-19-06, 09:48 PM Thanks Allen. Got everything working. :)
A couple of (minor) problems to note:
1) If there are already existing matching entries, scheduling through Record_This will create conflicts. I already had Smallville scheduled to record weekly. When I added Smallville to the Record_This list it added a single day recording for Smallville even though this new entry is in conflict with the weekly recording that was already there.
Just want to mention to everyone to remove all of your existing entries before using Record_This to avoid potential scheduling conflicts.
Update: Also, running Record_This multiple times (hey I'm testing) keeps adding multiple conflicting schedules. I currently have 3 entires for Smallville to be recorded today all at the same time!
2) It doesn't appear that the "File Name Style" is being honored. I have FF_Style DATE_TIME set as default for my file name, the directory is the Title. I looks like Record_This makes the file name to be the Title and no directory, irregardless of the MyHD settings.
It is not suppose to create conflicts but obviously there's a bug. I had the same problem on Invasion and wrote it down on my list.
I have to confess that I was a bit confused on the File Name Style setting. I'll put this on the list too. The first release of RT is pretty rigid in that it doesn't look at any MYHD settings other than the schedule. I'll have to find the setting of File Name Style and try to use it. If there are other values that can be examined on the fly and used in creating a schedule entry let me know.
Its probably too soon to ask about the hangs you talked about before.
I really appreciate the testing and thank you very much.
AllenDB 01-19-06, 09:51 PM Another question. I have it working now, but how do I choose which antenna connector. I get better quality from Ant2, loose connection on Ant1, but it thinks I should be on ant 1. Maybe an option for the ini file. Once again, thanks, and it seems ok so far.
Yup, new option somewhere and put in the fix list. Now that you see the layout of the ini file if you have any suggestion on where ant1 & ant2 should go let me know.
rathwine 01-20-06, 03:29 AM Not sure where would be the best place. I am sure since you support multiple computers you would have to discern which myhd you are talking about. So maybe you would want it as an argument after you tell it >local or whatever. Maybe like
>local Myhd ant1
as a single argument line. or stack it just after as in
>local myhd
>ant2
I also noticed the filename properties changing from my default settings. Thanks for all of the work.
Troy
AllenDB 01-20-06, 10:03 AM Not sure where would be the best place. I am sure since you support multiple computers you would have to discern which myhd you are talking about. So maybe you would want it as an argument after you tell it >local or whatever. Maybe like
>local Myhd ant1
as a single argument line. or stack it just after as in
>local myhd
>ant2
I also noticed the filename properties changing from my default settings. Thanks for all of the work.
Troy
I was thinking of putting it on the same line as the machine/card so thats where it will be.
As I was telling Chris, on the file naming, the truth is that I was in a hurry and hard coded it to work 'my' way. I hope to have it using the MYHD option this weekend.
Cris Moore 01-20-06, 11:50 AM I was thinking of putting it on the same line as the machine/card so that’s where it will be.I would seem that you need to implement it so that the user can specify which antenna for which recording on the SAME card.
For example a friend of mine has two OTA antennas. One points north(Ant1), the other south(Ant2). So on the same card he would need to be able to specify that the antenna needs to switch between recordings. Also, what about those who use one input for QAM and the other for OTA?
This may be your intension already but I didn't read it that way with your post. It seems like your way would limit the card to a particular antenna.
TPeterson 01-20-06, 12:04 PM Yes, it would seem to be necessary to specify the input for each capture event. Conceivably, some would even be Svideo or (yech) composite, especially on the Fusion cards that can actually do decent NTSC captures.
AllenDB 01-20-06, 12:07 PM I would seem that you need to implement it so that the user can specify which antenna for which recording on the SAME card.
For example a friend of mine has two OTA antennas. One points north(Ant1), the other south(Ant2). So on the same card he would need to be able to specify that the antenna needs to switch between recordings. Also, what about those who use one input for QAM and the other for OTA?
This may be your intension already but I didn't read it that way with your post. It seems like your way would limit the card to a particular antenna.
I'm thinking like this:
machine/myhd ant1
program list
machine/myhd ant2 (same machine, therefore same myhd card)
another program list
The myhd here is the same myhd card. I will just set the ant param differently. Should work, I think.
QAM is a different story. I have no cable. I would need to see some samples of schedule entries and go from there. Post the output from RT showing QAM schedules. Or maybe I can be talked thru QAM channels.
Is that what your are asking?
Cris Moore 01-20-06, 12:13 PM Awesome! I just had my first automatic update happen. :)
I have mine scheduled for 10:00am every morning. Unfortunatly nothing for me to watch tonight. :(
But still pretty cool though. :cool:
No matter that there is nothing on today. I'm going to go see Underworld: Evolution.
01/20/06 10:03:53 Record_This: **********************************************************
01/20/06 10:03:53 Get_Next_Record: >> xmlfilename c:\HDTV_Tools\XMLTV\xmltv-0.5.42-win32\oneday.xml
01/20/06 10:03:53 Get_Next_Record: >> today
01/20/06 10:03:53 Get_Next_Record: >> showoldschedule
01/20/06 10:03:53 Get_Next_Record: >> showaddedschedule
01/20/06 10:03:53 Get_Next_Record: <<
01/20/06 10:03:53 Get_Next_Record: << --- additional options
01/20/06 10:03:53 Get_Next_Record: << channel
01/20/06 10:03:53 Get_Next_Record: << notseen
01/20/06 10:03:53 Get_Next_Record: << remote remote_host_name
01/20/06 10:03:53 Get_Next_Record: << reruns
01/20/06 10:03:53 Get_Next_Record: << scheduleconflicts
01/20/06 10:03:53 Get_Next_Record: << showallchannels
01/20/06 10:03:53 Get_Next_Record: << showallprograms
01/20/06 10:03:53 Get_Next_Record: << shownotseen
01/20/06 10:03:53 Get_Next_Record: << timeoffset -8
01/20/06 10:03:53 Get_Next_Record: << tomorrow
01/20/06 10:03:53 Get_Next_Record: << ----
01/20/06 10:03:53 Get_Next_Record: <<
01/20/06 10:03:53 Get_Next_Record: >> local MYHD
01/20/06 10:03:53 Get_Next_Record: Alias
01/20/06 10:03:53 Get_Next_Record: Bones
01/20/06 10:03:53 Get_Next_Record: Charmed
01/20/06 10:03:53 Get_Next_Record: Ghost Whisperer
01/20/06 10:03:53 Get_Next_Record: Invasion
01/20/06 10:03:53 Get_Next_Record: Medium
01/20/06 10:03:53 Get_Next_Record: Nova
01/20/06 10:03:53 Get_Next_Record: Surface
01/20/06 10:03:53 Get_Next_Record: Smallville
01/20/06 10:03:53 Get_Next_Record: Veronica Mars
01/20/06 10:03:53 Get_Next_Record:
01/20/06 10:03:53 Get_Next_Record:
01/20/06 10:03:53 Record_This: Run date/time 2006/01/20 10:03:53
01/20/06 10:03:53 Record_This: Recording date 2006/01/20
01/20/06 10:03:53 Check_Program: >>>>>>>>>>>>>>>>>>>> Skipping rerun Ghost Whisperer on KOINDT 1/20 20:00 till 21:00 or 60 minutes
Done
Cris Moore 01-20-06, 12:18 PM I'm thinking like this:
machine/myhd ant1
program list
machine/myhd ant2 (same machine, therefore same myhd card)
another program list
The myhd here is the same myhd card. I will just set the ant param differently. Should work, I think.OK. I understand now. Should work.
QAM is a different story. I have no cable. I would need to see some samples of schedule entries and go from there. Post the output from RT showing QAM schedules. Or maybe I can be talked thru QAM channels.
Is that what your are asking? "I don't think QAM would be handled any differently as it still comes though an antenna input. As long as the channel information is correct from Zap2it it should work. I would post a QAM sample but I don't get cable either. Perhaps Terry can?
TPeterson 01-20-06, 12:23 PM The difference with QAM is that RT will have to tap into MyHD's (or create its own) mapping of the cableco numbers to the physical channels. I confess that I've not yet set up RT (or even PLM :() so I can't give you a specific example. But, Allen, I imagine that you have the format of the mapping table in the info from MIT, right?
hdtvincr 01-20-06, 12:38 PM I'll send Allen an example of QAM when I get home in a couple of hours....
IIRC, it is similar to OTA with the RF cable channel, then the mapped virtual channel and sub from MyHD. Terry is right, you will need to allow the user to set these either manually or with a little help from the registry mapping tables....
example: My FOX on QAM
RF : 114
Virtual : 828
Sub : (None) coded as a -1 value in registry ($FFFFFFFF)
example: My PBS on QAM
RF : 114
Virtual : 32
Sub : 1
AllenDB 01-20-06, 02:58 PM I'll send Allen an example of QAM when I get home in a couple of hours....
IIRC, it is similar to OTA with the RF cable channel, then the mapped virtual channel and sub from MyHD. Terry is right, you will need to allow the user to set these either manually or with a little help from the registry mapping tables....
example: My FOX on QAM
RF : 114
Virtual : 828
Sub : (None) coded as a -1 value in registry ($FFFFFFFF)
example: My PBS on QAM
RF : 114
Virtual : 32
Sub : 1
I'd should use the registry if the mapping is there. But really would like to see some examples of scheduled entries. I understand there is a mapping but my simple view is that the virtual stuff is fluff. The Physical Chan is the frequency to tune. Like 65 for UHF here in the LA area for Fox or 129 over Cox cable. I don't know if its 129 but just saying as an example. Again this is my simple view.
hdtvincr 01-20-06, 03:09 PM I'd should use the registry if the mapping is there. But really would like to see some examples of scheduled entries. I understand there is a mapping but my simple view is that the virtual stuff is fluff. The Physical Chan is the frequency to tune. Like 65 for UHF here in the LA area for Fox or 129 over Cox cable. I don't know if its 129 but just saying as an example. Again this is my simple view.I believe we are saying the same thing... My NBC(7) is 55 OTA, but is located on cable QAM RF channel 114.1. Thus the QAM scheduled entry would list:
PhyCh: 114
VirCh: 7
SubCh: 1
Assuming that MyHD has been told to map that Titan entry to 7.1. This is really where it is helpful to pull the mappings from MyHD. That is what I'm in the process of doing now in my app to make it easier. I can send you some examples if you like. What format would you like it in? Just a registry export?
AllenDB 01-20-06, 04:59 PM I believe we are saying the same thing... My NBC(7) is 55 OTA, but is located on cable QAM RF channel 114.1. Thus the QAM scheduled entry would list:
PhyCh: 114
VirCh: 7
SubCh: 1
Assuming that MyHD has been told to map that Titan entry to 7.1. This is really where it is helpful to pull the mappings from MyHD. That is what I'm in the process of doing now in my app to make it easier. I can send you some examples if you like. What format would you like it in? Just a registry export?
Try registry export. But what I'm meaning to say is that we could put 678 in VirCh and MYHD might care less. If the user isn't looking at the entrties they could care less. But in the Zap2It data there is a character string that signifies the network identifier and that might be a good thing to display to the user.
I think I'm just mumbling but I'm going to set VirCh to garbage and schedule a recording.
hdtvincr 01-20-06, 05:14 PM So far in my dealings, it has been REAL picky about getting the right data or not working at all. I believe you need all 3 values. I think MyHD does the proper lookup when the scheduled recording starts.
For instance... My ABC(9) is on QAM 115.4 and in the tables is mapped as Virch 9 and NO Subch. In the registry, the entries in order are 115, 9, -1. This is what I mentioned earlier about the -1 ($FFFFFFFF) value. There is no reference in the schedule entry about the real Subch (4) for Phych 115. Again, I believe MyHD does the lookup in it's tables to find the proper Subch for the entry of Virch 9 and Subch -1 and finds it really needs 115.4.
I'll get some recordings scheduled on different channels and export the whole registy key for you and send it to you along with my MyHD channel lists.
hdtvincr 01-20-06, 05:45 PM Allen, You have mail! :)
Allen - I just got it to all work. Awesome!! Is there any hope of getting this to work with the fushion card as well somewhere down the road?
Thanks again!!
AllenDB 01-21-06, 01:17 PM Allen - I just got it to all work. Awesome!! Is there any hope of getting this to work with the fushion card as well somewhere down the road?
Thanks again!!
Thanks....
I really hope. As soon as I get File Type stuff done I'll be jumping on it.
AllenDB 01-21-06, 01:25 PM This version is compiled with VS 6.0 at home like I was doing with the PLM. It hopefully fixes the conflict issue and added the Ant1/Ant2 specification on the machine/card line. So actually all it really does is add the Ant functionality.
I need to do some more research and probably sort some stuff out with the file naming problem.
The code file size for 6.0 is triple that for VS 2005. ???????
If anybody does get it to execute I'd like to know so I can rest easy on the code issue.
Thanks.
Cris Moore 01-21-06, 01:40 PM Seems like it is working to me.
01/21/06 11:37:55 Record_This: **********************************************************
01/21/06 11:37:55 Get_Next_Record: >> showaddedschedule
01/21/06 11:37:55 Get_Next_Record: >> showoldschedule
01/21/06 11:37:55 Get_Next_Record: >> today
01/21/06 11:37:55 Get_Next_Record: >> xmlfilename c:\HDTV_Tools\XMLTV\xmltv-0.5.42-win32\oneday.xml
01/21/06 11:37:55 Get_Next_Record: <<
01/21/06 11:37:55 Get_Next_Record: << --- additional options
01/21/06 11:37:55 Get_Next_Record: << channel
01/21/06 11:37:55 Get_Next_Record: << notseen
01/21/06 11:37:55 Get_Next_Record: << remote remote_host_name
01/21/06 11:37:55 Get_Next_Record: << reruns
01/21/06 11:37:55 Get_Next_Record: << scheduleconflicts
01/21/06 11:37:55 Get_Next_Record: << showallchannels
01/21/06 11:37:55 Get_Next_Record: << showallprograms
01/21/06 11:37:55 Get_Next_Record: << shownotseen
01/21/06 11:37:55 Get_Next_Record: << timeoffset -8
01/21/06 11:37:55 Get_Next_Record: << tomorrow
01/21/06 11:37:55 Get_Next_Record: << ----
01/21/06 11:37:55 Get_Next_Record: <<
01/21/06 11:37:55 Get_Next_Record: >> local MYHD ant1
01/21/06 11:37:55 Get_Next_Record: Alias
01/21/06 11:37:55 Get_Next_Record: Bones
01/21/06 11:37:55 Get_Next_Record: Charmed
01/21/06 11:37:55 Get_Next_Record: Ghost Whisperer
01/21/06 11:37:55 Get_Next_Record: Invasion
01/21/06 11:37:55 Get_Next_Record: Medium
01/21/06 11:37:55 Get_Next_Record: Nova
01/21/06 11:37:55 Get_Next_Record: Surface
01/21/06 11:37:55 Get_Next_Record: Smallville
01/21/06 11:37:55 Get_Next_Record: Veronica Mars
01/21/06 11:37:55 Get_Next_Record:
01/21/06 11:37:55 Get_Next_Record:
01/21/06 11:37:55 Record_This: Run date/time 2006/01/21 11:37:55
01/21/06 11:37:55 Record_This: Recording date 2006/01/21
01/21/06 11:37:55 Check_Program: >>>>>>>>>>>>>>>>>>>> Skipping rerun Alias on KATUDT 1/21 23:35 till 0:35 or 60 minutes
01/21/06 11:37:55 Check_Program: >>>>>>>>>>>>>>>>>>>> Skipping rerun Nova on KOPBDT 1/21 8:00 till 9:00 or 60 minutes
01/21/06 11:37:55 Check_Program: >>>>>>>>>>>>>>>>>>>> Skipping rerun Veronica Mars on KPDXDT 1/21 16:30 till 17:30 or 60 minutes
01/21/06 11:37:55 Check_Program: >>>>>>>>>>>>>>>>>>>> Skipping rerun Smallville on KWBPDT 1/21 15:00 till 16:00 or 60 minutes
Done
Cris Moore 01-21-06, 01:59 PM Allen,
This is certainly entirely up to you but I just wanted to put my vote in on priorities.
1 - Bug fixes\required enhancements (like File Type stuff)
2 - Fusion OTA support
3 - QAM support MyHD
4 - QAM support Fusion
AllenDB 01-21-06, 02:13 PM Damn, I forgot to add.
As stupid as this might sound there is a remote possibility RT may handle cable/QAM stuff right now. As long as Zap2It has the right physical stuff and I get it--------------------
If anybody with cable can give it a try and let me know I'd really, really appreciate it.
TYVM!
Chris, I'm looking into the File Type stuff as we type and have no problem with priorities.
Fusion, Fusion, Fusion!
TPeterson 01-21-06, 02:22 PM Allen, are you saying that you already use the MyHD cableco-physical channel mappings for QAM? Otherwise, I think that there's very little chance that RT will find what it needs in the Zap2it data, since that's likely only to have the cableco channel IDs.
AllenDB 01-21-06, 03:08 PM Allen, are you saying that you already use the MyHD cableco-physical channel mappings for QAM? Otherwise, I think that there's very little chance that RT will find what it needs in the Zap2it data, since that's likely only to have the cableco channel IDs.
OK, lets think this out. First, there's a 90% chance I'm way off base.
On the other hand I can't think how MYHD has any knowledge or need of channel mappings. I think that data is in and comes from TitanTV or whatever. MYHD is TOLD what QAM channel to use to record something off CBS. Channel 115 or whatever. And as I said the service also says this is Vir 2 for CBS. So I'm missing the mapping process concept needed in MYHD.
So, no I don't do any mappings from MYHD. But I do think the providers do tell MYHD what QAM channel to use.
Funny,,, :<))) I don't have cable and I'm spouting off on how it works. But they do tell MYHD what UHF channel to use so thats why I speculate they should have the cable/QAM channel too.
I seemed to have dropped some mail from HDTVINCR with this info. We all wait with great trepidation!!!!!!!!!!!
hdtvincr 01-21-06, 03:22 PM Allen
I resent the email. I'll attach it here in case you don't get it again.
I think you're way off base on how the QAM stuff is scheduled. If you haven't used QAM in MyHD, you probably don't realize that most cable channel listings have to be remapped by MyHD, so it I believe you HAVE to have some method in your RT to do this or it ain't gonna work.
Anyways, here is the file just in case...
TPeterson 01-21-06, 03:24 PM And I've not looked directly at Zap2it's data, but judging from my experience with TitanTV, the difference between QAM and OTA is that the physical channel info is included for the OTA stations but it is not included for the QAM ones. All that TitanTV shows for the QAM stations is the cablecos "channel number" which has nothing whatsoever to do with the actual channel location. For example, the Comcast "channels" for the clear QAM HD stations here are all 70x (where x is between 2 and 9 and is typically equal to the "traditional" OTA VHF assignment for that station--e.g., KTVU-HD [old NTSC channel 2] is on "702") but they're physically on various subchannels of cable channels 79, 111, 116, and 117. However, you'll find no mention of "79" etc. in the TitanTV (or Comcast) listings, because those assignments are "proprietary" and may be changed without notice--or need for any--to Comcast's customers because the STB equipment handles the translation. But, obviously, MyHD and FusionHDTV need to know those physical channels. That's where the MyHD mapping from TitanTVhelper.exe comes into play.
AllenDB 01-21-06, 03:47 PM And I've not looked directly at Zap2it's data,
*************************************
Does somebody, anybody-------------- have a Zap2It account that specifies a cable service?
Can you specify a cable service when setting up Zap2It account?
Lastly, if the above it true could you post the XML file for us to look at?
AllenDB 01-21-06, 04:03 PM Allen
I resent the email. I'll attach it here in case you don't get it again.
I think you're way off base on how the QAM stuff is scheduled. If you haven't used QAM in MyHD, you probably don't realize that most cable channel listings have to be remapped by MyHD, so it I believe you HAVE to have some method in your RT to do this or it ain't gonna work.
Anyways, here is the file just in case...
Got the stuff and looking at it. Do wonder about normal email tho.
You are right in that I don't know anything about QAM. Are QAM channels the channels that cables xmit HD on?
OK, this QAM stuff, this mapping table, I think Terry says the TitanTV helper app does the mapping. Would the user have to manually enter a table into RT? Do you have a user entered mapping table or where did you get it?
TPeterson 01-21-06, 04:13 PM Are QAM channels the channels that cables xmit HD on?
OK, this QAM stuff, this mapping table, I think Terry says the TitanTV helper app does the mapping. Would the user have to manually enter a table into RT? Do you have a user entered mapping table or where did you get it?The user (who has to discover the correspondence empirically or from peers) enters it as part of the first-time reservation setup for that station using TitanTVhelper. Thereafter, it's saved in the MyHD channel list, of which I think Tim sent you an example. QAM is the modulation used on cable channels instead of the 8VSB that's used OTA.
hdtvincr 01-21-06, 04:14 PM And I've not looked directly at Zap2it's data,
*************************************
Does somebody, anybody-------------- have a Zap2It account that specifies a cable service?
Can you specify a cable service when setting up Zap2It account?
Lastly, if the above it true could you post the XML file for us to look at?
You can go to the zap2it web site and change to a cable listing if you want. WARNING: It requires you to run the --configure option again thru xmltv...
I've looked and Terry is correct. All it will give you is whatever the cableco has defined as that channel . That is almost always not where it is on the actual QAM channels.
MyHD handles it thru Titan by allowingyou to select the proper MyHD channel that you have saved, and then associates any further cable listings for that channel to the one that you pick in MyHD.
What I have done in my app is just to simply get zap2it plain ol regular OTA listings, look at MyHD channels, and allow the user to associate the OTA listing to the MyHD channel.
I just need to throw together a readme and I think I'll be ready to let folks see my app if anyone is interested. Allen and I both were looking for some way to auto schedule and both were excited and went right to work when we discovered the xmltv data. As long as Allen doesn't mind, I will throw a link to mine up later so that we can compare likes/dislikes, etc. I do NOT have a Fusion card though.. Sorry....
jmonier 01-21-06, 07:21 PM ....
The code file size for 6.0 is triple that for VS 2005. ???????
One possibility is that MFC or some other library is statically linked in 6.0 and setup to be used as a DLL under VS 2005. Thus the 6.0 build would include a lot of code that was in the separate DLL under VS 2005. And the VS 2005 build would not work on any machine that did not have the proper DLL(s).
AllenDB 01-21-06, 08:40 PM It was pointed out that RT does not support the file/directory names that MYHD did. This version tries to. It more than likely requires two new entries in the ini file. I put them in mine to get the the same results as before and it worked.
The two new options are DirectoryStyle and FileNameStyle. If they don't generate what is expected let me know.
If you don't enter them RT will use the registry settings from MYHD but I don't think the results will be what the user wants.
Keep the previous version in case this one presents any problems. But this has to work to be compatible with various users needs.
Maybe on to Fusion? Fusion or QAM?
Cris Moore 01-21-06, 08:52 PM Maybe on to Fusion? Fusion or QAM?Fusion, Fusion, Fusion. :D
RalphArch 01-21-06, 08:56 PM Vote for QAM from a MyHD MDP130 owner
AllenDB 01-21-06, 08:56 PM You can go to the zap2it web site and change to a cable listing if you want. WARNING: It requires you to run the --configure option again thru xmltv...
As long as Allen doesn't mind, I will throw a link to mine up later so that we can compare likes/dislikes, etc. I do NOT have a Fusion card though.. Sorry....
No, I think I'll leave my Zap2It setting just like they are.
But no problemo on anything with a GUI. Maybe some day I'll get the hang of it.
Cris Moore 01-21-06, 09:55 PM If you don't enter them RT will use the registry settings from MYHD but I don't think the results will be what the user wants.Allen, if I don't enter the "Styles" then I don't get a file name. I get something like D:\Recordings\MyHD\.tp. If I enter the "Styles" then it works as expected.
I'm a little confuses about why we need to add the "Styles" in the INI file when they are specified exactly the same in the registry. :confused:
A question:
Is there a way to specify to record a rerun for a particular show but not for others that are reruns?
I tried using the "notseen" option like this:
>> local MYHD ant1
Alias
Bones
Charmed
Ghost Whisperer
Invasion
Medium
Nova
Surface
Smallville
Veronica Mars
>> notseen
Farscape
but it doesn't do what I though it does.
I guess I don't understand how to use the "notseen" and "shownotseen" options.
AllenDB 01-22-06, 12:00 AM Allen, if I don't enter the "Styles" then I don't get a file name. I get something like D:\Recordings\MyHD\.tp. If I enter the "Styles" then it works as expected.
I'm a little confuses about why we need to add the "Styles" in the INI file when they are specified exactly the same in the registry. :confused:
A question:
Is there a way to specify to record a rerun for a particular show but not for others that are reruns?
I tried using the "notseen" option like this:
>> local MYHD ant1
Alias
Bones
Charmed
Ghost Whisperer
Invasion
Medium
Nova
Surface
Smallville
Veronica Mars
>> notseen
Farscape
but it doesn't do what I though it does.
I guess I don't understand how to use the "notseen" and "shownotseen" options.
In my registry there are two entries, RESCAP_FILENAMESTYLE and RESCAP_FILENAMESTYLE_TITANTV. Its like that for SUB_DIRECTORY too. The ones with the TITANTV extension have my settings, but the 'standard' ones are one and zero. I figured I could not trust the TITANTV entries to be there for everybody so I check for the 'standard' ones. Check the values of your standard entries and let me know what they are.
About the reruns and notseen they are global flags so let me add the option off. That way the flag can be manipulated in the middle of the program entries.
NotSeen turns on Rerun so Farscape should have been scheduled if it was on tonight. I did some testing and it looked OK. If Farscape was on but it didn't get scheduled turn on some of the debug stuff, like ShowAllPrograms, OldSchedule and AddedSchedule. Then send my the log file. Thanks for the idea on the off flag to make those dynamic.
And let me know what the registry settings where.
Cris Moore 01-22-06, 01:36 AM And let me know what the registry settings where.Seems like my settings were messed up a little.
RESCAP_FILENAMESTYLE = 0
RESCAP_FILENAMESTYLE_TITAN = 1
RESCAP_SUB_DIRECTORY_STYLE = 6
RESCAP_SUB_DIRECTORY_STYLE_TITAN = 6
So while the RESCAP_FILENAMESTYLE = 0 gave me a file name with an extension only (.tp), I should have gotten the directory name which was missing. I should have gotten something like this then: d:\recordings\myhd\farscape\.tp
I have manually updated the RESCAP_FILENAMESTYLE to be 1. I don't know if 0 was the default value or if I had changed it at one time experimenting.
Another issue:
I tried using "tomorrow" instead of "today" at around 11:20pm. I thought it would return programming for the next day but did not. A clip of the output is below. Notice instead of returning the day of the 22, it started at the 20th and gave the day for the 21st.
01/21/06 23:17:00 Record_This: Run date/time 2006/01/21 23:17:00
01/21/06 23:17:00 Record_This: Recording date 2006/01/22
01/21/06 23:17:00 Check_Program: KATUDT 2006/01/20 23:35 0:06 ???????? Nightline
01/21/06 23:17:00 Check_Program: KATUDT 2006/01/21 0:06 1:06 20060120 Jimmy Kimmel Live
01/21/06 23:17:00 Check_Program: KATUDT 2006/01/21 1:06 1:21 20060120 PGA Tour Wrap-Up
01/21/06 23:17:00 Check_Program: KATUDT 2006/01/21 1:21 1:30 ???????? Paid Programming
01/21/06 23:17:00 Check_Program: KATUDT 2006/01/21 1:30 2:00 ???????? Paid Programming
01/21/06 23:17:00 Check_Program: KATUDT 2006/01/21 2:00 2:30 ???????? Paid Programming
01/21/06 23:17:00 Check_Program: KATUDT 2006/01/21 2:30 3:00 ???????? Paid Programming
01/21/06 23:17:00 Check_Program: KATUDT 2006/01/21 3:00 3:30 ???????? Paid Programming
.
.
.
01/21/06 23:17:00 Check_Program: KWBPDT 2006/01/21 22:00 22:30 ???????? NewsChannel 8 on Portland's WB at 10pm
01/21/06 23:17:00 Check_Program: KWBPDT 2006/01/21 22:30 23:00 20000417 The King of Queens
01/21/06 23:17:00 Check_Program: KWBPDT 2006/01/21 23:00 23:30 20000730 Sex and the City
01/21/06 23:17:00 Check_Program: KWBPDT 2006/01/21 23:30 0:00 20060121 Girls Behaving Badly
Done
rathwine 01-22-06, 05:54 AM In order to get 2 days of data from zap2it I used the following argument for the bat file.
xmltv tv_grab_na_dd --days 2 --output oneday.xml
this told it to pull 2 days of data from zap2it.
Hope this helps.
Troy
hdtvincr 01-22-06, 09:25 AM In my registry there are two entries, RESCAP_FILENAMESTYLE and RESCAP_FILENAMESTYLE_TITANTV. Its like that for SUB_DIRECTORY too. The ones with the TITANTV extension have my settings, but the 'standard' ones are one and zero. I figured I could not trust the TITANTV entries to be there for everybody so I check for the 'standard' ones. Check the values of your standard entries and let me know what they are.Are you writing your settings to these registry keys, or are you taking these settings from these keys to use in your actual "RESERVATION_INFO_VCH_xxx" capture entry???
AllenDB 01-22-06, 10:18 AM Are you writing your settings to these registry keys, or are you taking these settings from these keys to use in your actual "RESERVATION_INFO_VCH_xxx" capture entry???
If the user doesn't specify them in the ini file I read them frm the registry.
AllenDB 01-22-06, 10:48 AM If the user doesn't specify them in the ini file I read them frm the registry.
Welllll, I tried to read them. I didn't carefully use the right name for subdirectory.
NotSeen:
Setting NotSeen causes RT to keep track of every scheduled show and its date. It also turns on Rerun so reruns will be ignored. Then everytime a program is about to be scheduled this database is checked. If its there and has the same date it will be skipped. If its not there it will be added. The term date refers to the first showing date or kinda like the copyright date. This field is also the one used to determine reruns.
I'll fix the directory access and add the off option later today. Got some painting to do.
And Cris, I'll look at your stuff then too.
AllenDB 01-22-06, 11:06 AM On a second thought when I fix the Directory name I'll add a check for the TitanTV entries and use them.
AllenDB 01-22-06, 12:32 PM Setting NotSeen causes RT to keep track of every scheduled show and its date. It also turns on Rerun so reruns will be 'ignored'. Then everytime a program is about to be scheduled this database is checked. If its there and has
************************************************************ *************
Ignore what I said about the Rerun option being changed while using Not_Seen. Has nothing to do with the speed of light or anything else.
Cris Moore 01-22-06, 12:33 PM On a second thought when I fix the Directory name I'll add a check for the TitanTV entries and use them.How about:
1) INI file entries (these override entries in the registry)
2) TitanTV registry entries
3) Standard entries
4) Failure
Of course if one of the INI\TitanTV\Standard entries doesn't make sense, like the filename being type "NONE", then move on to the next option until failure.
AllenDB 01-22-06, 12:40 PM Fixed the Directory name in the registry read. Added a read of the TitanTV values if present. Added the 'off' option to Reruns and Not_Seen.
AllenDB 01-22-06, 12:47 PM How about:
1) INI file entries (these override entries in the registry)
2) TitanTV registry entries
3) Standard entries
4) Failure
Of course if one of the INI\TitanTV\Standard entries doesn't make sense, like the filename being type "NONE", then move on to the next option until failure.
That is the sequence in the exe I just posted. Uhhhhhhh,,,,
I didn't analyze the entries, I just use them if present. For now may I suggest, if the results of using the registry settings are not what is wanted, set them in the ini file.
Did getting 2 days of Zap2It data fix the other problem? I was getting 2 days until I realized that I could not use Task Scheduler for RT or the PLM. So now I just get one and run RT the same day. You must not have any networked machines or do not plan to use Task Scheduler if you do.
Cris Moore 01-22-06, 01:13 PM That is the sequence in the exe I just posted. Uhhhhhhh,,,,
I didn't analyze the entries, I just use them if present. For now may I suggest, if the results of using the registry settings are not what is wanted, set them in the ini file.I get carried away sometimes. What you've done should work fine.
Did getting 2 days of Zap2It data fix the other problem? I was getting 2 days until I realized that I could not use Task Scheduler for RT or the PLM. So now I just get one and run RT the same day. You must not have any networked machines or do not plan to use Task Scheduler if you do.Getting 2 days does work. I'll stick with using "today" though. I don't have any networked MyHD machines but do use Task Scheduler. As a mater of fact I have Record_This run on Mon, Wed, Fri, and Sun and MyHDAuto run on Tue, Thur, and Sat so I can test both at the same time.
AllenDB 01-22-06, 01:32 PM As a mater of fact I have Record_This run on Mon, Wed, Fri, and Sun and MyHDAuto run on Tue, Thur, and Sat so I can test both at the same time.
Wait a minute! I didn't have to do this? Did I screw up and not search for a tool that was already out there? Not anywhere in MDP130 did I see talk about something that already existed.
Cris Moore 01-22-06, 01:53 PM Allen,
OK I guess I'm too stupid. :( I don't understand how to use these options.
ShowNotSeen - what's suppose to be in the not seen file?
NotSeen - what exactly does this option do? In the .INI file you say you saw this feature mentioned in a discussion but the feature is not described in the .INI file!
Below is a list of my programs. Stargate Atlantis is a repeat but I want to record it tonight. Charmed has a repeat that I don't want to record AND a new episode that I do. Smallville is a repeat I don't want to record. What options do I need to add to my list to make this work?
>> local MYHD ant1
Alias
Bones
Charmed
Ghost Whisperer
Invasion
Medium
Nova
Surface
Smallville
Veronica Mars
Stargate Atlantis
hdtvincr 01-22-06, 02:08 PM Wait a minute! I didn't have to do this? Did I screw up and not search for a tool that was already out there? Not anywhere in MDP130 did I see talk about something that already existed.Allen, He is talking about my app that I PM'ed you and a couple of others about....
Cris Moore 01-22-06, 02:22 PM OK I was able to get what I wanted by doing the following:
>> local MYHD ant1
Alias
Bones
Charmed
Ghost Whisperer
Invasion
Medium
Nova
Surface
Smallville
Veronica Mars
>> reruns
Stargate Atlantis
Note however while this did schedule Charmed (new show) and Atlantis (repeat) these two shows are both on at 8:00pm and are in conflict. One of these shows should not have been sheduled. My preference would be that the rerun would not be scheduled if there is a conflict with a new show.
BTW, I still don't understand what NotSeen and ShowNotSeen do.
Cris Moore 01-22-06, 02:53 PM Allen,
Would it be possible to get a:
>>>>>>>>>>>>>>>>>>>> Scheduling a NEW episode of Charmed on KWBPDT 1/22 20:00 till 21:00 or 60 minutes
so that a NEW episode sticks out in the log file? I have my batch file run notepad so that I can see the log file after each run in order to check what’s going on. Also a space between each program check would make reading easier too.
A clip of my log file appears below with the additions.
My .BAT file:
cd c:\HDTV_Tools\XMLTV\xmltv-0.5.42-win32
del oneday.xml
xmltv tv_grab_na_dd --days 1 --output oneday.xml
cd c:\HDTV_Tools\Record_This
del myhd_log.txt
record_this.exe myhd_log.txt
start notepad myhd_log.txt
01/22/06 12:36:49 Record_This: Run date/time 2006/01/22 12:36:49
01/22/06 12:36:49 Record_This: Recording date 2006/01/22
01/22/06 12:36:49 Check_Program: >>>>>>>>>>>>>>>>>>>> Scheduling a rerun Stargate Atlantis on KPDXDT 1/22 0:00 till 1:00 or 60 minutes
01/22/06 12:36:49 Find_Slot_For_Schedule_Entry: Schedule slot 0
01/22/06 12:36:49 Schedule_Program: Input 0 PhyCh 48 VirCh 49 SubCh 1 DateMode 0
01/22/06 12:36:49 Schedule_Program: 2006/01/22 start 0:00 stop 1:00 Week 1 FileType 2 TunerInputMode 1
01/22/06 12:36:49 Schedule_Program: DefaultfileName 1 FileName D:\Recordings\MyHD\Stargate Atlantis\200601220000.tp FileNameStyle 1
01/22/06 12:36:49 Schedule_Program: DirStyle 6 ChNum ChName KPDXDT title Stargate Atlantis
01/22/06 12:36:49 Check_Program: >>>>>>>>>>>>>>>>>>>> Scheduling a rerun Stargate Atlantis on KPDXDT 1/22 20:00 till 21:00 or 60 minutes
01/22/06 12:36:49 Find_Slot_For_Schedule_Entry: Schedule slot 1
01/22/06 12:36:49 Schedule_Program: Input 0 PhyCh 48 VirCh 49 SubCh 1 DateMode 0
01/22/06 12:36:49 Schedule_Program: 2006/01/22 start 20:00 stop 21:00 Week 1 FileType 2 TunerInputMode 1
01/22/06 12:36:49 Schedule_Program: DefaultfileName 1 FileName D:\Recordings\MyHD\Stargate Atlantis\200601222000.tp FileNameStyle 1
01/22/06 12:36:49 Schedule_Program: DirStyle 6 ChNum ChName KPDXDT title Stargate Atlantis
01/22/06 12:36:49 Check_Program: >>>>>>>>>>>>>>>>>>>> Skipping rerun Smallville on KWBPDT 1/22 16:00 till 17:00 or 60 minutes
01/22/06 12:36:49 Check_Program: >>>>>>>>>>>>>>>>>>>> Skipping rerun Charmed on KWBPDT 1/22 17:00 till 18:00 or 60 minutes
01/22/06 12:36:49 Check Program: >>>>>>>>>>>>>>>>>>>> Scheduling a NEW episode of Charmed on KWBPDT 1/22 20:00 till 21:00 or 60 minutes
01/22/06 12:36:49 Find_Slot_For_Schedule_Entry: Schedule slot 2
01/22/06 12:36:49 Schedule_Program: Input 0 PhyCh 33 VirCh 32 SubCh 1 DateMode 0
01/22/06 12:36:49 Schedule_Program: 2006/01/22 start 20:00 stop 21:00 Week 1 FileType 2 TunerInputMode 1
01/22/06 12:36:49 Schedule_Program: DefaultfileName 1 FileName D:\Recordings\MyHD\Charmed\200601222000.tp FileNameStyle 1
01/22/06 12:36:49 Schedule_Program: DirStyle 6 ChNum ChName KWBPDT title Charmed
Done
Cris Moore 01-22-06, 03:12 PM Just an FYI,
Record_This will add reservations that have already passed. While this doesn't harm anything (MyHD won't display them in the reservation list because the reservation has already passed) it does eat up a reservation slot until the next day when it is automatically cleared by the MyHD software. There are 50 reservation slots so running out of reservation slots isn't likely to be a problem.
Only scheduling from the current time and on would be more efficient. Again not a big deal.
AllenDB 01-22-06, 03:27 PM Allen,
OK I guess I'm too stupid. :( I don't understand how to use these options.
ShowNotSeen - what's suppose to be in the not seen file?
NotSeen - what exactly does this option do? In the .INI file you say you saw this feature mentioned in a discussion but the feature is not described in the .INI file!
Below is a list of my programs. Stargate Atlantis is a repeat but I want to record it tonight. Charmed has a repeat that I don't want to record AND a new episode that I do. Smallville is a repeat I don't want to record. What options do I need to add to my list to make this work?
>> local MYHD ant1
Alias
Bones
Charmed
Ghost Whisperer
Invasion
Medium
Nova
Surface
Smallville
Veronica Mars
Forget NotSeen. But a couple of messages back I went into further detail about how NotSeen works. I put in my todo list an entry to further explain NotSeen in the ini file.
See below how Reruns is turned on then the programs I want recorded whether they are reruns or not and then Reruns is turned back off. Turning it off doesn't make sense here but if there were more machine/card entries it would.
Ahhh,,,,,,,,,,, thanks for testing this. I try to test most/some of the features and I have tested Reruns and NotSeen but not this new dynamic implementation.
>> local MYHD ant1
Alias
Bones
Charmed
Ghost Whisperer
Invasion
Medium
Nova
Surface
Smallville
Veronica Mars
>> reruns
Stargate Atlantis
>> reruns off
AllenDB 01-22-06, 03:34 PM Allen, He is talking about my app that I PM'ed you and a couple of others about....
Oh, I hadn't seen it named yet, OK.
AllenDB 01-22-06, 03:36 PM Just an FYI,
Record_This will add reservations that have already passed. While this doesn't harm anything (MyHD won't display them in the reservation list because the reservation has already passed) it does eat up a reservation slot until the next day when it is automatically cleared by the MyHD software. There are 50 reservation slots so running out of reservation slots isn't likely to be a problem.
Only scheduling from the current time and on would be more efficient. Again not a big deal.
I've seen this too during testing. I'll put in the list.
AllenDB 01-22-06, 03:47 PM Note however while this did schedule Charmed (new show) and Atlantis (repeat) these two shows are both on at 8:00pm and are in conflict. One of these shows should not have been sheduled. My preference would be that the rerun would not be scheduled if there is a conflict with a new show.
BTW, I still don't understand what NotSeen and ShowNotSeen do.
I thought I had fixed conflict. At least it worked in my test environment. I need to see the debug output ShowAllPrograms, ShowAddedSchedule, ShowOldSchedule. There is an option ScheduleConflcits that overrides conflicts. You did not accidently have that option on did you?
For now RT will simply schedule what it runs across first in the XML file. I'll think a bit about trying to resolve conflicts.
I'm saying all this before I look at your other entry.
AllenDB 01-22-06, 03:49 PM BTW, I still don't understand what NotSeen and ShowNotSeen do.
After reading post 341?
Cris Moore 01-22-06, 04:07 PM After reading post 341? Sorry I forgot about that post.
I think part of the problem I was having was misunderstanding what you where trying to say.
For example:
"Setting NotSeen causes RT to keep track of every scheduled show and its date. It also turns on Rerun so reruns will be ignored."
Saying that Rerun gets turned ON so that reruns will be ignored didn't make any sense to me until I realized what you meant was that the Rerun LOGIC is turned on but the Rerun option is really off.
Cris Moore 01-22-06, 04:16 PM I need to see the debug output ShowAllPrograms, ShowAddedSchedule, ShowOldSchedule. There is an option ScheduleConflcits that overrides conflicts. You did not accidently have that option on did you? Here is my log file. ScheduleConflicts was OFF.
AllenDB 01-22-06, 05:46 PM "Setting NotSeen causes RT to keep track of every scheduled show and its date. It also turns on Rerun so reruns will be ignored."
Yeah that was truly misleading phrase.
I've been all over the TV listings at ZAP2IT and can't figure out how to download the XML or program that creates it. I'm usually not this helpless but darn if I can find it!
Cris Moore 01-22-06, 07:27 PM Link to XMLTV (http://sourceforge.net/projects/xmltv).
AllenDB 01-22-06, 07:33 PM I've been all over the TV listings at ZAP2IT and can't figure out how to download the XML or program that creates it. I'm usually not this helpless but darn if I can find it!
You are not the only one. It takes a bit of patience and reading.
jmonier 01-22-06, 07:34 PM I've been all over the TV listings at ZAP2IT and can't figure out how to download the XML or program that creates it. I'm usually not this helpless but darn if I can find it!
xmltv is at http://sourceforge.net/projects/xmltv
Before you configure it go to labs.zap2it.com and sign up. (This is completely different from the regular sign-up for zap2it.)
Cris Moore 01-22-06, 07:44 PM One thing that can be confusing is that Zap2It has there own Schema format for the XML output called XTVD. Record_This is using the XMLTV format and thus the XMLTV application.
Thanks guys. Its all making sense now. For some reason I got the impression the code was at ZAP2IT. Signed up and got the latest code. Thanks!
Okay, I can almost get it working. Tried to schedule Dr. Phil and Surface. Surface shows in IRC and in slot 1 of capture panel. An edit to Surface brings up Dr. Phil info. The Physical 0s also look like a problem?
01/22/06 22:00:11 Record_This: **********************************************************
01/22/06 22:00:11 Get_Next_Record: >> xmlfilename C:\Documents and Settings\JLDET5\My Documents\Jeff Downloads\XMLTV\myhdz.xml
01/22/06 22:00:11 Get_Next_Record: <<>> showxml
01/22/06 22:00:11 Get_Next_Record: <<>> scheduleconflicts
01/22/06 22:00:11 Get_Next_Record: >> filenamestyle chname_date_title
01/22/06 22:00:11 Get_Next_Record: >> directorystyle none
01/22/06 22:00:11 Get_Next_Record: >> showoldschedule
01/22/06 22:00:11 Get_Next_Record: >> showaddedschedule
01/22/06 22:00:11 Get_Next_Record: <<>> showallprograms
01/22/06 22:00:11 Get_Next_Record: <<>> today
01/22/06 22:00:11 Get_Next_Record: >> tomorrow
01/22/06 22:00:11 Get_Next_Record: >> showallchannels
01/22/06 22:00:11 Get_Next_Record: <<>> reruns off
01/22/06 22:00:11 Get_Next_Record: <<>> notseen off
01/22/06 22:00:11 Get_Next_Record: <<
01/22/06 22:00:11 Get_Next_Record: <<
01/22/06 22:00:11 Get_Next_Record: >> local MYHD Ant2
01/22/06 22:00:11 Get_Next_Record: surface
01/22/06 22:00:11 Get_Next_Record: Dr. Phil
01/22/06 22:00:11 Record_This: Run date/time 2006/01/22 22:00:11
01/22/06 22:00:11 Record_This: Recording date 2006/01/23
01/22/06 22:00:11 Store_channel: Channels 0 Int I20361.labs.zap2it.com Ext WFLDDT Virtual 32 Physical 31
01/22/06 22:00:11 Store_channel: Channels 1 Int I20452.labs.zap2it.com Ext WMAQDT Virtual 5 Physical 29
01/22/06 22:00:11 Store_channel: Channels 2 Int I20454.labs.zap2it.com Ext WBBMDT Virtual 2 Physical 0
01/22/06 22:00:11 Store_channel: Channels 3 Int I20455.labs.zap2it.com Ext WGNDT Virtual 9 Physical 0
01/22/06 22:00:11 Store_channel: Channels 4 Int I20456.labs.zap2it.com Ext WLSDT Virtual 7 Physical 0
01/22/06 22:00:11 Store_channel: Channels 5 Int I30415.labs.zap2it.com Ext WTTWDT Virtual 11 Physical 47
01/22/06 22:00:11 Store_channel: Channels 6 Int I34662.labs.zap2it.com Ext WPWRDT Virtual 50 Physical 51
01/22/06 22:00:11 Store_channel: Channels 7 Int I36111.labs.zap2it.com Ext WTTWDT2 Virtual 11 Physical 47
01/22/06 22:00:11 Find_Slot_For_Schedule_Entry: Schedule slot 0
01/22/06 22:00:11 Schedule_Program: Input 1 PhyCh 0 VirCh 2 SubCh 1 DateMode 0
01/22/06 22:00:11 Schedule_Program: 2006/01/23 start 16:00 stop 17:00 Week 2 FileType 2 TunerInputMode 1
01/22/06 22:00:11 Schedule_Program: DefaultfileName 1 FileName C:\HD Stream\WBBMDT20060123Dr. Phil.tp FileNameStyle 9
01/22/06 22:00:11 Schedule_Program: DirStyle 0 ChNum ChName WBBMDT title Dr. Phil
01/22/06 22:00:11 Find_Slot_For_Schedule_Entry: Schedule slot 1
01/22/06 22:00:11 Access_Registry: nInput 1 nPhyCh 0 nVirCh 2 nSubCh 1 nDateMode 0
01/22/06 22:00:11 Access_Registry: nYear 2006 nMonth 1 nDay 23 nWeek 2 nFileType 2
01/22/06 22:00:11 Access_Registry: nTunerInputMode 1 StHr 16 StMin 0 EdHr 17 EdMn 0
01/22/06 22:00:11 Access_Registry: DfltFN 1 FN C:\HD Stream\WBBMDT20060123Dr. Phil.tp FNStyle 9 DirStyle 0 sChNum
01/22/06 22:00:11 Access_Registry: sChName WBBMDT sTitle Dr. Phil
01/22/06 22:00:11 Access_Registry:
01/22/06 22:00:11 Schedule_Program: Input 1 PhyCh 29 VirCh 5 SubCh 1 DateMode 0
01/22/06 22:00:11 Schedule_Program: 2006/01/23 start 19:00 stop 20:00 Week 2 FileType 2 TunerInputMode 1
01/22/06 22:00:11 Schedule_Program: DefaultfileName 1 FileName C:\HD Stream\WMAQDT20060123Surface.tp FileNameStyle 9
01/22/06 22:00:11 Schedule_Program: DirStyle 0 ChNum ChName WMAQDT title Surface
Done
AllenDB 01-22-06, 10:42 PM Okay, I can almost get it working. Tried to schedule Dr. Phil and Surface. Surface shows in IRC and in slot 1 of capture panel. An edit to Surface brings up Dr. Phil info. The Physical 0s also look like a problem?
I think I understand what you are saying but haven't a clue as to what happened. The output looks normal, Dr. Phil got scheduled first in slot 0 and then Surface in slot 1. It even displays Dr. Phil in slot 0 when scanning for a slot for Surface.
It looks correct. But my eyes quickly focused on the fact the title, Dr. Phil, has a period in it. I don't think this should confuse RT, not sure MYHD should have a problem either, just an observation.
Yes, the physical channel looks to be a problem. I have to look at Zap2It's internal tables. You can either post your xml here or email me the zipped xml.
AllenDB 01-22-06, 11:06 PM Originally Posted by jldet5
Okay, I can almost get it working. Tried to schedule Dr. Phil and Surface. Surface shows in IRC and in slot 1 of capture panel. An edit to Surface brings up Dr. Phil info. The Physical 0s also look like a problem?
************************************************************ *************
Is this an OTA setup or cable system?
Cris Moore 01-23-06, 01:13 PM Allen,
I'm having the nPhyCh being set to 0 problem with build 1/22. This of course causes MyHD to invalidate the reservation.
01/23/06 11:33:21 Record_This: **********************************************************
01/23/06 11:33:21 Get_Next_Record: >> showaddedschedule
01/23/06 11:33:21 Get_Next_Record: >> today
01/23/06 11:33:21 Get_Next_Record: >> xmlfilename c:\HDTV_Tools\XMLTV\xmltv-0.5.42-win32\oneday.xml
01/23/06 11:33:21 Get_Next_Record: >> showallchannels
01/23/06 11:33:21 Get_Next_Record: <<>> showallprograms
01/23/06 11:33:21 Get_Next_Record: <<>> showoldschedule
01/23/06 11:33:21 Get_Next_Record: <<
01/23/06 11:33:21 Get_Next_Record: << --- options
01/23/06 11:33:21 Get_Next_Record: << channel
01/23/06 11:33:21 Get_Next_Record: << directorystyle title
01/23/06 11:33:21 Get_Next_Record: << filenamestyle date_time
01/23/06 11:33:21 Get_Next_Record: << notseen
01/23/06 11:33:21 Get_Next_Record: << remote remote_host_name
01/23/06 11:33:21 Get_Next_Record: << reruns
01/23/06 11:33:21 Get_Next_Record: << scheduleconflicts
01/23/06 11:33:21 Get_Next_Record: << showaddedschedule
01/23/06 11:33:21 Get_Next_Record: << showallchannels
01/23/06 11:33:21 Get_Next_Record: << showallprograms
01/23/06 11:33:21 Get_Next_Record: << shownotseen
01/23/06 11:33:21 Get_Next_Record: << showoldschedule
01/23/06 11:33:21 Get_Next_Record: << timeoffset -8
01/23/06 11:33:21 Get_Next_Record: << today
01/23/06 11:33:21 Get_Next_Record: << tomorrow
01/23/06 11:33:21 Get_Next_Record: << xmlfilename
01/23/06 11:33:21 Get_Next_Record: << ----
01/23/06 11:33:21 Get_Next_Record: <<
01/23/06 11:33:21 Get_Next_Record: >> local MYHD ant1
01/23/06 11:33:21 Get_Next_Record: Alias
01/23/06 11:33:21 Get_Next_Record: Bones
01/23/06 11:33:21 Get_Next_Record: Charmed
01/23/06 11:33:21 Get_Next_Record: Ghost Whisperer
01/23/06 11:33:21 Get_Next_Record: Invasion
01/23/06 11:33:21 Get_Next_Record: Medium
01/23/06 11:33:21 Get_Next_Record: Surface
01/23/06 11:33:21 Get_Next_Record: Smallville
01/23/06 11:33:21 Get_Next_Record: Veronica Mars
01/23/06 11:33:21 Get_Next_Record: >> reruns
01/23/06 11:33:21 Get_Next_Record: Nova
01/23/06 11:33:21 Get_Next_Record:
01/23/06 11:33:21 Get_Next_Record:
01/23/06 11:33:21 Record_This: Run date/time 2006/01/23 11:33:21
01/23/06 11:33:21 Record_This: Recording date 2006/01/23
01/23/06 11:33:21 Store_channel: Channels 0 Int I19609.labs.zap2it.com Ext KOPBDT Virtual 10 Physical 27
01/23/06 11:33:21 Store_channel: Channels 1 Int I20292.labs.zap2it.com Ext KATUDT Virtual 2 Physical 43
01/23/06 11:33:21 Store_channel: Channels 2 Int I20378.labs.zap2it.com Ext KGWDT Virtual 8 Physical 0
01/23/06 11:33:21 Store_channel: Channels 3 Int I21255.labs.zap2it.com Ext KPDXDT Virtual 49 Physical 48
01/23/06 11:33:21 Store_channel: Channels 4 Int I21722.labs.zap2it.com Ext KOINDT Virtual 6 Physical 40
01/23/06 11:33:21 Store_channel: Channels 5 Int I24507.labs.zap2it.com Ext KPTVDT Virtual 12 Physical 30
01/23/06 11:33:21 Store_channel: Channels 6 Int I34621.labs.zap2it.com Ext KWBPDT Virtual 32 Physical 33
01/23/06 11:33:21 Check_Program: >>>>>>>>>>>>>>>>>>>> Skipping rerun Alias on KATUDT 1/23 0:35 till 1:35 or 60 minutes
01/23/06 11:33:21 Find_Slot_For_Schedule_Entry: Schedule slot 0
01/23/06 11:33:21 Schedule_Program: Input 0 PhyCh 0 VirCh 8 SubCh 1 DateMode 0
01/23/06 11:33:21 Schedule_Program: 2006/01/23 start 20:00 stop 21:00 Week 2 FileType 2 TunerInputMode 1
01/23/06 11:33:21 Schedule_Program: DefaultfileName 1 FileName D:\Recordings\MyHD\Surface\200601232000.tp FileNameStyle 1
01/23/06 11:33:21 Schedule_Program: DirStyle 6 ChNum ChName KGWDT title Surface
01/23/06 11:33:21 Find_Slot_For_Schedule_Entry: Schedule slot 1
01/23/06 11:33:21 Schedule_Program: Input 0 PhyCh 0 VirCh 8 SubCh 1 DateMode 0
01/23/06 11:33:21 Schedule_Program: 2006/01/23 start 22:00 stop 23:00 Week 2 FileType 2 TunerInputMode 1
01/23/06 11:33:21 Schedule_Program: DefaultfileName 1 FileName D:\Recordings\MyHD\Medium\200601232200.tp FileNameStyle 1
01/23/06 11:33:21 Schedule_Program: DirStyle 6 ChNum ChName KGWDT title Medium
Done
AllenDB 01-23-06, 01:17 PM Allen,
I'm having the nPhyCh being set to 0 problem with build 1/22. This of course causes MyHD to invalidate the reservation.
Need to look at the output. Include ShowAllChannels because that is the table where I get the data.
Cris Moore 01-23-06, 01:37 PM Post updated.
01/23/06 11:33:21 Store_channel: Channels 2 Int I20378.labs.zap2it.com Ext KGWDT Virtual 8 Physical 0
Well that explains why nPhyCh is being set to zero. Is this coming from Zap2It like this?
Update:
Doesn't look like it. The information seems correct in the XML file (oneday.xml):
<channel id="I20378.labs.zap2it.com">
<display-name>8 KGWDT</display-name>
<display-name>8 KGWDT PC:97062</display-name>
<display-name>8</display-name>
<display-name>46 KGWDT fcc</display-name>
<display-name>KGWDT</display-name>
<display-name>KGWDT (KGW-DT)</display-name>
<display-name>NBC Affiliate</display-name>
</channel>
AllenDB 01-23-06, 02:37 PM Post updated.
01/23/06 11:33:21 Store_channel: Channels 2 Int I20378.labs.zap2it.com Ext KGWDT Virtual 8 Physical 0
Well that explains why nPhyCh is being set to zero. Is this coming from Zap2It like this?
Update:
Doesn't look like it. The information seems correct in the XML file (oneday.xml):
<channel id="I20378.labs.zap2it.com">
<display-name>8 KGWDT</display-name>
<display-name>8 KGWDT PC:97062</display-name>
<display-name>8</display-name>
<display-name>46 KGWDT fcc</display-name>
<display-name>KGWDT</display-name>
<display-name>KGWDT (KGW-DT)</display-name>
<display-name>NBC Affiliate</display-name>
</channel>
Thanks for posting the xml portion. No reason why the 46 shouldn't have been picked up. Look at it when I get home.
|
|