Skip to content

Features overview

NZB-DAV is a player and resolver: it finds a Usenet source for the title you picked, downloads it through your backend, and streams it into Kodi with a set of reliability features built for imperfect Usenet retention and low-powered devices.

The feature areas

  • :material-magnify: Search and indexers

    Query NZBHydra2, Prowlarr, and direct Newznab indexers. See how queries are built, how id-based TV/movie search works, and how results are merged.

  • :material-filter-variant: Quality filtering and sorting

    Keep only the resolutions, HDR formats, codecs, audio, and languages you want. Rank by relevance, size, or age, and optionally auto-select the best.

  • :material-play-speed: Playback, remux, and seeking

    A local proxy preserves seeking, rewrites tail-moov MP4s, recovers from missing articles, and offers optional remux and HLS tiers for tough files.

  • :material-swap-horizontal: Fallback streams

    When a source degrades mid-playback, NZB-DAV switches to a verified alternate release (matched by length + sampled SHA-256) without interrupting the video.

  • :material-download-network: NZBGet backend

    Use NZBGet instead of nzbdav — submit, post-process, and play the finished file from an SMB share.

How the features fit together

flowchart TD
    S[Search across providers] --> F[Filter and rank]
    F --> P[You pick a source<br/>or auto-select]
    P --> SUB[Submit to backend]
    SUB --> POLL[Poll until ready]
    POLL --> PX[Local stream proxy]
    PX --> PLAY[Kodi playback with seeking]
    PLAY -. source degrades .-> FB[Fallback stream cutover]
    FB -. verified alternate .-> PLAY

Every one of these stages is configurable. The Settings reference documents each setting; the How it works section explains the internals.