Pipe Bomb Wiki
Pipe Bomb is a self-hosted music streaming platform. You run the server on your own hardware and access your library through a modern web client.
Getting started
- Installation — install and configure the server
- Getting Started — add your first library and start playing music
Users
- users/Libraries — what libraries are, how to add and scan them
- users/Attributes — track, album, and artist metadata
- users/Identifiers — linking entities to external databases
- users/Playlists — regular playlists and smart filter playlists
- users/Search — local search and ephemeral (external) sources
- users/Ephemeral-Sources — integrating external catalogs
- users/Workflows — automating tasks with triggers and steps
- users/Users-and-Privileges — multi-user setup and access control
- users/Marketplace — adding plugin registries
Plugin development
- development/Plugin-System — architecture overview
- development/Plugin-Development — writing a plugin from scratch
- development/Library-Handler — exposing a music source
- development/Attribute-Source — enriching metadata
- users/Identifiers — implementing entity identification
- users/Ephemeral-Sources — implementing an external catalog
- development/Search-Source — providing a search backend
- development/Workflow-Steps — registering custom triggers and steps
- development/Config-Manager — per-plugin and per-user configuration
- development/Streaming — HLS and raw stream modes