Difference between revisions of "DevZone"

From JRiverWiki
Jump to: navigation, search
(Encoder plug-in SDK)
(Media Center Core Commands)
 
(122 intermediate revisions by 21 users not shown)
Line 1: Line 1:
This page is under construction. It should contain all the info in the original [http://www.jrmediacenter.com/devzone.html DevZone], but it doesn't yet.
+
==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.
* This document has not been moved to the Wiki yet. The original is [http://www.jrmediacenter.com/DevZone/MJAutomation.html here]
+
* [[Media Center Automation]]
  
 
==Media Center Command Line Parameters==
 
==Media Center Command Line Parameters==
Control Media Center from the command line.
+
* [[The Command Line|Media Center Command Line Options]]: Control Media Center from the command line using the MCxx.exe mini-application.
* This document has not been moved to the Wiki yet. The original is [http://www.jrmediacenter.com/DevZone/CommandLine.html here]
 
  
==Media Center windows messages==
+
==Media Center Core Commands==
Control Media Center by posting windows messages.
+
* [[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. '''mc30.exe /MCC ...''').  They can also be called directly via Windows Messages or from within software.
* This document has not been moved to the Wiki yet. The original is [http://www.jrmediacenter.com/DevZone/MCCommands.h here]
 
  
==Media Center expression language==
+
== Media Center Languages ==
Use Excel-style formulas in view schemes, columns, and more.
+
* [[Expression Language]]: Use Excel-style formulas in view schemes, columns, and more.
* This document has not been moved to the Wiki yet. The original is [http://www.jrmediacenter.com/DevZone/DBExpressions.htm here]
+
* [[Search Language]]: Use a sophisticated query language to sort, filter, and search your [[Library]].
  
==Media Center 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.
* This document has not been moved to the Wiki yet. The original is [http://www.jrmediacenter.com/DevZone/MJPFiles.html here]
 
  
==Mini-me (Mini View) skins SDK (Metamorphis)==
+
==Mini View Skinning==
Learn how to create a mini-me skin for Media Center
+
Learn how to create a Mini View skin for Media Center
* This document has not been moved to the Wiki yet. The original is [http://www.jrmediacenter.com/DevZone/Metamorphis.html Skinning Engine]
+
* [[Mini View Skinning Tutorial]]
* This document has not been moved to the Wiki yet. The original is [http://www.jrmediacenter.com/DevZone/Scripts.html Scripting Language]
+
* [[Metamorphis|Metamorphis Skinning Engine]]
* This document has not been moved to the Wiki yet. The original is [http://accessories.jrmediacenter.com/mediacenter/accessories.php Examples: Visit mini-me skins Page]
+
* [[Metamorphis Scripts]]
 +
* [http://accessories.jriver.com/mediacenter/accessories.php Examples: Visit mini-me skins Page]
  
==MEGA-ME (Standard View) skins SDK (MEGAmorphis)==
+
==Standard View Skinning==
Learn how to create a MEGA-ME skin for Media Center
+
Learn how to create a Standard View skin for Media Center
* This document has not been moved to the Wiki yet. The original is [http://www.jrmediacenter.com/DevZone/Megamorphis.html Skinning Engine]
+
* [[Standard View Skinning Tutorial]]
* This document has not been moved to the Wiki yet. The original is [http://accessories.jrmediacenter.com/mediacenter/accessories.php Examples: Visit MEGA-ME skins page]
+
* [[Standard View Skinning SDK]]
 +
* [http://accessories.jriver.com/mediacenter/accessories.php Examples: Visit MEGA-ME skins page]
 +
 
 +
==Theater View Skinning==
 +
Learn how to create a Standard View skin for Media Center
 +
* [[Theater View Skinning Tutorial]]
 +
* [http://accessories.jriver.com/mediacenter/accessories.php Examples: Visit Theater View Skins page]
  
 
==Track Info template SDK==
 
==Track Info template SDK==
Customize look and feel of Track Info page
+
Customize look and feel of Track Info page.
* This document has not been moved to the Wiki yet. The original is [http://www.jrmediacenter.com/DevZone/Track%20Info.html Here]
+
* [[Track Info Template SDK]]
* This document has not been moved to the Wiki yet. The original is [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]
 
 
==Display plug-in SDK==
 
Create new Display plug-ins
 
* This document has not been moved to the Wiki yet. The original is [http://www.jrmediacenter.com/DevZone/display_sdk.zip Here]
 
* This document has not been moved to the Wiki yet. The original is [http://www.jrmediacenter.com/DevZone/Samples/vis_TrackInfoSrc.zip Examples: Track Info plug-in]
 
* This document has not been moved to the Wiki yet. The original is [http://www.jrmediacenter.com/DevZone/Samples/vis_ArsenoliteSrc.zip Examples: Arsenolite plug-in]
 
 
 
==Interface plug-in SDK==
 
Control Media Center from your own plug-in, no limits, get access to MJ library and more.
 
* This document has not been moved to the Wiki yet. The original is [http://www.jrmediacenter.com/DevZone/interface_sdk.zip Here]
 
* This document has not been moved to the Wiki yet. The original is [http://www.jrmediacenter.com/DevZone/Samples/int_SleepTimerSrc.zip Examples: Sleep Timer plug-in]
 
  
==Input (playback) plug-in SDK==
+
==WebPlay / WebRemote==
These plug-ins allow Media Center to extend its file format support.
+
Customize the look or functionality of WebPlay or WebRemote.
* This document has not been moved to the Wiki yet. The original is [http://www.jrmediacenter.com/DevZone/input_sdk.zip Here]
+
* [[WebEngine SDK]]
* This document has not been moved to the Wiki yet. The original is [http://www.jrmediacenter.com/DevZone/Samples/in_OggVorbisSrc.zip Examples: Ogg Vorbis plug-in]
 
  
==DSP plug-in SDK==
+
==Media Center Plug-ins==
These plug-in allow Media Center to enhance audio quality
+
Media Center lets you extend its behavior in many ways, through different kinds of plug-in.
* This document has not been moved to the Wiki yet. The original is [http://www.jriver.com/DevZone/dsp_sdk.zip Here]
 
  
==Encoder plug-in SDK==
+
* [http://www.jriver.com/DevZone/MediaCenterSDK.rar Download the SDK] - updated 1/24/2008, 3:19pm
Expand Media Jukebox ability to create files in different formats.
+
* [[Display Plug-in SDK]] - Create cool visualizations to complement your music.
* This document has not been moved to the Wiki yet. The original is [http://www.jrmediacenter.com/DevZone/enc_sdk.zip Here]
+
* [[Interface Plug-in SDK]] - Full power extension of Media Center's behavior.
 
+
* [[Input Plug-in SDK]] - Let Media Center read your favorite file format.
==Package Files==
+
* [[DSP Plug-in SDK]] - Control the sound: equalizers, chorus, flangers, stutter.
Here's an example from scthom that shows how to package a plug-in and the MJP file in a single zip.
+
* [[Encoder Plug-in SDK]] - What kind of files Media Center can create.
It is required by the way SourceForge hosts files, though having the MJP outside the zip file and
 
a real link for the URL is easier.
 
  
:[Package]
+
==Developing plugins in Visual Studio 2005 .NET==
:Name=WavPack Plugin
+
[[Tips and Tricks for developing a plugin in Visual Studio 2005 .NET]]
:Action=NONE
 
:Version=2.1.0
 
:URL=in_wavpack.dll
 
  
:[Action]
+
==Submitting a plugin/accessory to the Media Center plugins & accessories download page==
:File1=in_wavpack.dll
+
* [http://accessories.jriver.com/mediacenter/submitplugin.php Submit a plugin/accessory]
:File1Action1=COPY_PLUGINDIR
 
:File1Action2=REG_PLUGIN
 
  
Use Action=NONE when the mjp is inside the zip.
+
[[Category:Frequently Asked Questions]]
 +
[[Category:Developer]]

Latest revision as of 12:27, 24 January 2023

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. mc30.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