Difference between revisions of "DevZone"

From JRiverWiki
Jump to: navigation, search
(Media Center Plug-ins)
(Web Service Interface)
(42 intermediate revisions by 12 users not shown)
Line 1: Line 1:
 +
==Web Service Interface (MCWS)==
 +
Control Media Center over the Internet or LAN using a REST-based web service interface.
 +
* [[Web Service Interface]] (requires Media Center 14 or newer)
 +
 
==Media Center Automation==
 
==Media Center Automation==
 
Control Media Center from Interface and Display plug-ins as well as from JScript of Metamorphis skins.
 
Control Media Center from Interface and Display plug-ins as well as from JScript of Metamorphis skins.
Line 7: Line 11:
  
 
==Media Center Core Commands==
 
==Media Center Core Commands==
* [[Media_Center_Core_Commands|Media Center Core Commands]]: You can control Media Center by using the MC Core commands, which provide many more options than the simple command line parametersThese commands can be accessed via the <tt>MC12.exe /MCC [Command],[Param]</tt> command line control, or directly via Windows Messages (which is usually quicker).
+
* [[Media_Center_Core_Commands|Media Center Core Commands]]: Media Center can be externally controlled with MC Core commands.  These commands provide more control capabilities than the limited number of available command line optionsCommands are issued with the installed MC control program and supplying the '''/MCC''' command line option and a parameter (e.g. '''mc16.exe /MCC ...''').  They can also be called directly via Windows Messages or from within software.
  
==Media Center expression language==
+
== Media Center Languages ==
*[[Media Center expression language]]: Use Excel-style formulas in view schemes, columns, and more.
+
* [[Expression Language]]: Use Excel-style formulas in view schemes, columns, and more.
 +
* [[Search Language]]: Use a sophisticated query language to sort, filter, and search your [[Library]].
  
 
==Package Files==
 
==Package Files==
[[Package Files]]: Learn how to create MJP files for installing plug-ins.
+
* [[Package Files]]: Learn how to create MJP files for installing plug-ins.
  
 
==Mini View Skinning==
 
==Mini View Skinning==
Line 20: Line 25:
 
* [[Metamorphis|Metamorphis Skinning Engine]]
 
* [[Metamorphis|Metamorphis Skinning Engine]]
 
* [[Metamorphis Scripts]]
 
* [[Metamorphis Scripts]]
* [http://accessories.jrmediacenter.com/mediacenter/accessories.php Examples: Visit mini-me skins Page]
+
* [http://accessories.jriver.com/mediacenter/accessories.php Examples: Visit mini-me skins Page]
  
 
==Standard View Skinning==
 
==Standard View Skinning==
Line 26: Line 31:
 
* [[Standard View Skinning Tutorial]]
 
* [[Standard View Skinning Tutorial]]
 
* [[Standard View Skinning SDK]]
 
* [[Standard View Skinning SDK]]
* [http://accessories.jrmediacenter.com/mediacenter/accessories.php Examples: Visit MEGA-ME skins page]
+
* [http://accessories.jriver.com/mediacenter/accessories.php Examples: Visit MEGA-ME skins page]
  
 
==Theater View Skinning==
 
==Theater View Skinning==
 
Learn how to create a Standard View skin for Media Center
 
Learn how to create a Standard View skin for Media Center
 
* [[Theater View Skinning Tutorial]]
 
* [[Theater View Skinning Tutorial]]
* [http://accessories.jrmediacenter.com/mediacenter/accessories.php Examples: Visit Theater View Skins page]
+
* [http://accessories.jriver.com/mediacenter/accessories.php Examples: Visit Theater View Skins page]
  
 
==Track Info template SDK==
 
==Track Info template SDK==
Line 37: Line 42:
 
* [[Track Info Template SDK]]
 
* [[Track Info Template SDK]]
 
* [http://accessories.musicex.com/mediacenter/accessories.php Examples: Visit Track Info templates page]
 
* [http://accessories.musicex.com/mediacenter/accessories.php Examples: Visit Track Info templates page]
 +
 +
==WebPlay / WebRemote==
 +
Customize the look or functionality of WebPlay or WebRemote.
 +
* [[WebEngine SDK]]
  
 
==Media Center Plug-ins==
 
==Media Center Plug-ins==
 
Media Center lets you extend its behavior in many ways, through different kinds of plug-in.
 
Media Center lets you extend its behavior in many ways, through different kinds of plug-in.
  
* [http://www.jrmediacenter.com/DevZone/MediaCenterSDK.rar Download the SDK] - updated 12/24/2007, 11:53am
+
* [http://www.jriver.com/DevZone/MediaCenterSDK.rar Download the SDK] - updated 1/24/2008, 3:19pm
 
* [[Display Plug-in SDK]] - Create cool visualizations to complement your music.
 
* [[Display Plug-in SDK]] - Create cool visualizations to complement your music.
 
* [[Interface Plug-in SDK]] - Full power extension of Media Center's behavior.
 
* [[Interface Plug-in SDK]] - Full power extension of Media Center's behavior.
 
* [[Input Plug-in SDK]] - Let Media Center read your favorite file format.
 
* [[Input Plug-in SDK]] - Let Media Center read your favorite file format.
 
+
* [[DSP Plug-in SDK]] - Control the sound: equalizers, chorus, flangers, stutter.
==Input (playback) plug-in SDK==
+
* [[Encoder Plug-in SDK]] - What kind of files Media Center can create.
These plug-ins allow Media Center to extend its file format support.
 
* [http://www.jrmediacenter.com/DevZone/input_sdk.zip Download the SDK]
 
* [http://www.jrmediacenter.com/DevZone/Samples/in_OggVorbisSrc.zip Example: Ogg Vorbis plug-in]
 
 
 
==DSP plug-in SDK==
 
These plug-in allow Media Center to enhance audio quality
 
* [http://www.jrmediacenter.com/DevZone/dsp_sdk.zip Download the SDK]
 
 
 
==Encoder plug-in SDK==
 
Expand Media Jukebox ability to create files in different formats.
 
* [[Encoder Plug-in SDK]]
 
* [http://www.jrmediacenter.com/DevZone/enc_sdk.zip Download the SDK]
 
  
 
==Developing plugins in Visual Studio 2005 .NET==
 
==Developing plugins in Visual Studio 2005 .NET==
Line 64: Line 61:
  
 
==Submitting a plugin/accessory to the Media Center plugins & accessories download page==
 
==Submitting a plugin/accessory to the Media Center plugins & accessories download page==
* [http://accessories.jrmediacenter.com/mediacenter/submitplugin.php Submit a plugin/accessory]
+
* [http://accessories.jriver.com/mediacenter/submitplugin.php Submit a plugin/accessory]
 +
 
 +
[[Category:Frequently Asked Questions]]
 +
[[Category:Developer]]

Revision as of 08:32, 26 November 2015

Web Service Interface (MCWS)

Control Media Center over the Internet or LAN using a REST-based web service interface.

Media Center Automation

Control Media Center from Interface and Display plug-ins as well as from JScript of Metamorphis skins.

Media Center Command Line Parameters

Media Center Core Commands

  • Media Center Core Commands: Media Center can be externally controlled with MC Core commands. These commands provide more control capabilities than the limited number of available command line options. Commands are issued with the installed MC control program and supplying the /MCC command line option and a parameter (e.g. mc16.exe /MCC ...). They can also be called directly via Windows Messages or from within software.

Media Center Languages

Package Files

  • Package Files: Learn how to create MJP files for installing plug-ins.

Mini View Skinning

Learn how to create a Mini View skin for Media Center

Standard View Skinning

Learn how to create a Standard View skin for Media Center

Theater View Skinning

Learn how to create a Standard View skin for Media Center

Track Info template SDK

Customize look and feel of Track Info page.

WebPlay / WebRemote

Customize the look or functionality of WebPlay or WebRemote.

Media Center Plug-ins

Media Center lets you extend its behavior in many ways, through different kinds of plug-in.

Developing plugins in Visual Studio 2005 .NET

Tips and Tricks for developing a plugin in Visual Studio 2005 .NET

Submitting a plugin/accessory to the Media Center plugins & accessories download page