Fix M4 discover browse, credits, and advanced search #22

Merged
gronod merged 1 commits from m4-discover-fixes into develop 2026-09-19 10:11:34 +01:00
Owner

Summary

Implements M4 discover fixes for issues #3, #4, and #5.

  • Require person_name for actor credits; preserve cast/crew roles and enrich TV credit titles through TMDB-keyed details.
  • Fall back from empty requested browse pages to Ombi’s bounded recently-requested feed with truthful truncated paging.
  • Send the required type: "movie" discriminator for advanced search.
  • Reject company_ids, which Ombi accepts but ignores.
  • Regenerate schemas and fix the go generate ./internal/tools directive.

Validation

  • go generate ./internal/tools
  • go test ./...
  • go test -tags integration ./internal/integration_test/
  • go test -race -tags integration ./internal/integration_test/
  • go vet ./...
  • gofmt and git diff --check

Fixes #3
Fixes #4
Fixes #5

## Summary Implements M4 discover fixes for issues #3, #4, and #5. - Require `person_name` for actor credits; preserve cast/crew roles and enrich TV credit titles through TMDB-keyed details. - Fall back from empty requested browse pages to Ombi’s bounded recently-requested feed with truthful truncated paging. - Send the required `type: "movie"` discriminator for advanced search. - Reject `company_ids`, which Ombi accepts but ignores. - Regenerate schemas and fix the `go generate ./internal/tools` directive. ## Validation - `go generate ./internal/tools` - `go test ./...` - `go test -tags integration ./internal/integration_test/` - `go test -race -tags integration ./internal/integration_test/` - `go vet ./...` - `gofmt` and `git diff --check` Fixes #3 Fixes #4 Fixes #5
gronod added 1 commit 2026-09-19 10:07:21 +01:00
Fix M4 discover browse and search contracts
Build and publish / Test and build (darwin) (pull_request) Successful in 1m54s
Build and publish / Test and build (linux) (pull_request) Successful in 2m14s
Build and publish / Test and build (windows) (pull_request) Successful in 3m6s
Build and publish / Build and publish Docker image (pull_request) Successful in 1m54s
Build and publish / Test and build (darwin) (push) Successful in 1m44s
Build and publish / Test and build (windows) (push) Successful in 3m4s
Build and publish / Test and build (linux) (push) Successful in 2m4s
Build and publish / Build and publish Docker image (push) Successful in 1m58s
019caca1b3
gronod merged commit 019caca1b3 into develop 2026-09-19 10:11:34 +01:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: gronod/ombi-mcp#22