I ultimately would like VC to be able to provide commands to a Plex Client.
The Plex forums/doc are underwhelming IMHO.
They reformatted their site and their http api page hasn't been ported but this forum has some stuff about it still.
https://forums.plex.tv/index.php/topic/84037-plex-http-api/The HTTP API call does provide methodology of direct playing a file amongst other things. Ultimately being able to do some of the core functions like XBMC / VC integration would be nice.
I have managed to do the up/down/select stuff, I haven't had the opportunity yet to figure out the 'key' of the file identifier and documentation is a bit lacking.
I have accessed the Plex DB.
Via the native sqlite3 command that comes w/ my Mac.
From windows I could with DatabaaseBrowser but was unable to via SQLDatabaseBrowser.
From the latter, it says it supports SQL3 dbases.
I personally run the Plex Media Server (which creates/manages the library/dbase) from Ubuntu, but its available on linux/mac/windows...and I'm sure you could share it out..etc
I know obviously VC is windows only so would need a way via windows to access the db in order to get a good xml generated.
The post on the plex forum and the sql commands even say you can export the dbase to csv.
I tried to use the xSQL plugin on VC but got the error unable to open the DB.
The Plex DB is only 1 db for all of its 'libraries', tv/movies/music...etc are all in one central DB unlike XBMC that has a seperate video and music ....etc.
The queries to generate xml would need to be different cause the schemas and db layout is differnt but I think the tablespace is defined.
I dont know if a plugin would be possible or even if I had to otherwise generate XML, but I would think being able to read teh xml payloads to pass into the Http API to direct play stuff or search would be terrific.
"Find Avatar"
"Search Star Trek"
"play movie superman"
I'm optimistic theres some opportunity here.
Hope this was somewhat clearer.