What problem does it solve?
NullPlayer's CLI mode provides a scriptable, headless interface to browse, search, play, and route media from local libraries and remote sources to various outputs and cast systems. It enables automation-friendly control beyond GUI, enabling integration into shell automation pipelines.
Core Features & Use Cases
- Headless mode for terminal workflows and automation pipelines
- Scriptable media control across sources (local, Plex, Subsonic/Navidrome, Jellyfin, Emby, internet radio)
- Output routing to local devices, Sonos, Chromecast, or DLNA targets
- JSON query output for automation and pipelines
- Keyboard controls for playback during CLI sessions
Quick Start
Launch NullPlayer in CLI mode with the --cli flag and start issuing commands to control playback and routing.