No description
  • Go 95.8%
  • Makefile 4.2%
Find a file
zemdregon 35fca1f154
Some checks are pending
CI / lint (push) Waiting to run
CI / test (push) Waiting to run
CI / build (push) Waiting to run
CI / docker (push) Blocked by required conditions
chore: fold remaining local workspace changes
2026-08-17 09:35:23 -05:00
.github/workflows chore(deps): bump docker/setup-buildx-action to v4 2026-08-10 18:16:55 -05:00
cmd/module chore: add README/CI and refresh roadmap docs 2026-07-22 19:09:49 -05:00
internal chore: fold remaining local workspace changes 2026-08-17 09:35:23 -05:00
proto/rootsv1 Initial commit: media root folders module. 2026-07-22 12:24:41 -05:00
.gitignore Initial commit: media root folders module. 2026-07-22 12:24:41 -05:00
CHANGELOG.md Advertise settings capability (v0.1.6). 2026-08-10 04:48:05 -05:00
COMPATIBILITY.md chore: add README/CI and refresh roadmap docs 2026-07-22 19:09:49 -05:00
go.mod Expose require_accessible via RegisterSettings mesh. (#9) 2026-08-10 02:11:22 -05:00
go.sum Expose require_accessible via RegisterSettings mesh. (#9) 2026-08-10 02:11:22 -05:00
LICENSE Initial commit: media root folders module. 2026-07-22 12:24:41 -05:00
Makefile Initial commit: media root folders module. 2026-07-22 12:24:41 -05:00
muxcore.json Advertise settings capability (v0.1.6). 2026-08-10 04:48:05 -05:00
README.md chore: add README/CI and refresh roadmap docs 2026-07-22 19:09:49 -05:00
ROADMAP.md chore: add README/CI and refresh roadmap docs 2026-07-22 19:09:49 -05:00

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