No description
  • Go 98.7%
  • Makefile 1%
  • Dockerfile 0.3%
Find a file
zemdregon 44e4bf5d52
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:22 -05:00
.github/workflows chore(deps): bump docker/setup-buildx-action to v4 2026-08-10 18:16:28 -05:00
cmd/module chore: add README/LICENSE/CI and module alignment 2026-07-22 19:09:48 -05:00
internal chore: fold remaining local workspace changes 2026-08-17 09:35:22 -05:00
proto/mgmntv1 feat: media admin adapter, history, titles, and root paths 2026-07-21 20:20:06 -05:00
.env.example chore: add README/LICENSE/CI and module alignment 2026-07-22 19:09:48 -05:00
.gitignore feat: initial media-movies module with TMDB metadata, file tracking, storage key support 2026-06-19 15:17:54 -05:00
.golangci.yml feat: initial media-movies module with TMDB metadata, file tracking, storage key support 2026-06-19 15:17:54 -05:00
CHANGELOG.md Advertise settings capability (v0.1.9). 2026-08-10 04:47:59 -05:00
COMPATIBILITY.md docs: add CHANGELOG and COMPATIBILITY (#6) 2026-08-09 19:57:52 -05:00
Dockerfile feat: initial media-movies module with TMDB metadata, file tracking, storage key support 2026-06-19 15:17:54 -05:00
go.mod Implement MediaAdminService.SearchIndexers via automation SearchItem. (#8) 2026-08-09 23:47:12 -05:00
go.sum Implement MediaAdminService.SearchIndexers via automation SearchItem. (#8) 2026-08-09 23:47:12 -05:00
LICENSE chore: add README/LICENSE/CI and module alignment 2026-07-22 19:09:48 -05:00
Makefile feat: initial media-movies module with TMDB metadata, file tracking, storage key support 2026-06-19 15:17:54 -05:00
muxcore.json Advertise settings capability (v0.1.9). 2026-08-10 04:47:59 -05:00
README.md chore: add README/LICENSE/CI and module alignment 2026-07-22 19:09:48 -05:00

Media Movies

Movie library manager with TMDB metadata import, file tracking, and admin UI integration.

Configuration

Env Var Default Description
MOVIES_DB_PATH /var/lib/media-movies/movies.db SQLite database path
MOVIES_GRPC_ADDR :9420 gRPC listen address
MOVIES_ANNOUNCE_ADDR same as MOVIES_GRPC_ADDR Address announced to the mesh
MOVIES_HTTP_ADDR :9430 HTTP listen address
MOVIES_IMAGE_DIR /var/lib/media-movies/images Poster/image cache directory
MUXCORE_MODULE_ID media-movies Module identity
MUXCORE_INSECURE_DISABLE_TLS false Disable TLS for module↔core gRPC (true for local dev)

Capability

media.library, media.library.movies — Movie library management

Contract

MediaAdminService (github.com/Muxcore-Media/contracts-media-admin, v0.1.0)

Quick Start

go build -o media-movies ./cmd/module

export MUXCORE_INSECURE_DISABLE_TLS=true
./media-movies --muxcore-mesh-addr localhost:9090

License

GPL-3.0