Skip to main content

Seanime

@magistr/seanimev2026.10.25.10· MIT· 1d agoBEHAVIORS
01README

Seanime self-hosted anime server API — library, search, downloads, playback.

Model:

  • @magistr/seanime — wraps the Seanime /api/v1 REST surface: read server status, the anime library collection, and missing episodes; trigger library scans and the auto-downloader; list active torrents; and bulk-manage the AniList PLANNING list by syncing auto-downloader rules and flipping eligible entries to CURRENT (watching).
02Release Notes

2026.10.25.10

  • Repo-wide republish; no functional change.
03Behaviors1
@magistr/seanimev2026.10.25.10extensions/models/seanime.ts

Global Arguments

ArgumentTypeDescription
baseUrlstringSeanime base URL (e.g. http://203.0.113.10:3211)
token?stringServer password hash for X-Seanime-Token header
fn status()
Get server status, version, and user info
fn library-collection()
Get anime library collection with watch status
fn missing-episodes()
Get missing episodes across library
fn library-scan(enhanced?: boolean)
Trigger a library scan
ArgumentTypeDescription
enhanced?booleanRun enhanced scan
fn torrent-list()
List active torrents from torrent client
fn auto-download()
Run the auto-downloader to fetch new episodes
fn sync-planning-rules(libraryPath?: string, releaseGroups?: array, resolutions?: array, includeFinished?: boolean)
Create auto-downloader rules for all PLANNING list anime that are RELEASING or NOT_YET_RELEASED
ArgumentTypeDescription
libraryPath?stringBase library path for download destinations
releaseGroups?arrayPreferred release groups
resolutions?arrayPreferred resolutions
includeFinished?booleanAlso create rules for FINISHED anime in planning list
fn set-planning-watching(includeFinished?: boolean)
Move PLANNING anime that are RELEASING or NOT_YET_RELEASED to CURRENT (watching) on AniList
ArgumentTypeDescription
includeFinished?booleanAlso move FINISHED anime to watching

Resources

status(infinite)— Server status
collection(infinite)— Anime library collection
missingEpisodes(infinite)— Missing episodes in library
torrents(infinite)— Active torrent list
scanResult(infinite)— Library scan result
autoDownloaderResult(infinite)— Auto-downloader run result
ruleSyncResult(infinite)— Result of syncing planning list to auto-downloader rules
statusChangeResult(infinite)— Result of bulk AniList status change
04Previous Versions14
2026.10.15.9MIT

2026.10.15.9

Changed

  • Repo-wide maintenance release: version bump to republish the current source. No schema change.
2026.10.15.8MIT

2026.10.15.8

Changed

  • Repo-wide maintenance release: version bump to republish the current source. No schema change.
2026.10.15.6MIT

2026.10.15.6

Changed

  • Repo-wide maintenance release: version bump to republish the current source. No schema change.
2026.10.15.5MIT

2026.10.15.5

Changed

  • Repo-wide maintenance release: version bump to republish the current source. No schema change.
2026.10.15.4MIT

2026.10.15.4

Changed

  • Repo-wide maintenance release: version bump to republish the current source. No schema change.
2026.10.15.3MIT

2026.10.15.3

Changed

  • Repo-wide maintenance release: version bump to republish the current source. No schema change.
2026.10.15.2MIT

2026.10.15.2

Changed

  • Repo-wide maintenance release: version bump to republish the current source. No schema change.
2026.10.15.1MIT

2026.10.15.1

Changed

  • Repo-wide maintenance release: version bump to republish the current source. No schema change.
2026.10.14.2MIT(was none)

2026.10.14.2

Changed

  • Repo-wide maintenance release: version bump to republish the current source. No schema change.

Modified 1 behaviors

2026.09.19.2

2026.09.19.2

Changed

  • Repo-wide maintenance release: version bump to republish the current source. No schema change.
2026.09.17.1

2026.09.17.1

Changed

  • Repo-wide maintenance release: version bump to republish the current source. No schema change.
2026.08.19.1
2026.07.16.2

Release 2026.07.16.2 — align model versions with manifests

Maintenance release across the @magistr extensions. For most packages this carries no functional change: the only edit is the model's version: field, brought back in line with its manifest version so the published model type version and the package version no longer drift.

Functional changes in this release are limited to:

  • anime-cron: normalizeTitle now strips a ": subtitle" suffix and a trailing parenthesized year before comparison, fixing dedup false-misses where the torrent title carries a subtitle or year that the AniList romaji does not.

  • arckit: first publish. Standalone ArcKit port — a 12-phase architecture governance state machine with 65 bundled templates, driven by a bundled skill.

Also tracks three extensions (kaiten, observability-agent, music-library) that previously existed only as untracked working-tree directories, recovered from stashes.

Added 1, removed 1 behaviors

2026.05.25.1

Merge pull request #5 from umag/extensions/jscad-stl-pair

extensions: add 15 more @magistr extensions + auto-discover CI

05Stats
A
100 / 100
Downloads
36
Archive size
7.0 KB
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Docs keep secrets in a vault1/1earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License2/2earned
  • Verified public repository2/2earned
06Platforms
07Labels