Difference between revisions of "JSON Plugin"

From LinuxMCE
Jump to: navigation, search
(Now Playing)
Line 9: Line 9:
 
Easiest way to get information about what player is at the moment playing stuff in a specific entertainment area:
 
Easiest way to get information about what player is at the moment playing stuff in a specific entertainment area:
  
  http://dcerouter:7230/now_playing?ea=<number-of-ea>&timestamp=<timestamp-of-last-access>
+
  http://dcerouter:7230/now_playing?ea=$FK_Entertain_Area&timestamp=$last-timestamp-we-have-seen
  
 
== Adding Information Provider ==
 
== Adding Information Provider ==
 
Below the src/JSON_Plugin directory is the CivetHandler directory. Take a look at how NowPlaying is incorporated and amend/extend appropriately, and add the required stuff to JSON_Plugin.cpp and the Makefile.
 
Below the src/JSON_Plugin directory is the CivetHandler directory. Take a look at how NowPlaying is incorporated and amend/extend appropriately, and add the required stuff to JSON_Plugin.cpp and the Makefile.

Revision as of 16:42, 25 August 2014

This plugin provides access to DCERouter internals via http protocol on port 7230.

This plugin is purely academic at the moment and not part of a regular build cycle. Sometimes a binary can be downloaded from fluffy.

Supported Information

Now Playing

Easiest way to get information about what player is at the moment playing stuff in a specific entertainment area:

http://dcerouter:7230/now_playing?ea=$FK_Entertain_Area&timestamp=$last-timestamp-we-have-seen

Adding Information Provider

Below the src/JSON_Plugin directory is the CivetHandler directory. Take a look at how NowPlaying is incorporated and amend/extend appropriately, and add the required stuff to JSON_Plugin.cpp and the Makefile.