NextPVR Forums
  • ______
  • Home
  • New Posts
  • Wiki
  • Members
  • Help
  • Search
  • Register
  • Login
  • Home
  • Wiki
  • Members
  • Help
  • Search
NextPVR Forums Public Add-ons (3rd party plugins, utilities and skins) Old Stuff (Legacy) GB-PVR Support (legacy) v
« Previous 1 … 411 412 413 414 415 … 1231 Next »
Resume issue from client on 99.12

 
  • 0 Vote(s) - 0 Average
Resume issue from client on 99.12
dcslack
Offline

Junior Member

Posts: 10
Threads: 2
Joined: Apr 2007
#1
2007-04-18, 10:25 PM
I recently upgraded to 99.12. Thanks sub! The only issue that I've encountered is that I can no longer resume properly from my client machine. I searched the forum and couldn't find anyone with similar problems.

When I look at the logs, it seems that GBPVR is doing the right thing in that it's looking up the stored previous position, but it's using the wrong path. If I view the recording from the server, then jump to the client it will allow me to resume because the path is the same. However, when viewing from the client it stores the resume position in the database with the UNC path instead of the converted path (e.g. \\servername instead of C:\MyVideos\recordings). I confirmed this by looking at the DB. When I view the same recording again, it looks for the stored position it of course won't find it because it is looking up in the "C:\MyVideos\recordings" format rather than "\\servername\video\recordings"

I don't know if something changed since 99.05 when this used to work, but if I look at the order in which things are done in the log file, the resume position lookup is done before the "Translated server path" procedure. I think the system needs to translate the server path before it does the stored position lookup. Am I correct sub?

I've included a snippet from my GBPVR.exe logfile below.

Just as a note, I can resume from my client when viewing files from the video library since the files are located in a separately mapped drive and therefore the path stored in the DB is correct (e.g. Y:\pvr_archive) so there is no translation required between UNC and drive mapping.

Thanks in advance for your help.

----- Snippet from log file ------
2007-04-18 02:49:40.146 VERBOSE [1]PlaybackPositionManager.getLastPlaybackPosition(C:\MyVideos\recordings\House\House_20070403_21002200.mpg)
.... OMITTED PORTION OF LOG FOR THIS POST ....
2007-04-18 02:49:41.307 VERBOSE [1] Translated server path C:\MyVideos\recordings\House\House_20070403_21002200.mpg into client path \\slacker\video\recordings\House\House_20070403_21002200.mpg
.... OMITTED PORTION OF LOG FOR THIS POST ....
2007-04-18 02:49:41.337 VERBOSE [1] getValue() loading new key/value into cache: /settings/StoreResumeStartExclusion
2007-04-18 02:49:41.337 VERBOSE [1] getValue: /settings/StoreResumeStartExclusion : 0
2007-04-18 02:49:41.337 VERBOSE [1] getValue() loading new key/value into cache: /settings/StoreResumeEndExclusion
2007-04-18 02:49:41.337 VERBOSE [1] getValue: /settings/StoreResumeEndExclusion : 0
2007-04-18 02:49:41.357 INFO [1] playFile(House, \\slacker\video\recordings\House\House_20070403_21002200.mpg)
2007-04-18 02:49:43.200 VERBOSE [1] About to play file: \\slacker\video\recordings\House\House_20070403_21002200.mpg
2007-04-18 02:49:43.931 VERBOSE [1] Playback started: \\slacker\video\recordings\House\House_20070403_21002200.mpg
2007-04-18 02:49:43.941 VERBOSE [1] frameRate = 29.97
2007-04-18 02:49:43.941 VERBOSE [1] getValue() loading new key/value into cache: /settings/PreferComskipEDL
2007-04-18 02:49:43.941 VERBOSE [1] getValue: /settings/PreferComskipEDL : true
2007-04-18 02:49:43.941 VERBOSE [1] getValue() loading new key/value into cache: /settings/RememberProcAmpSettings
2007-04-18 02:49:43.941 VERBOSE [1] getValue: /settings/RememberProcAmpSettings : true
2007-04-18 02:49:44.272 VERBOSE [1] Received event code: 14
2007-04-18 02:49:44.272 VERBOSE [1] Received event code: 0
2007-04-18 02:49:44.372 INFO [1] Loading commercial skip point file: \\slacker\video\recordings\House\House_20070403_21002200.txt
2007-04-18 02:49:44.662 VERBOSE [1] getValue() loading new key/value into cache: /settings/VideoPlugin0
2007-04-18 02:49:44.662 VERBOSE [1] getValue: /settings/VideoPlugin0 : TV Guide
2007-04-18 02:49:44.662 VERBOSE [1] GuideMenuTask created
2007-04-18 02:49:44.662 VERBOSE [1] Loading key mapping: C:\Program Files\gbpvr\KeyMappings\TVGuide.xml
2007-04-18 02:49:44.662 VERBOSE [1] Adding: Enter GUIDE_ENTER
2007-04-18 02:49:44.662 VERBOSE [1] Adding: Return GUIDE_ENTER
2007-04-18 02:49:44.662 VERBOSE [1] Adding: Up GUIDE_UP
2007-04-18 02:49:44.662 VERBOSE [1] Adding: Down GUIDE_DOWN
2007-04-18 02:49:44.662 VERBOSE [1] Adding: Left GUIDE_LEFT
2007-04-18 02:49:44.662 VERBOSE [1] Adding: Right GUIDE_RIGHT
2007-04-18 02:49:44.662 VERBOSE [1] Adding: ^Right GUIDE_DAY_FORWARD
2007-04-18 02:49:44.662 VERBOSE [1] Adding: ^Left GUIDE_DAY_BACK
2007-04-18 02:49:44.662 VERBOSE [1] Adding: ^F GUIDE_PAGE_FORWARD
2007-04-18 02:49:44.662 VERBOSE [1] Adding: ^D GUIDE_PAGE_BACK
2007-04-18 02:49:44.662 VERBOSE [1] Adding: ^G GUIDE_PAGE_UP
2007-04-18 02:49:44.662 VERBOSE [1] Adding: ^B GUIDE_PAGE_DOWN
2007-04-18 02:49:44.662 VERBOSE [1] Adding: PageUp GUIDE_PAGE_UP
2007-04-18 02:49:44.662 VERBOSE [1] Adding: Next GUIDE_PAGE_DOWN
2007-04-18 02:49:44.662 VERBOSE [1] Adding: ^P GUIDE_PLAY
2007-04-18 02:49:44.662 VERBOSE [1] Adding: ^K GUIDE_RECORD
2007-04-18 02:49:44.662 VERBOSE [1] Adding: F11 GUIDE_NOW
2007-04-18 02:49:44.662 VERBOSE [1] Initializing skin helper for: .\skin\Blue\tv guide\live-skin.xml
2007-04-18 02:49:44.672 VERBOSE [1] getValue() loading new key/value into cache: /settings/VideoPlugin1
2007-04-18 02:49:44.672 VERBOSE [1] getValue: /settings/VideoPlugin1 : ProcAmp
2007-04-18 02:49:44.672 VERBOSE [1] getValue() loading new key/value into cache: /settings/VideoPlugin2
2007-04-18 02:49:44.672 VERBOSE [1] getValue: /settings/VideoPlugin2 : OSD Menu
2007-04-18 02:49:44.672 VERBOSE [1] getValue() loading new key/value into cache: /settings/VideoPlugin3
2007-04-18 02:49:44.672 VERBOSE [1] getValue: /settings/VideoPlugin3 : Live Guide
2007-04-18 02:49:44.672 VERBOSE [1] getValue() loading new key/value into cache: /settings/VideoPlugin4
2007-04-18 02:49:44.672 VERBOSE [1] getValue: /settings/VideoPlugin4 :
2007-04-18 02:49:44.672 VERBOSE [1] getValue() loading new key/value into cache: /settings/VideoPlugin5
2007-04-18 02:49:44.672 VERBOSE [1] getValue: /settings/VideoPlugin5 :
2007-04-18 02:49:44.672 VERBOSE [1] getValue() loading new key/value into cache: /settings/VideoPlugin6
2007-04-18 02:49:44.672 VERBOSE [1] getValue: /settings/VideoPlugin6 :
2007-04-18 02:49:44.672 VERBOSE [1] getValue() loading new key/value into cache: /settings/VideoPlugin7
2007-04-18 02:49:44.672 VERBOSE [1] getValue: /settings/VideoPlugin7 :
2007-04-18 02:49:44.672 VERBOSE [1] getValue() loading new key/value into cache: /settings/VideoPlugin8
2007-04-18 02:49:44.672 VERBOSE [1] getValue: /settings/VideoPlugin8 :
2007-04-18 02:49:44.672 VERBOSE [1] getValue() loading new key/value into cache: /settings/VideoPlugin9
2007-04-18 02:49:44.672 VERBOSE [1] getValue: /settings/VideoPlugin9 :
2007-04-18 02:49:44.672 VERBOSE [1] getValue() loading new key/value into cache: /settings/EnableLiveTVReminders
2007-04-18 02:49:44.672 VERBOSE [1] getValue: /settings/EnableLiveTVReminders : true
2007-04-18 02:49:53.305 VERBOSE [1] No key mapping found for: ESCAPE
2007-04-18 02:49:53.305 VERBOSE [1] getValue cached value: /settings/EPGProcessingMode : NORMAL
2007-04-18 02:49:53.305 VERBOSE [1] getValue cached value: /settings/EPGProcessingMode : NORMAL
2007-04-18 02:49:53.305 VERBOSE [1] OnKeyDown: Escape
2007-04-18 02:49:53.355 VERBOSE [1] PlaybackPositionManager.storeLastPlaybackPosition(\\slacker\video\recordings\House\House_20070403_21002200.mpg, 78)
sub
Offline

Administrator

NextPVR HQ, New Zealand
Posts: 106,705
Threads: 767
Joined: Nov 2003
#2
2007-04-18, 10:31 PM
dcslack Wrote:I don't know if something changed since 99.05 when this used to work, but if I look at the order in which things are done in the log file, the resume position lookup is done before the "Translated server path" procedure. I think the system needs to translate the server path before it does the stored position lookup. Am I correct sub?
I've been aware of this ever since the client support was added. If you'd partially watched the video from the client, then the resume should work correctly. It should only be a problem if you partially watched the movie on the server, then hoped to resume on the client. Hopefully that makes sense?

I hope to improve this in the future, just a limitation to live with for now.
dcslack
Offline

Junior Member

Posts: 10
Threads: 2
Joined: Apr 2007
#3
2007-04-18, 10:39 PM
I found a copy of my old logs files so you can see the difference in how the client resume behaviour worked. As you can see below, with 99.05 it did the translate path before it did the PlaybackPositionManager.getLastPlaybackPosition, which is what I suspected. This behaviour seems to have changed from 99.05 to 99.12.

Thanks for looking into this sub.

---- Snippet from 99.05 log ----
4/10/2007 9:48:49 PM.322 VERBOSE [1] Translated server path C:\MyVideos\recordings\24\24_20070409_21002200.mpg into client path \\slacker\video\recordings\24\24_20070409_21002200.mpg
4/10/2007 9:48:49 PM.322 INFO [1] playFile(24, \\slacker\video\recordings\24\24_20070409_21002200.mpg)
4/10/2007 9:48:49 PM.643 VERBOSE [1] About to play file: \\slacker\video\recordings\24\24_20070409_21002200.mpg
4/10/2007 9:48:50 PM.163 VERBOSE [1] Playback started: \\slacker\video\recordings\24\24_20070409_21002200.mpg
4/10/2007 9:48:50 PM.163 VERBOSE [1] frameRate = 29.97
4/10/2007 9:48:50 PM.163 VERBOSE [1] getValue cached value: /settings/PreferComskipEDL : true
4/10/2007 9:48:50 PM.163 VERBOSE [1] getValue cached value: /settings/RememberProcAmpSettings : true
4/10/2007 9:48:50 PM.294 VERBOSE [1] Received event code: 14
4/10/2007 9:48:50 PM.294 VERBOSE [1] Received event code: 0
4/10/2007 9:48:50 PM.304 VERBOSE [1] Checking if resume prompt needs to be shown
4/10/2007 9:48:50 PM.304 VERBOSE [1] PlaybackPositionManager.getLastPlaybackPosition(\\slacker\video\recordings\24\24_20070409_21002200.mpg)
4/10/2007 9:48:50 PM.334 INFO [1] Loading commercial skip point file: \\slacker\video\recordings\24\24_20070409_21002200.txt
sub
Offline

Administrator

NextPVR HQ, New Zealand
Posts: 106,705
Threads: 767
Joined: Nov 2003
#4
2007-04-18, 10:43 PM
Can you zip and attach your complete v0.99.12 version of the log file?

Did you read my comments above.
dcslack
Offline

Junior Member

Posts: 10
Threads: 2
Joined: Apr 2007
#5
2007-04-18, 10:43 PM
Sub,

Thanks for the quick reply. Actually, I had this working fine in 99.05 with no problems. I'm not too concerned about resuming something that I originally viewed on the server because I view everything from the client. However, with 99.12 I cannot resume any recording from the server because the path is translated incorrectly, and therefore stored incorrectly in the DB.

See the 99.05 log that I posted for more details.

Thanks.
dcslack
Offline

Junior Member

Posts: 10
Threads: 2
Joined: Apr 2007
#6
2007-04-18, 10:45 PM
Here's my 99.12 log files. Thanks for taking a look at them.
sub
Offline

Administrator

NextPVR HQ, New Zealand
Posts: 106,705
Threads: 767
Joined: Nov 2003
#7
2007-04-18, 10:51 PM
Can you play the file with GB-PVRs built-in Recordings screen and post the logs again?
dcslack
Offline

Junior Member

Posts: 10
Threads: 2
Joined: Apr 2007
#8
2007-04-18, 11:02 PM
Here are the logs again. I viewed the show twice from the built in recordings screen.

Thanks
agidius
Offline

Senior Member

Posts: 469
Threads: 77
Joined: Apr 2006
#9
2007-04-18, 11:28 PM
sub Wrote:I've been aware of this ever since the client support was added. If you'd partially watched the video from the client, then the resume should work correctly. It should only be a problem if you partially watched the movie on the server, then hoped to resume on the client. Hopefully that makes sense?

I hope to improve this in the future, just a limitation to live with for now.

oddly enough, it works the opposite for me.
it will not resume if I start a show on the client, then restart on the client.
the button will not appear.
but if I start it on the server, stop, and go to the client, it will give me the option to resume, and will do so from where I stopped the server.
if I stop that same video later, and choose resume, it will start where it was stopped on the server.
Server--AthlonXP 2100+ \ PVR150MCE \ HVR1600 x2
Client 1--Athlon64 3200+
Client 2--Athlon64 3700+
Client 3--Turion64x2 1.9 laptop
dcslack
Offline

Junior Member

Posts: 10
Threads: 2
Joined: Apr 2007
#10
2007-04-18, 11:33 PM
agidius, the behaviour I get is the same as you describe. My post probably was too detailed and not clear, sorry for the confusion.
« Next Oldest | Next Newest »

Users browsing this thread: 1 Guest(s)

Pages (2): 1 2 Next »


Possibly Related Threads…
Thread Author Replies Views Last Post
  GBPVR XPSP3 Server and Win7 Client Snooze 0 1,813 2011-09-12, 06:26 AM
Last Post: Snooze
  custom task overlay issue robert2011 13 5,395 2011-04-15, 08:06 AM
Last Post: stustunz
  VMR9 issue Croftie 27 8,937 2011-02-21, 10:17 PM
Last Post: Croftie
  Cant play recording on client imagn 2 1,696 2010-12-13, 02:17 AM
Last Post: imagn
  Update EPG Issue dean70 1 1,895 2010-11-13, 05:31 PM
Last Post: sub
  HVR1600 recording issue David B 8 2,976 2010-11-05, 01:36 AM
Last Post: pBS
  Server goes to sleep while client is in use. JP23 0 1,485 2010-10-07, 08:45 AM
Last Post: JP23
  Net Radio not working on client PC JP23 2 1,693 2010-09-14, 10:45 PM
Last Post: JP23
  Easy way to toggle Client/Server without using Config? Dan the man 2 2,069 2010-08-02, 11:53 AM
Last Post: Reddwarf
  Minor skip issue liteswap 22 6,820 2010-07-19, 04:21 PM
Last Post: ga_mueller

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

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

Linear Mode
Threaded Mode