No description
- Go 100%
| .github/workflows | ||
| cmd/module | ||
| internal | ||
| proto/listsyncv1 | ||
| .gitignore | ||
| CHANGELOG.md | ||
| COMPATIBILITY.md | ||
| go.mod | ||
| go.sum | ||
| LICENSE | ||
| muxcore.json | ||
| README.md | ||
Media List Sync
Sync media watchlists and collections from Trakt, IMDb, Plex, Jellyfin, Radarr, and Sonarr into MuxCore.
Configuration
| Env Var | Default | Description |
|---|---|---|
LISTSYNC_DB_PATH |
/var/lib/media-list-sync/listsync.db |
SQLite database path |
LISTSYNC_GRPC_ADDR |
:9530 |
gRPC listen address |
MUXCORE_INSECURE_DISABLE_TLS |
false |
Disable TLS for module↔core gRPC (true for local dev) |
Capability
media.listsync, importlist.trakt, importlist.imdb, importlist.plex, importlist.jellyfin, importlist.radarr, importlist.sonarr
Quick Start
go build -o media-list-sync ./cmd/module
export MUXCORE_INSECURE_DISABLE_TLS=true
./media-list-sync --muxcore-mesh-addr localhost:9090
License
GPL-3.0