LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

spa-inspect

Inspect PipeWire SPA plugin details

TLDR

Display information about a SPA plugin
$ spa-inspect [path/to/plugin.so]
copy
Inspect a Bluetooth codec plugin
$ spa-inspect /usr/lib64/spa-0.2/bluez5/libspa-codec-bluez5-sbc.so
copy
Inspect an audio convert plugin
$ spa-inspect /usr/lib64/spa-0.2/audioconvert/libspa-audioconvert.so
copy

SYNOPSIS

spa-inspect FILE

DESCRIPTION

spa-inspect displays information about SPA (Simple Plugin API) plugins used by PipeWire. It lists the factories contained within a plugin and attempts to instantiate them, showing available interfaces and capabilities.SPA plugins are the low-level building blocks of PipeWire, handling audio/video processing, device access, and format conversion. This tool helps developers and administrators understand what functionality each plugin provides.

PARAMETERS

FILE

Path to a SPA plugin shared object file (.so)

INSTALL

sudo apt install pipewire-bin
copy
sudo apk add pipewire-spa-tools
copy
sudo zypper install pipewire-spa-tools
copy

CAVEATS

Plugin paths vary by distribution and architecture (lib vs lib64). Some plugins may fail to instantiate without proper hardware or dependencies. Primarily useful for debugging and development purposes.

HISTORY

spa-inspect is part of PipeWire, developed by Wim Taymans at Red Hat. PipeWire was created starting around 2017 as a unified multimedia framework for Linux, combining the capabilities of PulseAudio and JACK. The SPA layer provides the plugin architecture that makes PipeWire modular and extensible.

SEE ALSO

Braincup
Open source brain training for math, memory and focus
Braincup mini-games
41 mini-games · Apache-2.0
No ads · No tracking
Play in browser
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid
276 stars
From the maker of Linux Command Library
Copied to clipboard
Braincup
Open source brain training for math, memory and focus. 41 mini-games, from mental arithmetic to Sudoku, N-Back and Solo Chess.
Apache-2.0 licensed · No ads · No tracking · No account
From the maker of Linux Command Library
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid