No description
Find a file
zemdregon 3145715d48
Some checks are pending
CI / lint (push) Waiting to run
CI / test (push) Waiting to run
CI / build (push) Waiting to run
CI / proto-check (push) Waiting to run
fix(ci): self-hosted runners and drop go test -race (#3)
Laptop self-hosted runners should not use ubuntu-latest or -race (no gcc/CGO).
2026-08-10 11:40:22 -05:00
.github/workflows fix(ci): self-hosted runners and drop go test -race (#3) 2026-08-10 11:40:22 -05:00
muxcore/downloader/v1 Initial commit 2026-07-03 12:02:58 -05:00
proto/muxcore/downloader/v1 Initial commit 2026-07-03 12:02:58 -05:00
.dockerignore Initial commit 2026-07-03 12:02:58 -05:00
.gitignore Initial commit 2026-07-03 12:02:58 -05:00
CHANGELOG.md docs: add CHANGELOG/COMPATIBILITY and refresh README 2026-08-09 00:17:33 -05:00
COMPATIBILITY.md docs: add CHANGELOG/COMPATIBILITY and refresh README 2026-08-09 00:17:33 -05:00
go.mod Initial commit 2026-07-03 12:02:58 -05:00
go.sum Initial commit 2026-07-03 12:02:58 -05:00
LICENSE docs: refresh README and add LICENSE 2026-07-22 19:09:19 -05:00
Makefile Initial commit 2026-07-03 12:02:58 -05:00
muxcore.json Initial commit 2026-07-03 12:02:58 -05:00
README.md docs: add CHANGELOG/COMPATIBILITY and refresh README 2026-08-09 00:17:33 -05:00

contracts-downloader

Protobuf/gRPC contract interfaces for torrent/media downloader modules in MuxCore.

Proto Service

  • DownloaderService (proto/muxcore/downloader/v1/downloader.proto)
    • AddTorrent / RemoveTorrent — manage torrent downloads
    • GetTorrent / ListTorrents — query torrent state and progress
    • PauseTorrent / ResumeTorrent — pause and resume active transfers
    • GetCapabilities — discover downloader features (categories, pausing, file selection, protocols)

Version

v0.1.0 — see CHANGELOG.md and COMPATIBILITY.md.

Go import

Generated stubs: github.com/Muxcore-Media/contracts-downloader/muxcore/downloader/v1

Implementing Modules