DevZone: Difference between revisions
Jump to navigation
Jump to search
PaulSinnema (talk | contribs) No edit summary |
|||
(88 intermediate revisions by 19 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 4: | Line 8: | ||
==Media Center Command Line Parameters== |
==Media Center Command Line Parameters== |
||
* [[The Command Line|Media Center Command Line Options]]: Control Media Center from the command line using the MCxx.exe mini-application. |
|||
Control Media Center from [[The Command Line]]. |
|||
==Media Center |
==Media Center Core Commands== |
||
* [[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. |
|||
Control Media Center by posting windows messages. The list of messages is [http://www.jrmediacenter.com/DevZone/MCCommands.h here]. |
|||
==Media Center |
== Media Center Languages == |
||
*[[ |
* [[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== |
||
Learn how to create a |
Learn how to create a Mini View skin for Media Center |
||
* [[Mini View Skinning Tutorial]] |
|||
* [[Metamorphis|Metamorphis Skinning Engine]] |
* [[Metamorphis|Metamorphis Skinning Engine]] |
||
* [[Metamorphis Scripts]] |
* [[Metamorphis Scripts]] |
||
* [http://accessories. |
* [http://accessories.jriver.com/mediacenter/accessories.php Examples: Visit mini-me skins Page] |
||
== |
==Standard View Skinning== |
||
Learn how to create a |
Learn how to create a Standard View skin for Media Center |
||
* [[Standard View Skinning Tutorial]] |
|||
* [[MEGAMorphis]]. The original is [http://www.jrmediacenter.com/DevZone/Megamorphis.html Skinning Engine] |
|||
* [[Standard View Skinning SDK]] |
|||
* [http://accessories. |
* [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== |
||
Line 31: | Line 43: | ||
* [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. |
|||
Create new Display plug-ins |
|||
* [[WebEngine SDK]] |
|||
⚫ | |||
* [http://www.jrmediacenter.com/DevZone/Samples/vis_TrackInfoSrc.zip Example: Track Info plug-in] |
|||
* [http://www.jrmediacenter.com/DevZone/Samples/vis_ArsenoliteSrc.zip Example: Arsenolite plug-in] |
|||
==Media Center Plug-ins== |
|||
==Interface plug-in SDK== |
|||
Media Center lets you extend its behavior in many ways, through different kinds of plug-in. |
|||
⚫ | |||
If you create a Registry Key called "Enabled", it will be reported on the System Info. This is useful for plugins that are Active but turned off. |
|||
* [[Display Plug-in SDK]] - Create cool visualizations to complement your music. |
|||
* [[Interface Plug-in SDK]] - Full power extension of Media Center's behavior. |
|||
* [http://www.jrmediacenter.com/DevZone/interface_sdk.zip Download the SDK] |
|||
* [[Input Plug-in SDK]] - Let Media Center read your favorite file format. |
|||
* [http://www.jrmediacenter.com/DevZone/Samples/int_SleepTimerSrc.zip Example: Sleep Timer plug-in] |
|||
* [[DSP Plug-in SDK]] - Control the sound: equalizers, chorus, flangers, stutter. |
|||
* [[Encoder Plug-in SDK]] - What kind of files Media Center can create. |
|||
==Input (playback) plug-in SDK== |
|||
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. |
|||
* [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== |
||
[[Tips and Tricks for developing a plugin 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== |
|||
* [http://accessories.jriver.com/mediacenter/submitplugin.php Submit a plugin/accessory] |
|||
[[Category:Frequently Asked Questions]] |
|||
[[Category:Developer]] |
Latest revision as of 17:27, 24 January 2023
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
Control Media Center from Interface and Display plug-ins as well as from JScript of Metamorphis skins.
Media Center Command Line Parameters
- Media Center Command Line Options: Control Media Center from the command line using the MCxx.exe mini-application.
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
- 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: Learn how to create MJP files for installing plug-ins.
Mini View Skinning
Learn how to create a Mini View skin for Media Center
- Mini View Skinning Tutorial
- Metamorphis Skinning Engine
- Metamorphis Scripts
- Examples: Visit mini-me skins Page
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.
- Download the SDK - updated 1/24/2008, 3:19pm
- Display Plug-in SDK - Create cool visualizations to complement your music.
- Interface Plug-in SDK - Full power extension of Media Center's behavior.
- Input Plug-in SDK - Let Media Center read your favorite file format.
- DSP Plug-in SDK - Control the sound: equalizers, chorus, flangers, stutter.
- Encoder Plug-in SDK - What kind of files Media Center can create.
Developing plugins in Visual Studio 2005 .NET
Tips and Tricks for developing a plugin in Visual Studio 2005 .NET