Referencia de @styx/plugin-sdk generada de su TSDoc.
packages/plugin-sdk/package.jsonPágina generada desde
el TSDoc de @styx/plugin-sdk. No se edita a mano:bun run docs:genla regenera ybun run docs:checkfalla si difiere.
Source provider — adquiere bytes desde una fuente externa.
Consumer real: sources-svc lo usa como adapter en SourceResolver para fuentes que no son Local/HTTP/S3 (Jellyfin, Xtream, Torrent).
readonlykind:string
Tipo de fuente que resuelve (jellyfin, xtream, torrent, …).
readonlyname:string
Nombre único del provider en el registro de plugins.
resolve(
uri):Promise<Result<ISourceAdapter,ResultError<"SOURCE_RESOLVE_FAILED">>>
Resuelve una URI al source adapter concreto.
string
Promise<Result<ISourceAdapter, ResultError<"SOURCE_RESOLVE_FAILED">>>