SELF-HOSTED MUSIC
Your library, from every source.
Connect with the same account used by your OpenSubsonic client.
CONTROL ROOM
Server overview
A quick look at Peerphonic right now.
Music clients can browse and stream available tracks.
CATALOG SYNC
Library scan
Loading scan status…
MAINTENANCE LOG
Recent scans
Periodic and manually requested catalog maintenance, including warnings.
LIBRARY SOURCES
Imported torrents
Pause, pin or remove sources already connected to the library.
ADD MUSIC
Import a new source
Use a magnet link or upload a torrent file.
IMPORT QUEUE
Recent magnet imports
SOULSEEK NETWORK
Find remote music
Add one track or review and import a whole remote album. Audio is downloaded only when playback starts.
DELIVERY
Music activity
Current playback downloads first, followed by anything waiting or needing attention. Completed work stays out of the way in history.
NETWORK
Peer connections
A quiet overview of connected peers, connected seeds and data shared by each source.
Offline cachePrefetch a track or album and optionally keep it cachedManage
Administrative auditRecent configuration and library changes
ACCESS CONTROL
Users and permissions
Create accounts and choose which parts of the dashboard they can manage.
Create a userAdd a new OpenSubsonic account
CATALOG IDENTITY
Artist aliases
Merge alternate spellings in clients without modifying files. Removing an alias restores the separate artists.
METADATA OVERRIDE
Edit a track
Use the OpenSubsonic track ID. Empty fields are left unchanged.
MUSIC PROVIDER
Soulseek via slskd
Peerphonic uses the slskd HTTP API as an isolated Soulseek adapter.
slskd connection
Loading provider status…
- Configured
- —
- Reachable
- —
- API access
- —
Configure PEERPHONIC_SLSKD_URL and PEERPHONIC_SLSKD_API_KEY, then restart Peerphonic. The API key is never returned to the browser.
TORRENT NETWORK
Bandwidth limits
Limit total torrent traffic across all active sources. Changes apply immediately and persist across restarts.