NextPVR Forums
  • ______
  • Home
  • New Posts
  • Wiki
  • Members
  • Help
  • Search
  • Register
  • Login
  • Home
  • Wiki
  • Members
  • Help
  • Search
NextPVR Forums Information Community Announcements v
« Previous 1 2 3 4 5 6 … 56 Next »
External tool: Transfer Season Record schedules from GBPVR to NPVR

 
  • 0 Vote(s) - 0 Average
External tool: Transfer Season Record schedules from GBPVR to NPVR
kendrak24
Offline

Member

Posts: 119
Threads: 26
Joined: Dec 2004
#21
2010-12-26, 02:59 PM
morser Wrote:Hello,
However all the season recordings do not show up in pending. all 108 entries have times and dates like the following example copied from your preview window. Tried twice.

Hi morser,

The tool will only transfer the schedule database, it wont process the EPG.
You need to do an EPG update afterwards (as roy said in his post above).

As for the dates, the format you get (e.g. "0001-01-01T05:00:00.0000000") is for shows you have set to record Daily (i.e. no specific date)
kendrak24
Offline

Member

Posts: 119
Threads: 26
Joined: Dec 2004
#22
2010-12-26, 03:22 PM (This post was last modified: 2010-12-26, 03:30 PM by kendrak24.)
McBainUK Wrote:It just needs recompiled with 'x86' as a target instead of 'Any CPU'. At least that's what I do.

I've attached a version recompiled with target "x86".
Try this if the version in post #1 doesn't work under 64 bit Windows 7.
(My box runs 32 bit Vista, so I haven't been able to try it out myself)
glassvial
Offline

Senior Member

Posts: 389
Threads: 45
Joined: Apr 2004
#23
2010-12-28, 09:06 PM
Getting an error both with the first link and the last link. GB-PVR 1.4.7 and 1.5.36 of NPVR. Windows XP 32 bit.

Code:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
   at System.ThrowHelper.ThrowKeyNotFoundException()
   at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   at GBPVRtoNPVR.GBPVRtoNPVR.createNPVRData(Boolean preview) in D:\utv\c#\GBPVRtoNPVR\GBPVRtoNPVR\Form1.cs:line 435
   at GBPVRtoNPVR.GBPVRtoNPVR.onNPVRPreviewDataButtonClick(Object sender, EventArgs e) in D:\utv\c#\GBPVRtoNPVR\GBPVRtoNPVR\Form1.cs:line 755
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3615 (GDR.050727-3600)
    CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
GBPVRtoNPVR
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Documents%20and%20Settings/PVR/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/O1IFKXEZ/GBPVRToNPVR_20101017_v2%5B1%5D/GBPVRtoNPVR.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3614 (GDR.050727-3600)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Data.SQLite
    Assembly Version: 1.0.66.0
    Win32 Version: 1.0.66.0
    CodeBase: file:///C:/Documents%20and%20Settings/PVR/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/O1IFKXEZ/GBPVRToNPVR_20101017_v2%5B1%5D/System.Data.SQLite.DLL
----------------------------------------
System.Data
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Xml
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3082 (QFE.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Transactions
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.Configuration
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.EnterpriseServices
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
kendrak24
Offline

Member

Posts: 119
Threads: 26
Joined: Dec 2004
#24
2010-12-29, 12:05 PM (This post was last modified: 2010-12-29, 12:46 PM by kendrak24.)
Quote:Getting an error both with the first link and the last link. GB-PVR 1.4.7 and 1.5.36 of NPVR. Windows XP 32 bit.

You probably missed to map one or more channels on the second tab. That will cause the error you got.

I've updated the first post with new versions that have a little more error checking.
glassvial
Offline

Senior Member

Posts: 389
Threads: 45
Joined: Apr 2004
#25
2010-12-29, 04:30 PM (This post was last modified: 2010-12-29, 04:49 PM by glassvial.)
Thanks, got it. The new version you posted in the original post pointed the way. Apparently one of my stations had a name change (they're constantly screwing with the station lineups around here, it drove GB-PVR insane, hopefully NPVR handles it better) and it wasn't mapping that channel properly due to the change. Appears to be sorted now. Now onto doing the other tweaks and settings that need to happen to get NPVR working properly, it's not even playing a video for me at the moment.

Edit: I spoke too soon. All recurring recordings are listed as 1/1/0001 12:00AM-12:00AM, Daily. Obviously that's not right. These are shows that I do not have scheduled to record daily (weekly is more like it, if that makes sense) and I did the EPG update, now I have things pending, but the recurring still has the funky 1/1/0001.

Just for the hell of it I setup a new season recording, chose Record Season (All episodes on this channel) which is how I had GB-PVR configured as well. The times/dates/etc in the recurring recordings looks correct, as it should.
kendrak24
Offline

Member

Posts: 119
Threads: 26
Joined: Dec 2004
#26
2010-12-29, 08:39 PM (This post was last modified: 2010-12-29, 09:06 PM by kendrak24.)
glassvial Wrote:All recurring recordings are listed as 1/1/0001 12:00AM-12:00AM, Daily. Obviously that's not right. These are shows that I do not have scheduled to record daily (weekly is more like it, if that makes sense) and I did the EPG update, now I have things pending, but the recurring still has the funky 1/1/0001.

Well, the tool doesn't change any dates from the GBPVR database, it just reads them and transfer them as is.
Actually "1/1/0001 12:00AM-12:00AM" (should be read as "Ignore date, time is 12:00AM to 12:00AM, i.e. any time of day) should record all episodes on the channel.
Which is the same as "Record Season (All episodes on this channel)".

After you have transferred the data, and updated your EPG, are the pending recordings correct, i.e. does it schedule the recordings correctly?

I think the reason for the confusion is a difference in how GBPVR and NPVR displays the schedules.
The dates/times in GBPVR for "Record Season (All episodes on this channel)"
actually IS 1/1/0001 12:00AM-12:00AM, and, if I remember correctly, GBPVR doesn't show any dates for that type of recurring recording (under "Recurring recordings").

The difference between transferring a schedule with the tool compared to schedule a recurring recording directly in NPVR is that
when you in NPVR, from the TV Guide, schedule a new recording to "Record Season (All episodes on this channel)"
it will store the date/time for that particular episode, and use that for display purposes.
The tool doesn't know anything about the current EPG or what shows are about to actually air, so it cannot set a specific date/time.
It just set the exact same date/time as the record had in GBPVR.


On a side note, I just experimented a little with different types of recurring recordings in NPVR, and got these results:
Show: Nurse Jackie, airs 21:55 - 22:25 Dec 29, on channel SVT1

- "Record Season (All episodes on this channel)"
Displays as (under "Recurring Recordings"): "2010-12-29 21:55 - 22:25, Daily"

- "Record Season (Daily, this timeslot)"
Displays as (under "Recurring Recordings"): "2010-12-29 21:55 - 22:25, Daily"

- "Record Season (Weekly, this timeslot)"
Displays as (under "Recurring Recordings"): "2010-12-29 21:55 - 22:25"

- "Record Season (Monday-Friday, this timeslot)"
Displays as (under "Recurring Recordings"): "2010-12-29 21:55 - 22:25, Week Days

- "Record Season (Weends, this timeslot)"
Displays as (under "Recurring Recordings"): "2010-12-29 21:55 - 22:25, Weekends"

So, "All episodes" and "Daily" will look the same under Recurring recordings.
Also "Weekly" doesn't show which weekday it is.
glassvial
Offline

Senior Member

Posts: 389
Threads: 45
Joined: Apr 2004
#27
2010-12-30, 03:42 AM
So, what you're saying is the 1/1/0001 12:00AM-12:00AM is purely *cosmetic* and as long as the items are in your recurring list and are recording properly, ignore it. Right?
kendrak24
Offline

Member

Posts: 119
Threads: 26
Joined: Dec 2004
#28
2010-12-30, 10:18 AM (This post was last modified: 2010-12-30, 10:40 AM by kendrak24.)
Exactly.

Hopefully Sub will give the "Recurring recordings" list in NPVR a small overhaul later on,
so it better reflects the different types of recurring recordings.
I *think* this is a matter of how the skins work, and what is possible to control there, in form of formatting texts.
akiller
Offline

Junior Member

Posts: 30
Threads: 1
Joined: Nov 2006
#29
2011-02-20, 02:55 AM
Many thanks for this, I have far too many reoccurring recordings set-up that re-creating them manually would be a nightmare Smile.
bigstusexy
Offline

Member

Posts: 126
Threads: 28
Joined: Nov 2005
#30
2011-02-28, 02:59 AM
I'm trying to use this tool and I guess my database is very screwy. A good bit of my recordings do not have the correct time for them to record, missing a name of the recording, especially for my manual records and various other data.


When I try to preview on the last step I get an error.




Code:
************** Exception Text **************
System.InvalidCastException: Unable to cast object of type 'System.DBNull' to type 'System.String'.
   at GBPVRtoNPVR.GBPVRtoNPVR.createNPVRData(Boolean preview) in D:\utv\c#\GBPVRtoNPVR\GBPVRtoNPVR\Form1.cs:line 454
   at GBPVRtoNPVR.GBPVRtoNPVR.onNPVRPreviewDataButtonClick(Object sender, EventArgs e) in D:\utv\c#\GBPVRtoNPVR\GBPVRtoNPVR\Form1.cs:line 821
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
GBPVRtoNPVR
    Assembly Version: 1.1.0.0
    Win32 Version: 1.1.0.0
    CodeBase: file:///C:/Users/Stuart%20Taylor/Desktop/ChageBase/GBPVRtoNPVR.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Accessibility
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Data.SQLite
    Assembly Version: 1.0.66.0
    Win32 Version: 1.0.66.0
    CodeBase: file:///C:/Users/Stuart%20Taylor/Desktop/ChageBase/System.Data.SQLite.DLL
----------------------------------------
System.Data
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Xml
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Transactions
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.Configuration
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.EnterpriseServices
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>


If I'm SOL I'd understand and I'd just start doing it the hard way, I just wanted to try it because I know there are a few shows that aren't on anyomre but if they were to appear again they would be recorded.

Thanks for you hardwork.
« Next Oldest | Next Newest »

Users browsing this thread: 1 Guest(s)

Pages (4): « Previous 1 2 3 4 Next »


Possibly Related Threads…
Thread Author Replies Views Last Post
  Schedules Direct Down Apr. 19th mvallevand 1 2,965 2020-04-21, 09:14 PM
Last Post: mvallevand
  BlueRetroVE+ skin for NPVR Jaggy 101 40,273 2018-01-10, 04:48 AM
Last Post: pitbull1969
  Schedules Direct AU and NZ guide data now available. rkulagow 10 6,827 2016-09-03, 04:29 AM
Last Post: djmorgan
  NextBlue skin for npvr Northpole 162 61,749 2015-12-16, 07:39 PM
Last Post: Northpole
  GuidePlus for NPVR carpeVideo 143 54,316 2015-07-12, 06:06 PM
Last Post: madas
  Schedules Direct 90 day free trial offer. rkulagow 3 7,117 2015-07-02, 12:09 PM
Last Post: Reddwarf
  New External App: Netflix Browser dhgb256 6 4,065 2015-01-07, 10:47 PM
Last Post: dhgb256
  New External App: Netflix Viewer dhgb256 1,310 369,020 2014-10-22, 07:33 PM
Last Post: dhgb256
  HD Logos for the NPVR WebRadio Plugin Lao Pan 3 3,369 2014-02-09, 01:32 PM
Last Post: Lao Pan
  xnpvrcli - linux/unix client for NPVR tmrt 43 21,333 2013-06-08, 01:18 PM
Last Post: Reddwarf

  • View a Printable Version
  • Subscribe to this thread
Forum Jump:

© Designed by D&D, modified by NextPVR - Powered by MyBB

Linear Mode
Threaded Mode