Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
genlib
command
Command genlib generates a synthetic music library: tagged .mp3 files (ID3v2.4/UTF-8) with optional embedded USLT lyrics and optional .lrc sidecars, for load- and concurrency-testing canticle against a #131-style large library without touching real music.
|
Command genlib generates a synthetic music library: tagged .mp3 files (ID3v2.4/UTF-8) with optional embedded USLT lyrics and optional .lrc sidecars, for load- and concurrency-testing canticle against a #131-style large library without touching real music. |
|
mxlrcgo-svc
command
|
|
|
internal
|
|
|
backoff
Package backoff provides shared retry-delay formulas used by the worker, the durable queue, and the legacy fetch loop.
|
Package backoff provides shared retry-delay formulas used by the worker, the durable queue, and the legacy fetch loop. |
|
circuit
Package circuit provides a concurrency-safe circuit breaker that models a single provider lane's rate-limit / throttle response.
|
Package circuit provides a concurrency-safe circuit breaker that models a single provider lane's rate-limit / throttle response. |
|
detector
Package detector provides an optional audio-based instrumental detection sidecar.
|
Package detector provides an optional audio-based instrumental detection sidecar. |
|
ffmpeg
Package ffmpeg resolves an ffmpeg executable for the verification and instrumental-detection sidecars, auto-provisioning a checksum-pinned static build when ffmpeg is neither configured nor on PATH.
|
Package ffmpeg resolves an ffmpeg executable for the verification and instrumental-detection sidecars, auto-provisioning a checksum-pinned static build when ffmpeg is neither configured nor on PATH. |
|
langguard
Package langguard classifies and filters lyric text by Unicode script so a configured allowlist can reject unwanted-language results (e.g.
|
Package langguard classifies and filters lyric text by Unicode script so a configured allowlist can reject unwanted-language results (e.g. |
|
pathutil
Package pathutil provides path-containment checks used to confine filesystem targets to configured roots.
|
Package pathutil provides path-containment checks used to confine filesystem targets to configured roots. |
|
petitlyrics
Package petitlyrics implements a lyrics provider adapter for petitlyrics.com.
|
Package petitlyrics implements a lyrics provider adapter for petitlyrics.com. |
|
reports
Package reports provides read-only, run-on-demand reports over the existing SQLite data (work_queue, scan_results, provider_outcomes).
|
Package reports provides read-only, run-on-demand reports over the existing SQLite data (work_queue, scan_results, provider_outcomes). |
|
scanfail
Package scanfail persists files that consistently fail audio metadata read so the scanner can skip re-reading (and re-warning about) malformed files until they change on disk.
|
Package scanfail persists files that consistently fail audio metadata read so the scanner can skip re-reading (and re-warning about) malformed files until they change on disk. |
|
secrets
Package secrets provides an encrypted-at-rest store for the small set of recoverable runtime secrets (the Musixmatch API token and the serve-mode webhook API key).
|
Package secrets provides an encrypted-at-rest store for the small set of recoverable runtime secrets (the Musixmatch API token and the serve-mode webhook API key). |
|
servetls
Package servetls implements optional TLS for the serve-mode HTTP listener (issue #204, Area 4).
|
Package servetls implements optional TLS for the serve-mode HTTP listener (issue #204, Area 4). |
|
testutil
Package testutil provides helpers for generating synthetic tagged audio files used by load/concurrency tests and the genlib tool.
|
Package testutil provides helpers for generating synthetic tagged audio files used by load/concurrency tests and the genlib tool. |
|
trustnet
Package trustnet implements the client-IP resolution and trusted-network allowlist primitive shared by the serve-mode HTTP surface (issue #204, Area 2).
|
Package trustnet implements the client-IP resolution and trusted-network allowlist primitive shared by the serve-mode HTTP surface (issue #204, Area 2). |
|
watcher
Package watcher provides an optional filesystem watcher that triggers targeted library scans when files change under configured library roots.
|
Package watcher provides an optional filesystem watcher that triggers targeted library scans when files change under configured library roots. |
|
web
Package web serves the serve-mode web UI: a fixed-sidebar shell with a Reports placeholder and a read-only Config view.
|
Package web serves the serve-mode web UI: a fixed-sidebar shell with a Reports placeholder and a read-only Config view. |
|
webauth
Package webauth owns browser-based authentication for the serve-mode web UI: Argon2id password hashing, an admin user store, a server-side session store (raw tokens are hashed at rest), and a Service tying them together.
|
Package webauth owns browser-based authentication for the serve-mode web UI: Argon2id password hashing, an admin user store, a server-side session store (raw tokens are hashed at rest), and a Service tying them together. |
|
web
|
|
|
static
Package static embeds the serve-mode web UI's static assets (compiled CSS and self-hosted fonts) into the binary at build time, so the single binary serves the UI offline without needing the web/static directory on disk.
|
Package static embeds the serve-mode web UI's static assets (compiled CSS and self-hosted fonts) into the binary at build time, so the single binary serves the UI offline without needing the web/static directory on disk. |
Click to show internal directories.
Click to hide internal directories.