I've been using gbpvr for a couple of weeks. It took me a lilttle while to get everything to work, but it's been fine for the past week until a couple of days ago. Now my EPG generates an error when I try and manually update it.
"Application has generated an exception that could not be handled"
I checked to see if my subscription to zap2it was current and it was. I also disaabled my ZoneAlarm firewall to make sure that wasn't causing the problem, but I still got the error.
My GBPVRTray.exe.log contains the following after a fresh reboot:
10/5/2005 8:19:45 PM.343 VERBOSE [27] installDirectory is C:\Program Files\devnz\gbpvr\
10/5/2005 8:19:45 PM.421 VERBOSE [27] configurationFile is C:\Program Files\devnz\gbpvr\config.xml
10/5/2005 8:19:45 PM.484 VERBOSE [27] getValue() loading new key/value into cache: /settings/DatabaseConnectionString
10/5/2005 8:19:45 PM.484 VERBOSE [27] getValue: /settings/DatabaseConnectionString : Provider=Microsoft.Jet.OLEDB.4.0;Data Source=".\gbpvr.mdb";User Id=admin;Password=
10/5/2005 8:19:45 PM.484 VERBOSE [27] databaseConnectionString is Provider=Microsoft.Jet.OLEDB.4.0;Data Source="C:\Program Files\devnz\gbpvr\\gbpvr.mdb";User Id=admin;Password=
10/5/2005 8:19:45 PM.484 VERBOSE [27] getValue() loading new key/value into cache: /settings/DontAntiAlias
10/5/2005 8:19:45 PM.484 VERBOSE [27] getValue: /settings/DontAntiAlias : false
10/5/2005 8:19:45 PM.484 VERBOSE [27] getValue() loading new key/value into cache: /settings/LoggingLevel
10/5/2005 8:19:45 PM.484 VERBOSE [27] getValue: /settings/LoggingLevel : Debug
10/5/2005 8:19:49 PM.343 VERBOSE [27] getValue() loading new key/value into cache: /settings/EPGProcessingMode
10/5/2005 8:19:49 PM.343 VERBOSE [27] getValue: /settings/EPGProcessingMode : NORMAL
10/5/2005 8:19:49 PM.343 VERBOSE [27] getValue cached value: /settings/EPGProcessingMode : NORMAL
10/5/2005 8:19:49 PM.359 VERBOSE [27] About to connect to remote recording service
10/5/2005 8:19:49 PM.375 VERBOSE [27] getValue() loading new key/value into cache: /settings/RecordingServiceLocation
10/5/2005 8:19:49 PM.375 VERBOSE [27] getValue: /settings/RecordingServiceLocation : tcp://localhost:7968/RecordingRemote
10/5/2005 8:19:52 PM.640 VERBOSE [27] getValue() loading new key/value into cache: /settings/TrayRefreshInterval
10/5/2005 8:19:52 PM.640 VERBOSE [27] getValue: /settings/TrayRefreshInterval : 2000
10/5/2005 8:21:14 PM.781 INFO [27] Calling -onlyupdateepg
Jorm,
XSearch gives undesired results in certain modes. As an example, I used the keyboard (via the MVP remote) to enter the search text "hanks", intending to search for anything with Tom Hanks. Then I used the yellow button to switch to Cast mode. XSearch displayed numerous shows that were irrelevant, such as The Waltons. Upon looking at the description for the shows, they tended to have the word "Thanksgiving" in their text of the Description. Second, it displayed many episodes of The Waltons, only one of which had "Thanksgiving" in it.
Some suggestions:
1. When searching for Cast (where the search text is always a name), it seems preferable to assume that the search text is bracketed by \Word break characters. E.g., when searching in Cast mode, a text of "hanks" should result in a regular-expression search like \Whanks\W .
However, someone might argue that they don't want to have to type the entire name, and want to find "Lolabrigetta" by typing "lola", and would therefore object to my suggestion. If you want to allow that, then I think you would need to do one of two things:
A. Have an on-screen 'Word-boundary-mode' button of some sort that overrides the default search mode -- E.g., switches 'Word-boundary' off or on. (Yuck.)
B. Select a button on the remote control (and key on the keyboard) that is unused on the search screens, and use it to signify \Word boundary. The user could then specify \Word boundary at the beginning, end, both or neither. For example, if you choose the '>>' (fast-forward) symbol on the remote, then
1. >>hanks>> would find only " hanks ", or " hanks, " etc.
2. hanks>> would find "hanks" and "Thanks" (but not "Thanksgiving")
3. hanks would find all of "hanks", "Thanks", "Thanksgiving", "shanks"
If you choose this type of solution, then you don't need to treat the "Cast" mode search differently than any of the other modes.
[Note that equally you could adopt the opposite convention. That is, you could assume before and after word boundaries, but the special character could override it. I.e., typing "hanks" would mean searching for regular-expression '\Whanks\W', whereas typing ">>hanks" would mean searching for regular expression '*hanks\W' thereby matching "hanks", "thanks", "shanks".]
[Incidentally, am I correct that "Cast" search is really no different (partly because of the above issue) than "Description" search? I looked at the Programme table in gbpvr.mdb and there is no separate field for Cast, so you must be searching the Description field. (??) ]
2. A second problem with XSearch results is that it returns episodes that don't match. This seems to occur when searching in "Cast" mode, but not when searching in Description or Subtitle modes. For example, if I search Cast for "hanks", and it finds an episode of The Waltons with "Thanksgiving" in the Description text, XSearch lists ALL episodes of The Waltons, not just the episode(s) that have "Thanksgiving". Whereupon I have to scroll through each of the many episodes and read each Description to see which episode really contains "Thanksgiving". Clearly incorrect, IMHO; only episodes matching the search text should be returned.
I have had a problem for a while with my set up - I can't access live tv on the MVP (Sub helped me with this), gbpvr takes 10 minutes to open on the PC, seemed to always be spinning it's wheels at 20-30% cpu...
Well tonight, I restart gbpvr from the config screen and watch task manager for 10 minutes as peak mem usage rises to 212MB, cpu racing - then it falls away to 48MB and 0% cpu. And lo, the MVP comes straight on.
I did some digging and found this in my gbpvr log:
10/5/2005 6:52:37 PM.781 VERBOSE [2] Adding: Right FM_RIGHT
10/5/2005 6:52:37 PM.781 VERBOSE [2] Adding: Home FM_HOME 10/5/2005 6:52:38 PM.234 VERBOSE [2] getDatabaseConnection() creating new connection 10/5/2005 6:59:50 PM.453 VERBOSE [2] getValue cached value: /settings/EPGProcessingMode : NORMAL
10/5/2005 6:59:50 PM.703 VERBOSE [2] getValue cached value: /settings/EPGProcessingMode : NORMAL
10/5/2005 6:59:51 PM.390 VERBOSE [2] SimpleScreenSaverTask created
I looked in the directory and gbpvr.mdb is over 300MB - does this sound right to you guys? I'm guessing that the delay is while it loads this and 'does it's thing'.
I have never reinstalled gbpvr in nearly 12 months; always updated over the top.
Would it be worth reinstalling, or am I going in the wrong direction?
This is as of the most recent version available as of 10-05-2005. I dont have the specific version number of the plugin (the dll version is 1.0.2096.19520).
This covers everything in the blue themes skin, I believe. I've removed extraneous stuff but if there are other settings I have NO idea what they are. If you have any addition comments or information on what the heck certain things do, please let me know and I'll add them in.
Note that the 'unused' items seem to still need to be in the skin file or GBPVR freaks out. I have NO idea why.
Notes:
- Certain text items have 'linked' colors (they share the same text color attribute). Keep this in mind as some text items in the popups are shared with items in the normal search lists, etc.
- The popups, aside from their backgrounds, appear to be completely unskinnable - you can't even move them/resize them at all. Only the background element is alterable and thats about the only reference to the popups in the skin file.
- The left.gif and right.gif files, used in the advanced scheduling popups, are 28x28 and are stretched to that size if they're not already at it. They are only used in the 'Schedule' option popup, the 'advanced' popup appears to be skinned somewhere else even though it gets some of it's text settings from this skin.xml (Xrecord???).
Code:
<settings>
<!-- named colors -->
<NamedColors>
<NamedColor name="Selection" color="DarkGray"/> <!-- Selection bar color inside of lists and in advanced scheduling popups -->
<NamedColor name="SelectedKeyboardKey" color="Orange"/> <!-- Does Nothing -->
<NamedColor name="UnSelectedKeyboardKey" color="White"/> <!-- Color of Text on unselected onscreen keyboard keys -->
<NamedColor name="UnSelectedKeyboardKeyFill" color="Black"/> <!-- Fill color of unselected Onscreen keyboard keys -->
<NamedColor name="SelectedKeyboardKeyFill" color="LightBlue"/> <!-- Fill color of selected Onscreen keyboard keys-->
</NamedColors>
<!-- text style -->
<TextStyles>
<TextStyle name="Button" color="Purple" typeFace="HandelGotD" size="14" style="bold"/> <!-- Does Nothing -->
<TextStyle name="EnteredText" color="White" typeFace="Tahoma" size="14" style="bold"/> <!-- Text color of text entered via onscreen keyboard, appears above keyboard-->
<TextStyle name="HighlightedTrailText" color="Yellow" typeFace="Tahoma" size="13" style="bold"/> <!-- Text color of selection in list once you press enter (and selection bar moves to next list) -->
<TextStyle name="ScreenName" color="White" typeFace="HandelGotD" size="32" style="bold"/> <!-- Text color of a text element below (the 'name' of the current screen your on')-->
<TextStyle name="ButtonText" color="White" typeFace="HandelGotD" size="13" style="bold"/> <!-- Text color on unselected button (Popups Only)-->
<TextStyle name="SelectedButtonText" color="Black" typeFace="Tahoma" size="13" style="Bold"/> <!-- Text color on Selected Button (Popups Only) -->
<TextStyle name="GeneralText" color="White" typeFace="Tahoma" size="13" style="bold"/> <!-- Description, keyboard outlines, selection bar outline, Unselected list items, Program Desc. Channel and Time, Advanced/Power Popup Settings -->
<TextStyle name="Settings" color="White" typeFace="Tahoma" size="12" style="bold"/> <!-- Text color of settings in normal scheduling popup, not advanced -->
<TextStyle name="ProgrammeTitle" color="LightBlue" typeFace="HandelGotD" size="13" style="bold"/> <!-- Text color of program title (popups and below search) -->
<TextStyle name="SettingLabels" color="Dark Gray" typeFace="Tahoma" size="13" style="bold"/> <!-- Text color of setting names in normal scheduling popup, not advanced-->
<TextStyle name="SelectedGeneralText" color="White" typeFace="Tahoma" size="13" style="bold"/> <!-- Text for TimeElement and Selections in Lists -->
<TextStyle name="SelectedProgrammeDesc" color="Purple" typeFace="Tahoma" size="12" style="bold"/> <!-- Does Nothing-->
<TextStyle name="SelectedProgrammeTitle" color="purple" typeFace="Tahoma" size="13" style="bold"/> <!-- Does Nothing-->
<TextStyle name="SelectedProgrammeChannel" color="Blue" typeFace="Tahoma" size="13" style="bold"/> <!-- Does Nothing-->
<TextStyle name="ButtonText" color="Purple" typeFace="Tahoma" size="11" style="bold"/> <!-- Does Nothing-->
<!-- Onscreen Keyboard Text Settings -->
<TextStyle name="SelectedKeyboardKey" color="Black" typeFace="Tahoma" size="12" style="bold"/> <!-- Color of Keyboard Key text on selection -->
<TextStyle name="UnSelectedKeyboardKey" color="Yellow" typeFace="Tahoma" size="12" style="bold"/> <!-- Does nothing -->
<TextStyle name="SelectedKeyboardKeyFill" color="yellow" typeFace="Tahoma" size="12" style="bold"/> <!-- Does nothing -->
<TextStyle name="UnSelectedKeyboardKeyFill" color="DarkRed" typeFace="Tahoma" size="12" style="bold"/> <!-- Does nothing -->
<!-- Showtime List Text Colors -->
<TextStyle name="AlreadyScheduled" color="Blue" typeFace="Tahoma" size="13" style="bold"/> <!-- Textstyle for already scheduled shows in showtime list-->
<TextStyle name="ConflictText" color="Red" typeFace="Tahoma" size="13" style="bold"/> <!-- Textstyle for conflicting show in showtime list -->
</TextStyles>
<!-- special elements -->
<SpecialElements>
<SpecialElement name="Buttons" loc="200,80" size="120,30" spacing="3"/> <!-- does nothing in this skin/plugin -->
<SpecialElement name="Letter" loc="50,85" size="180,220" spacing="3"/> <!-- position of Letter/Cast/Genre Listings-->
<SpecialElement name="Title" loc="237,85" size="250,220" spacing="3"/> <!-- position of show title listing -->
<SpecialElement name="Time" loc="494,85" size="220,220" spacing="3"/> <!-- position of showtimes listing -->
<SpecialElement name="Channel" loc="50,85" size="150,220" spacing="3"/> <!-- position of Channel/Desc Listings -->
<SpecialElement name="KeyboardControl" loc="120,260"/>
<KeyboardFocusElement>false</KeyboardFocusElement>
<SpecialElement name="SelectedDetails" loc="300,200" size="100,100"/>
</SpecialElements>
<!-- Composite Images -->
<CompositeImages>
<!-- static background image -->
<CompositeImage name="Background" size="720,480"> <!-- Background images. Not necessary and don't actually 'control' anything. -->
<DrawImage filename="..\background.jpg" loc="0,0" size="720,480"/>
<DrawText text="XSearch" loc="35,15" size="200,120" textStyle="ScreenName" align="Left"/>
<!-- letter or channel -->
<DrawRoundedRect loc="50,90" size="180,170" radius="7" borderWidth="2" borderColor="White" fillColor="Black"/>
<!-- name -->
<DrawRoundedRect loc="237,90" size="250,170" radius="7" borderWidth="2" borderColor="White" fillColor="Black"/>
<!-- time -->
<DrawRoundedRect loc="494,90" size="220,170" radius="7" borderWidth="2" borderColor="White" fillColor="Black"/>
</CompositeImage>
<!-- image used for a selected button, these only appear in the popup in this plugin -->
<CompositeImage name="SelectedButtonImage" size="130,45">
<DrawRoundedRect loc="4,5" size="120,30" radius="5" borderWidth="4" borderColor="White" fillColor="LightGray"/>
<DrawText text="@buttonText" loc="15,9" size="115,34" textStyle="SelectedButtonText" align="Left"/>
</CompositeImage>
<!-- image used for a normal button, these only appear in the popup in this plugin -->
<CompositeImage name="NormalButtonImage" size="130,45">
<DrawRoundedRect loc="4,5" size="120,30" radius="10" borderWidth="4" borderColor="Transparent" fillColor="Transparent"/>
<DrawText text="@buttonText" loc="15,9" size="115,34" textStyle="ButtonText" align="Left"/>
</CompositeImage>
<CompositeImage name="FutureRecordingPopupBackground" size="720,480">
<DrawRoundedRect loc="0,0" size="670,320" radius="10" borderWidth="4" borderColor="White" fillColor="Red"/> <!-- unused -->
</CompositeImage>
<CompositeImage name="AddFutureRecordingPopupBackground" size="720,480">
<DrawRoundedRect loc="0,0" size="670,320" radius="10" borderWidth="4" borderColor="White" fillColor="Blue"/> <!-- unused -->
</CompositeImage>
<CompositeImage name="RecordingPopupBoxBackground" size="720,480">
<DrawRoundedRect loc="0,0" size="670,320" radius="10" borderWidth="4" borderColor="White" fillColor="Black"/> <!-- scheduling popup design -->
</CompositeImage>
<CompositeImage name="ConflictPopupBackground" size="720,480">
<DrawRoundedRect loc="0,0" size="670,320" radius="10" borderWidth="4" borderColor="White" fillColor="Green"/> <!-- appears on scheduling conflict -->
</CompositeImage>
</CompositeImages>
<Navigation>
<TimeElement loc="554,50" size="115,20"/> <!-- Secltion and Date/Time - General Text-->
<WildcardElement enabled="false"/> <!-- Not sure, since wildcard is always on even if set false on keyboard-->
<TunerElement count="1"/> <!-- Tuner to use? ???-->
<DefaultQualityElement value="Medium"/> <!-- Sets standard recording profile to use when scheduling -->
<AutoMoveElement value="true"/> <!-- ??? no idea -->
<CurrentValueElement loc="400,50" size="130,280"/> <!-- ??? no idea -->
<KeyboardKeyElement size="25,25" quickmode="true"/> <!-- Size of each keyboard key; quickmode=??? -->
<!-- Number of elements to show in each list -->
<ListCountElement count="8"/> <!-- Number of items in lists (channels, letters, etc) -->
</Navigation>
</settings>
I need some help i just got the plugins for My Picture With the Skin BlueMCE2.
And the "MY PICTURE" is not in the Screen, To get it working i need to change to the original blue Skin, I dont know what i am doing wrong.
I have install the latest GB-PVR. Thanks
I was wondering if there's a plugin that will play slideshows of my pictures, along with their corresponding voice annotations (if available)? I know that My Pictures currently does slideshows, but it doesn't play the corresponding voice annotations (that I'm aware of).
I love voice annotations because it helps the slideshow come alive!
If i run this bat manually it goes fine. But at 3am it crashes with:
Any ideas?
Unhandled Exception: System.Net.WebException: The operation has timed-out.
at System.Web.Services.Protocols.WebClientProtocol.GetWebResponse(WebRequest
request)
at System.Web.Services.Protocols.HttpWebClientProtocol.GetWebResponse(WebReq
est request)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String method
ame, Object[] parameters)
at zapmetadata.xtvdWebService.download(String startTime, String endTime)
at zapmetadata.MainClass.downloadListings(String login, String password)
at zapmetadata.MainClass.Main(String[] args)
I updated to GBPVR v94.13 today and so far so good but I am unable to do anything in video playback after recording a show. If I use the buttons to pause or FF/RR it exits the recording. Does the same if I use the keyboard shortcuts. Videos play fine in Moonlight video player. I thought maybe the skip times were setup in min, which they were but I went into config and changed it to seconds and restarted the program, no good. Anyone else had this problem?
in my music 3 what would you guys prefer
option 1 - file structure, leave it as is, it may be alittle quicker, but sorting isnt as good
option 2 - a database, could then sort by album year, tracknumber, genre, etc, and see all the albums in one place even if they are in different directories etc, but this means you would have to manually update the database everytime you added music to your collection (the cdripper inside my music would do this automatically its only needed if you add music outside the plugin)(i would add another button called "Update DB" to do the update, so you wouldnt need to quit gbpvr and go into the config app).
Just wondering about why the heck things are linked together in skinning of this plugin - specifically the general text being linked to the keyboard outline color and the selected general text being linked to the TimeElement.
Is this a GBPVR restriction or something that was coded on purpose? I want to change each text appearance so I can have a certain color scheme, but it gets all screwed because I'm forced to have certain elements be certain fonts/colors because of this linking.
Also, the 'selection bar', is there a way to fix the way it looks for smaller heights (it gets a fanged look) and change the color of the border (or remove it)? This carries over to the keyboard - if you make it small it gets all 'fangy' as well .
TIA.
(this skinning, combined with my thesis writing, is going to freaking give me a stroke)