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.

Quick Facts¶
Family @ngxsp/*
Core @ngxsp/core
Engines native + Shaka
Integrations Angular + addons
Recommended Path¶
- Read the architecture to locate core, facade, engines, and ports.
- Install only the required packages with the installation page.
- Document every media item through PlayerSource.
- Stabilize behavior in PlayerConfig.
- 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.