No description
- Go 95.8%
- Makefile 4.2%
| .github/workflows | ||
| cmd/module | ||
| internal | ||
| proto/rootsv1 | ||
| .gitignore | ||
| CHANGELOG.md | ||
| COMPATIBILITY.md | ||
| go.mod | ||
| go.sum | ||
| LICENSE | ||
| Makefile | ||
| muxcore.json | ||
| README.md | ||
| ROADMAP.md | ||
Root Folders
Managed library root-folder catalog for movies and TV path binding. Provides free-space / accessibility probes and admin UI picker support under capability media.roots.
Requires MuxCore v0.4.0+. No external contracts — exposes its own gRPC API (RootFolderService).
Configuration
| Env Var | Default | Description |
|---|---|---|
ROOTS_DB_PATH |
/var/lib/media-root-folders/roots.db |
SQLite database path |
ROOTS_GRPC_ADDR |
:9540 |
gRPC listen address |
MUXCORE_INSECURE_DISABLE_TLS |
false |
Disable TLS for module↔core gRPC (true for local dev) |
Capability
media.roots — Library root-folder catalog
Quick Start
go build -o media-root-folders ./cmd/module
export MUXCORE_INSECURE_DISABLE_TLS=true
./media-root-folders --muxcore-mesh-addr localhost:9090
License
GPL-3.0