PowerScheduler++ 1.4.0.x - Stable versions for MediaPortal 1.4 (7 Viewers)

michael_t

Portal Pro
November 30, 2008
1,258
813
Home Country
Germany Germany
Hello,
PowerScheduler++ has significantly improved the resume/standby feature of my MP. I expected the upgrade to MP 1.4 to fix my last issue but it doesn't :cautious: .

My PowerScheduler++ is not able to put my HTPC to sleep after 5 minutes, as it is supposed to.
But when sending an 'Off' command through my IRtrans remote, the computer goes to sleep instantly and normally as it should.
The TVService.log seems to report some activity before the 5 minutes are ellapsed (see the log starting at [2013-07-21 18:01:13,375]): can someboby tell me how can I identify that 'activity' (POWERCFG -REQUESTS does not report any driver other than TVService preventing standby) ? My Logitech wireless mouse/keyboard are Off, VNC is disconnected, there is no network activity... I miss ideas!:confused:

It looks I have this behaviour since I switched from WinXP+MP1.2 to Win7+MP1.3 (but there were so many other issues on resume at that time: standby issues are less impacting than resume issues, especially for recordings:eek:)

Thank you in advance for helping me in troubleshooting this.
You configured PS++ not to suspend while the "setuptv" (MP TV Server configuration) process is active...

Michael
 

michael_t

Portal Pro
November 30, 2008
1,258
813
Home Country
Germany Germany
Hi, I think it didn't work. But I receive an error message when I install the new version (attached).
Please try to reinstall PS++; the error message comes from the MPEI and I cannot do anything with it. Sometimes it is better to run the installation file from MPEI and not by double-clicking it (because then it is sure that MPEI is run as Administrator).

Michael
 

TiboTv

Portal Pro
June 22, 2009
244
39
Home Country
Belgium Belgium
If some of you find difficulties to get long batch file running before standby or don't want to let running tv server when tv service is not really used, maybe this thread could help you.
 
Last edited:

Brudertac

MP Donator
  • Premium Supporter
  • October 26, 2006
    978
    277
    Augsburg
    Home Country
    Germany Germany
    Hi there,

    You could open the mpe1 with winzip and then manually rename/copy the DLL files.

    J.


    Hi @Jay_UK,

    can you tell me what Files i need for the Server only?
    If i copy the Powerscheduler.dll from the mpe1 File over the existing one in the Plugin Folder and restart the Server, i have no Powerschedule Plugin listed in the Server Config. Not the old one and not the new one...

    Hm, even with the other File "Powerscheduler.Interfaces.dll" as second file it does not work...

    If i copy the old Powerscheduler.DLL over it again i have at last the old Plugin back.

    Got it. Installed Client on the Server. Now i can use mpe1 Files.

    Thanks!
     
    Last edited:

    CGT

    Portal Pro
    January 8, 2012
    240
    6
    CGT said:
    Hi, I think it didn't work. But I receive an error message when I install the new version (attached).​
    Please try to reinstall PS++; the error message comes from the MPEI and I cannot do anything with it. Sometimes it is better to run the installation file from MPEI and not by double-clicking it (because then it is sure that MPEI is run as Administrator).
    Ok, I tried to install via the "Open" command from within the MPEI. I receive the message "Error in script: Could not stop tvservice". But in the end it says that PS++ has been successfully installed.
    Then I receive a .NET Framework error message:
    Code:
    Informationen über das Aufrufen von JIT-Debuggen
    anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.
     
    ************** Ausnahmetext **************
    System.UnauthorizedAccessException: Der Zugriff auf den Pfad "C:\ProgramData\Team MediaPortal\MediaPortal\Installer\V2\9b9bc24e-69ca-4abc-8810-f8f95bd4bbe6\1.4.0.1\9b9bc24e-69ca-4abc-8810-f8f95bd4bbe6.mpe2" wurde verweigert.
      bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
      bei System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite)
      bei MpeCore.PackageClass.DoAdditionalInstallTasks()
      bei MpeCore.PackageClass.StartInstallWizard()
      bei MpeInstaller.MainForm.InstallFile(String file, Boolean silent, Boolean gui)
      bei MpeInstaller.MainForm.FileOpen_Click(Object sender, EventArgs e)
      bei System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
      bei System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
      bei System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
      bei System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
      bei System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
      bei System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
      bei System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
      bei System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
      bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
      bei System.Windows.Forms.Control.WndProc(Message& m)
      bei System.Windows.Forms.ScrollableControl.WndProc(Message& m)
      bei System.Windows.Forms.ToolStrip.WndProc(Message& m)
      bei System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
      bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
      bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
      bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
     
     
    ************** Geladene Assemblys **************
    mscorlib
    	Assembly-Version: 2.0.0.0.
    	Win32-Version: 2.0.50727.5472 (Win7SP1GDR.050727-5400).
    	CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
    ----------------------------------------
    MpeInstaller
    	Assembly-Version: 1.4.0.0.
    	Win32-Version: 1.4.0.0.
    	CodeBase: file:///C:/Program%20Files%20(x86)/Team%20MediaPortal/MediaPortal/MpeInstaller.exe.
    ----------------------------------------
    System.Windows.Forms
    	Assembly-Version: 2.0.0.0.
    	Win32-Version: 2.0.50727.5468 (Win7SP1GDR.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.5467 (Win7SP1GDR.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.5467 (Win7SP1GDR.050727-5400).
    	CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
    ----------------------------------------
    MpeCore
    	Assembly-Version: 1.4.0.0.
    	Win32-Version: 1.4.0.0.
    	CodeBase: file:///C:/Program%20Files%20(x86)/Team%20MediaPortal/MediaPortal/MpeCore.DLL.
    ----------------------------------------
    Common.Utils
    	Assembly-Version: 1.4.0.0.
    	Win32-Version: 1.4.0.0.
    	CodeBase: file:///C:/Program%20Files%20(x86)/Team%20MediaPortal/MediaPortal/Common.Utils.DLL.
    ----------------------------------------
    System.Core
    	Assembly-Version: 3.5.0.0.
    	Win32-Version: 3.5.30729.5420 built by: Win7SP1.
    	CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll.
    ----------------------------------------
    Utils
    	Assembly-Version: 1.4.0.0.
    	Win32-Version: 1.4.0.0.
    	CodeBase: file:///C:/Program%20Files%20(x86)/Team%20MediaPortal/MediaPortal/Utils.DLL.
    ----------------------------------------
    System.Xml
    	Assembly-Version: 2.0.0.0.
    	Win32-Version: 2.0.50727.5473 (Win7SP1GDR.050727-5400).
    	CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll.
    ----------------------------------------
    mscorlib.resources
    	Assembly-Version: 2.0.0.0.
    	Win32-Version: 2.0.50727.5472 (Win7SP1GDR.050727-5400).
    	CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
    ----------------------------------------
    System.Configuration
    	Assembly-Version: 2.0.0.0.
    	Win32-Version: 2.0.50727.5473 (Win7SP1GDR.050727-5400).
    	CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.
    ----------------------------------------
    nmbmb-zb
    	Assembly-Version: 1.4.0.0.
    	Win32-Version: 2.0.50727.5467 (Win7SP1GDR.050727-5400).
    	CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.
    ----------------------------------------
    zfq9ucow
    	Assembly-Version: 1.4.0.0.
    	Win32-Version: 2.0.50727.5467 (Win7SP1GDR.050727-5400).
    	CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.
    ----------------------------------------
    a8vjz2ra
    	Assembly-Version: 1.4.0.0.
    	Win32-Version: 2.0.50727.5467 (Win7SP1GDR.050727-5400).
    	CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.
    ----------------------------------------
    Ionic.Zip
    	Assembly-Version: 1.7.2.18.
    	Win32-Version: 1.7.2.18.
    	CodeBase: file:///C:/Program%20Files%20(x86)/Team%20MediaPortal/MediaPortal/Ionic.Zip.DLL.
    ----------------------------------------
    zey5ktis
    	Assembly-Version: 1.4.0.0.
    	Win32-Version: 2.0.50727.5467 (Win7SP1GDR.050727-5400).
    	CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.
    ----------------------------------------
    CSScriptLibrary
    	Assembly-Version: 1.9.0.0.
    	Win32-Version: 1.9.0.0.
    	CodeBase: file:///C:/Program%20Files%20(x86)/Team%20MediaPortal/MediaPortal/CSScriptLibrary.DLL.
    ----------------------------------------
    tmp96E5
    	Assembly-Version: 0.0.0.0.
    	Win32-Version: 0.0.0.0.
    	CodeBase: file:///R:/Temp/tmp96E5.tmp.
    ----------------------------------------
    System.ServiceProcess
    	Assembly-Version: 2.0.0.0.
    	Win32-Version: 2.0.50727.5420 (Win7SP1.050727-5400).
    	CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.ServiceProcess/2.0.0.0__b03f5f7f11d50a3a/System.ServiceProcess.dll.
    ----------------------------------------
    e61h_r4n
    	Assembly-Version: 1.4.0.0.
    	Win32-Version: 2.0.50727.5467 (Win7SP1GDR.050727-5400).
    	CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.
    ----------------------------------------
    System.Windows.Forms.resources
    	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.resources/2.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
    ----------------------------------------
     
    ************** JIT-Debuggen **************
    Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
    Konfigurationsdatei der Anwendung oder des Computers
    (machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
    Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.
     
    Zum Beispiel:
     
    <configuration>
    	<system.windows.forms jitDebugging="true" />
    </configuration>
     
    Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
    Ausnahmen an den JIT-Debugger gesendet, der auf dem
    Computer registriert ist, und nicht in diesem Dialogfeld behandelt.

    PS++ does not show in the Extensions Manager but I can configure it in the servers configuration. By the way: When I click the server config it tells me that TV service is not running and if I want to start it - although the PS++ installer said it could not stop tvservice...
     

    michael_t

    Portal Pro
    November 30, 2008
    1,258
    813
    Home Country
    Germany Germany
    Ok, I tried to install via the "Open" command from within the MPEI. I receive the message "Error in script: Could not stop tvservice". But in the end it says that PS++ has been successfully installed. Then I receive a .NET Framework error message:
    ...
    PS++ does not show in the Extensions Manager but I can configure it in the servers configuration. By the way: When I click the server config it tells me that TV service is not running and if I want to start it - although the PS++ installer said it could not stop tvservice...
    I think that something is broken with your configuration. Please stop the TV service, uninstall PS++, stop the tv service and then reinstall PS++ with MPEI. If this should not work for any reason, I would recommend you to reinstall MP.

    Michael
     

    Invisible

    MP Donator
  • Premium Supporter
  • December 28, 2008
    52
    6
    Ba-Wü
    Home Country
    Germany Germany
    Hi,
    I have another question, did PowerScheduler++ no longer prevent the suspend if I'm currently recoding something? Because in the prious version of MP (1.2.3) with PowerScheduler++ it was prevented. So if I press the suspend button on my remote control MP makes a suspend and interrupt my recoding.
    Regards,
    Invisible
     

    doveman

    Portal Pro
    February 12, 2008
    2,326
    178
    Home Country
    United Kingdom United Kingdom
    I have problems with my remote and Eventghost if I wake my PC by pressing a button on the remote (if I wake it by pushing the button on the PC case it seems to be OK). The obvious answer is not to press the remote to wake it but I forget sometimes and then have to vnc into the PC, close MP, kill eventghost, sometimes disconnect the remote receiver, restart eventghost and restart MP, so I'm trying to find a way to prevent this happening.

    What I thought I'd try is killing eventghost before standby and launching it again after resume. Should this batch file work if I put it in the Run command on PS++'s Advanced tab?

    Code:
    if "%1" == "suspend" goto OnSuspend
    if "%1" == "wakeup" goto OnWakeUp
    goto Done
     
    :OnSuspend
    taskkill /IM “Eventghost.exe” /F
    goto Done
     
    :OnWakeUp
    start "" “C:\program files (x86)\Event Ghost\Eventghost.exe”
    goto Done
     
    :Done
     

    doveman

    Portal Pro
    February 12, 2008
    2,326
    178
    Home Country
    United Kingdom United Kingdom
    OK, that didn't work.

    When I resumed my PC, MP was frozen and I had to kill it via TaskManager. Then I couldn't get it load anymore without disabling the PS++ client plugin. I'd cleared the link to the batch file from the Advanced tab but I eventually found that I had to kill TVService and restart it and now MP loads OK again.

    Attached the logs from doing a Debug Launch with PS++ client plugin enabled. I eventually had to kill it as it just hung at "Loading plugins".
     

    Users who are viewing this thread

    Top Bottom