if i remember correctly, Jim once said it was like an OS
I did. At one time, we owned Esix, a version of UNIX that was used by Intel to make chips. MC is at least as deep.
Here's a list of the components that make up MC:
Components of JRiver Media Center
Copyright, 2009 - 2011
GENERAL
Full 32 Bit Datapath Player
Comprehensive Codec Support
ASIO Support
Custom High Capacity Database - Extensible
DSP
Audio Analysis
Audio Recording
Photo Editing
Audio Editing
Rename and Move from Properties
Shell Integration
3D Graphics
Flick Gesture Control
Scheduler
Zoom, Pan, Drag, Ken Burns
Thumbnailing
Audio Conversion
Video Conversion
Link Management
Favorites
Smartlists
Display on Multiple Screens
Zoned Playback
Auto-Import
Translation System
CD & DVD
CD Ripping
CD Burning
DVD Ripping
DVD Burning
CD Labeler
VIDEO AND TV
TV Support, Including HD
TV Recording
TV Time-shifting
TV Streaming (Mach)
TV EPG (Electronic Program Guide)
On Screen Display (OSD)
DirectShow Support
Realtime Video Compression
Support for Third Party Players by Filetype
DEVICES
Handheld Management
Camera Management
Sync to Cell Phone
Phone as Camera
Phone as Handheld
Portable Device Table
Conversion Cache
PLAYER CONTROLS & SERVERS
PC to PC Playback
PC to PC Control
Tivo Server
UPnP Server
Movie and Music Server
Library Server
DLNA Server, Renderer, and Controller
Media Server
Ten Foot Interface
Browser Control of Player
Remote Playback
Rest/WebService Interface
IR Learning and Transmitting
REMOTE CONTROL
Media Center Remote
Tremote (graphical)
Gizmo for Android
WebRemote for iPhone and browser based devices
WEB CONNECTED
Netflix
YouTube
Hulu
Facebook upload
Flickr upload
Pix01 upload
Gallery upload
Shoutcast
Last.fm
Gracenote
FreeDB
AMG
MediaNet
MediaNet
Amazon Unbox
Amazon MP3
Audible
Ad Insertion
Demographic Association
Playback in browser (similar to Flash)
Podcast Support
Personal Broadcasting
Link Bar metadata
CUSTOMIZATION
Custom Feature Set
Custom Services
Custom Naming
Custom Install
Usage Reporting
Service SDK
SERVERS
CD metadata
DVD metadata
Track metadata
Cover art metadata
Voting system for metadata
License Server
Forum
Wiki
DEVELOPER TOOLS
Command Line Interface
Automation Interface
Core Commands
Expression Language
Mini View Skinning
Standard View Skinning
Theater View Skinning
Track Info template SDK
Media Center Plug-ins
OTHER
Installer
Logging
Encoding
Browser as a control, with hooks
Native Drawing
Skinning Engine
Visualization Engine
Update System
Package Install System
Language System
Recommendation System
Portable Install for USB drives
WM DRM
JRiver DRM
E-commerce
License Management
WebMedia Recording