Huntarr 9.2.2 – Notable changes
Movie Hunt (beta)
-
Discover filters
- Goal is to be independent of Radarr and make a much simpler version. Only supports Usenet and has very limited options. Will continue to add. Will be multi instance in future when done. Huntarr will continue to support Radarr also.
- Filter button opens a side panel (same pattern as Requestarr).
- Filters: genres, release year, runtime, TMDB score, vote count, "Hide available".
- Panel is moved to
document.bodywhen opened so it isn’t clipped. - Discover API accepts the same filter query params and applies them to TMDB.
-
Media Collection
- Deduplication: One entry per movie (by
tmdb_idor normalized title+year). No duplicate rows for the same film. - Status symbols: Green check = have it (available), yellow exclamation = missing (requested, not yet on disk). Label shows "Available" or "Missing".
- UI: "Remove" button removed from the bottom of collection cards.
- Deduplication: One entry per movie (by
-
Standalone styling
- Movie Hunt no longer uses
requestarr-discover.css. - All Movie Hunt UI (cards, grid, controls, filter panel, badges) lives in
movie-hunt.css, scoped to#movie-hunt-sectionand#movie-hunt-filter-modal; Requestarr is unchanged.
- Movie Hunt no longer uses
-
Docs (
docs/apps/movie-hunt.html)- Docker paths spelled out:
/config,/downloads,/mediawith a short table and example mounts. - USENET only for now (SABnzbd, NZBGet); no torrent support yet. Same note in the in-app beta banner.
- Docker paths spelled out:
Navigation / sidebar
- Sidebar rearrangement
- Movie Hunt has its own sidebar (
#movie-hunt-sidebar) and top-level nav item. - Requestarr has a dedicated sidebar (
#requestarr-sidebar). - Main sidebar: Home, Apps, Movie Hunt, Requestarr, Settings, Hunt Manager (with sub-items). Sidebar switches by section.
- All sidebars hidden initially until JS shows the correct one (avoids wrong sidebar flash).
- Movie Hunt has its own sidebar (
Logs
- Movie Hunt included in main Logs dropdown and in the logs flow (e.g.
logs-movie-hunt).- Movie Hunt Activity sidebar “Logs” links to main Logs with Movie Hunt selected where applicable.
Backend
- Movie Hunt discover (
/api/movie-hunt/discover/movies): supportswith_genres,release_date.gte/.lte,with_runtime.gte/.lte,vote_average.gte/.lte,vote_count.gte/.lte,hide_available. - Media Collection
- Matching uses normalized title (punctuation stripped) so e.g. "Demon Slayer: X" and "Demon Slayer X" merge.
- Dedupe by
tmdb_idor(normalized_title, year); one row per movie; status = available if any source is available. - Persist “available” back into collection config when a requested item is detected on disk (same normalized key logic).