So i've been developing a new Plex Home Theater driver for the Control4 home automation system. As PHT is developed using XBMC Frodo 12.2 as a base it was quite easy to integrate. The majority of JSONRPC functions work (bar library management which i totally understand).
The only problem i have (which for me is a pretty big one) is that player.open accepts smb shares for the windows client but not the osx client. I understand that i could mount the share and do it that way however i wanted to make it compatible with Control4's Movie interface which only sends smb file paths.
I have tested this on XBMC 12.2 frodo and the same command works fine. Is there an issue with PHT? I am running OSX Marvericks. See below for output details.
19/02/2014 11:08:02 - SENDING COMMAND: {"id":"1","method":"Player.Open","jsonrpc":"2.0","params":{"item":{"file":"smb://192.168.1.200/HD movies 2/HD movies/Abraham Lincoln Vampire Hunter (1080p).mkv"}}}
19/02/2014 11:08:02 - Received JSON data : {“jsonrpc”:“2.0”,“method”:“GUI.OnScreensaverDeactivated”,“params”:{“data”:false,“sender”:“xbmc”}}
19/02/2014 11:08:02 - Received JSON data : {“jsonrpc”:“2.0”,“method”:“Playlist.OnClear”,“params”:{“data”:{“playlistid”:1},“sender”:“xbmc”}}{“jsonrpc”:“2.0”,“method”:“Player.OnStop”,“params”:{“data”:{“end”:false,“item”:{“type”:“unknown”}},“sender”:“xbmc”}}{“id”:“1”,“jsonrpc”:“2.0”,“result”:“OK”}
19/02/2014 11:08:02 - Received JSON data : Playlist.OnClear