Local-first music system / desktop

SLISIC

A local-first desktop music system for saving network sources as local audio, learning audio-style model artifacts, and editing waveform ranges in real audio seconds.

Save rootDocuments/slisicManifest.slisic.collection.toml
02

Network sources become local audio.

Slisic resolves extractor-backed URLs with yt-dlp, selects audio-only formats, extracts m4a through the managed FFmpeg path, commits stable files and DB music rows, writes raw manifest evidence, normalizes DB titles, and queues common-tail trim.

SOURCESyt-dlp extractor field / managed FFmpeg extract and probe / local archive
network fieldURL / playlist / extractor site
acquisition coreprobe / bestaudio / m4a extract
library cleanuptitle cleanup / manifest evidence / tail-trim queue
local archivefile / manifest / loudness evidence
03

An audio-style model shaped by listener state.

Audio is embedded into a continuous style space, matched across terminal, flow, and transition channels, then sampled through local-density correction, recent-history fatigue, listener recovery, source-repetition gates, and attractor-basin homeostasis.

Loading model architecture
04

High-performance waveform rendering engine.

The editor maps audio seconds through a visual-padding viewport, requests FFmpeg-backed waveform summaries, and reads only demand-scoped tiles while keeping padding outside editable audio.

WAVEFORMvisual padding / FFmpeg waveform cache / tiled canvas
visual paddingreal audio secondstile demand
05

Loudness normalization from measured evidence.

Playback targets -18 LUFS only when the track carries finite non-zero loudness evidence. Slisic measures the exact audio range with FFmpeg, persists integrated LUFS, true peak, LRA, short-term body loudness, and presence, then projects a guarded gain plan without turning missing evidence into a playback block.

LOUDNESSmeasured evidence / guarded playback projection / non-blocking request path
explicit cargoplaybackdownloaded leaffirst slottail trim
bounded worker queuetarget -18 LUFS
LoudnessProfileintegrated LUFStrue peakLRA densityshort-term bodypresence
gain planbody + presence + density + peak guard + model correction
06

Local library. Managed evidence.

Tauri 2ReactSurrealDB/appdbFFmpegyt-dlpAudio-style artifactsLoudness evidence queueWaveform tile cacheBun sidecar

Open source. Local files, model artifacts, and waveform cache stay on this machine.

Finding release