Skip to content

NGXSP Libraries

NGXSP is a family of TypeScript media libraries. The center of the site is @ngxsp/core: PlayerConfig, PlayerSource, PlayerFacade, engines, ports, plugins, telemetry, metadata, subtitles, ads, and offline.

@ngxsplayer/ngx-smart-player remains an important Angular integration, but it is not the only subject. The documentation starts from the runtime and then explains how shells and addons connect to it.

Install View npm packages Open @ngxsp/core on npmjs.com

NGXSP architecture

Quick Facts

Family @ngxsp/*

Core @ngxsp/core

Engines native + Shaka

Integrations Angular + addons

  1. Read the architecture to locate core, facade, engines, and ports.
  2. Install only the required packages with the installation page.
  3. Document every media item through PlayerSource.
  4. Stabilize behavior in PlayerConfig.
  5. Add the Angular wrapper only if the application is Angular.

Design Intent

NGXSP should enable a rich media experience without imposing a framework. The TypeScript core remains reusable; Angular integrations, metadata providers, subtitles, ads, and offline support are optional and composed around public contracts.