My keyboard shortcuts that use the "program" command (i.e. mc25.exe) no longer work. They used to work fine in MC24.
Example entries from my Resource.xml below:
So this entry works fine (to switch zone):
<Entry Key="Ctrl;Alt;2" Command="10011" Param="0" Global="1" />
But this one doesn't - no error is reported, it just doesn't load & play the playlist:
<Entry Key="Ctrl;Alt;1" Type="Program" Command="mc25.exe" Param="/PlayReplace TREEPATH=Playlists\BBC Radio 6|Zone=2" Global="1" />
It works fine from the windows command line - i.e.:
mc25.exe /PlayReplace "TREEPATH=Playlists\BBC Radio 6|Zone=2 Global=1"
I've just bought a new intel NUC and done a fresh 64 bit install of MC25 so I don't think it's related to the upgrade (although I did restore my library & settings from my old PC)
Any ideas ? Log below :
Media Center; Version: 25.0.98 (64-bit); Types: 2147483647
0000000: 8768: General: Starting logging: Date: 26/09/2019 12:09
0000000: 8768: General: More information about logging here: https://wiki.jriver.com/index.php/Logging
0000000: 8768: General: Log Reset: Logging reset
0006750: 8768: General: RunProgram: Start
0006750: 8768: General: RunProgram: Filename: mc25.exe / Parameters: /PlayReplace TREEPATH=Playlists\BBC Radio 6|Zone=2
0006750: 8768: General: RunProgram: Performing ShellExecute...
0006797: 8768: General: RunProgram: Running process...
0006797: 8768: General: RunProgram: Finish (47 ms)
0000000: 1812: General: Launcher: Command Line: /PlayReplace TREEPATH=Playlists\BBC Radio 6|Zone=2
0000000: 1812: General: CMCCommandLine::Execute: Start
0000000: 1812: General: CMCCommandLine::Execute: Waiting on lock
0000000: 1812: General: CMCCommandLine::Execute: Have lock
0000000: 1812: General: CMCCommandLine::Execute: Posting: /PlayReplace TREEPATH=Playlists\BBC Radio 6|Zone=2
0000000: 1812: General: CMCCommandLine::Execute: IPC Name: Media Center 25 FC_IPC
0000000: 1812: General: CPostString::Post: Start
0000000: 1812: General: CPostString::Post: Sending </PlayReplace TREEPATH=Playlists\BBC Radio 6|Zone=2>, type 34768 to 3017e
0000000: 1812: General: CPostString::Post: Actual message, type 34768, WParam 1400b4, LParam ffc45e17, Window 3017e
0000000: 1812: General: CPostString::Post: Finish (0 ms)
0000000: 1812: General: CMCCommandLine::Execute: Finish (0 ms)
0006844: 8768: General: CMainFrame::OnFileCommand: Start
0006844: 8768: General: CPostString::GetAll: Start
0006844: 8768: General: CPostString::GetAll: Found message: type 34768, WParam 1400b4, LParam ffc45e17, string </PlayReplace TREEPATH=Playlists\BBC Radio 6|Zone=2>
0006844: 8768: General: CPostString::GetAll: Finish (0 ms)
0006844: 8768: General: CMainFrame::OnFileCommand: Received command: /PlayReplace TREEPATH=Playlists\BBC Radio 6|Zone=2
0006844: 8768: General: CMainFrame::OnFileCommand: Command: /PlayReplace TREEPATH=Playlists\BBC Radio 6|Zone=2
0006844: 8768: General: CMCPlayerApp::ExecuteCommandLine: Start
0006844: 8768: General: CMCPlayerApp::ExecuteCommandLine: Command Line: /PlayReplace TREEPATH=Playlists\BBC Radio 6|Zone=2
0006844: 8768: General: CMCPlayerApp::Play: Start
0006844: 8768: General: CMCPlayerApp::Play: Command line: /PlayReplace TREEPATH=Playlists\BBC Radio 6|Zone=2
0006844: 8768: General: CMCPlayerApp::Play: Filtering
0006844: 8768: Database: CSearchFilesHelper::GetResults: Search: [Media Type]=[Image]; Elapsed ms: 0.097
0006844: 8768: General: CMCPlayerApp::Play: Files: 0
0006844: 8768: General: CMCPlayerApp::Play: Finish (0 ms)
0006844: 8768: General: CMCPlayerApp::ExecuteCommandLine: Finish (0 ms)
0006844: 8768: General: CMainFrame::OnFileCommand: Finish (0 ms)