docs: add MIT licence and AGENTS.md, broaden README beyond Jellyfin #1

Merged
nugget merged 4 commits from docs/licence-and-agents into main 2026-08-11 10:15:54 -05:00
Collaborator

Adds the MIT licence (matching the convention in sibling projects), a tool-agnostic AGENTS.md, and reframes the README so it is honest about targeting Jellyfin without implying the tools only work there.

  • LICENSE — MIT, Copyright (c) 2026 Seth Porter
  • AGENTS.md — follows the AGENTS.md convention; no assistant or editor named anywhere. Covers the stdlib-only constraint, how to verify changes without a test suite, and the domain hazards where a confident measurement can still be wrong.
  • README — new Which media server? section. The point it makes: the identification and tagging work happens below the server, writing names and flags into Matroska headers, so it carries to Plex, Emby, Kodi and VLC unchanged. Only the folder layout differs, and that is tabulated.
Adds the MIT licence (matching the convention in sibling projects), a tool-agnostic `AGENTS.md`, and reframes the README so it is honest about targeting Jellyfin without implying the tools only work there. - **LICENSE** — MIT, Copyright (c) 2026 Seth Porter - **AGENTS.md** — follows the `AGENTS.md` convention; no assistant or editor named anywhere. Covers the stdlib-only constraint, how to verify changes without a test suite, and the domain hazards where a confident measurement can still be wrong. - **README** — new *Which media server?* section. The point it makes: the identification and tagging work happens below the server, writing names and flags into Matroska headers, so it carries to Plex, Emby, Kodi and VLC unchanged. Only the folder layout differs, and that is tabulated.
- LICENSE: MIT, matching the convention used in sibling projects
- AGENTS.md: tool-agnostic guidance for coding agents, covering the
  stdlib-only constraint, verification without a test suite, and the
  domain hazards where a confident measurement can be wrong
- README: state plainly that this targets Jellyfin, while documenting
  that the identification and tagging work is server-agnostic because
  the metadata lives in Matroska headers rather than a server database.
  Adds a layout comparison for Plex and Emby.
The initial LICENSE carried a name taken from an unrelated third-party
repository that happened to be checked out nearby. Corrected to the
repository owner.
It contradicts the grant immediately below it and could read as the code
not being reusable.
nugget approved these changes 2026-08-11 10:15:50 -05:00
nugget merged commit 2fc4400b0c into main 2026-08-11 10:15:54 -05:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
nugget/media-import-tooling!1
No description provided.