Beta channel and beta features¶
NZB-DAV ships through two channels of the Appz4Fun Kodi repository. Stable gets only full releases. Beta gets every release, including pre-releases. This page covers what the Beta channel gives you, how to join it or leave it, and how to report problems.
Where each channel is today¶
| Channel | Version | Released |
|---|---|---|
| Stable | 1.2.3 | 2026-05-08 |
| Beta | 2.0.0-beta.2 | 2026-07-18 |
The full release list is on the
GitHub releases page. Any
release marked Pre-release there goes only to the Beta channel. The release
workflow sets that flag automatically for any version tag with a hyphen, such
as v2.0.0-beta.2.
Beta means beta
The 2.0.0 line changes a lot at once: a new download backend, a rewritten settings screen, and reworked fallback and recovery. It's used daily, but expect rough edges. If something breaks, please report it.
What's in the beta¶
These features are in 2.0.0-beta.1 or 2.0.0-beta.2 and are not in Stable 1.2.3. The full notes are in the changelog.
New features¶
| Feature | What it does | Details |
|---|---|---|
| NZBGet backend | Use NZBGet instead of nzbdav. NZB-DAV submits the NZB, shows download and post-processing progress, then plays the finished file from your completed-downloads folder. | NZBGet backend |
| Smart Duplicates failover (NZBGet) | Other same-name results are queued as backups. If your pick can't be repaired, NZBGet switches to a backup and playback follows it. | Smart Duplicates |
| Exact season-pack episode reuse (beta.2) | A finished season pack plays the episode you asked for, not the largest file. Later episodes from the same pack play from it without downloading again. | Reuse a completed season pack |
| Indexer manager | Add, edit, and remove direct Newznab indexers from a preset list of known indexers, with searches that respect each indexer's capabilities. | Search and indexers |
| TVDB-aware TV search | With an optional TMDB API key, NZB-DAV looks up the show's TVDB id and searches indexers by id instead of by title. | Search and indexers |
| Read-ahead buffer | While a stream plays, and while it's paused, NZB-DAV reads ahead of the playhead so a pause builds real buffer. Default 256 MB. | Settings reference |
| Stall wait and starvation notices | A slow backend gets a patience window (default 120 s) instead of a dropped stream, and a notification tells you what's happening instead of a silent black screen. | Playback |
| Queue-clear prompt | When you start a new download, NZB-DAV can clear nzbdav's queue: Ask (default), Always clear, or Never. It never cancels the job for the title you're starting. | Settings reference |
| Help text for every setting | The settings screen was rebuilt on Kodi's newer settings format, so every setting and category shows a help line. | Settings reference |
Improvements¶
- Fallback streams match alternate releases in tiers and search more widely for same-content peers. For files of 1 GiB or more, the byte-fingerprint check samples 100 points instead of 20. See Fallback streams.
- SMB playback is checked before it starts (beta.2). A file that lists over SMB but can't be read yet is retried until it can. If it never becomes readable, you get a "restart Kodi" hint instead of a failed player.
- The results dialog scrolls long labels on the focused row, has zebra-striped rows, and keeps remote focus inside the list.
- Large MKVs start faster. The proxy pre-reads the end of the file, where Matroska keeps its seek index, before playback starts.
- Prowlarr results are read from Prowlarr's native search API.
- Security: every XML parser that reads network data now goes through one hardened parser.
Changes on main that aren't in a release yet are listed under
Unreleased at the top of the
changelog.
Joining the beta¶
New install: follow Install the add-on and choose the
Beta repository zip (repository.appz4fun.beta-<version>.zip).
Already on Stable: Kodi only updates a third-party add-on from the repository it was installed from, so adding the Beta repository isn't enough on its own.
- Install the Beta repository zip (Settings → Add-ons → Install from zip file).
- Open Settings → Add-ons → My add-ons → Video add-ons → NZB-DAV → Versions, and pick the newest version listed under Appz4Fun Repository (Beta).
- Optionally uninstall the Stable repository add-on (Appz4Fun Repository). It no longer affects NZB-DAV.
Your settings stay in place. The 2.0.0 settings screen adds an NZBGet category, and every new setting starts at its default.
Switching channels¶
To go back to Stable, use the same Versions list: open NZB-DAV's add-on info, choose Versions, and pick the version listed under Appz4Fun Repository. You have to do this by hand: Stable (1.2.3) is a lower version than the beta (2.0.0-beta.x), and Kodi never downgrades an add-on on its own. See Going back from Beta to Stable.
After you switch either way, check that Auto-update is still on in the add-on info page.
When 2.0.0 final is released
Kodi reads a version like 2.0.0-beta.2 as the base version 2.0.0 plus
an extra suffix, and it ranks a version with a suffix above the same
version without one. So Kodi treats 2.0.0-beta.2 as newer than a final
2.0.0, and won't offer that update on its own. If a final release has the
same base number as the beta you're running, install it from
Versions. Any later version, such as 2.0.1, updates normally.
Reporting beta problems¶
- Turn on Settings → System → Logging → Enable debug logging, reproduce
the problem, and save
kodi.log. On CoreELEC and LibreELEC it's at/storage/.kodi/temp/kodi.log. - Remove API keys, passwords, and server addresses from anything you share. NZB-DAV redacts credentials in its own log lines, but other add-ons may not.
- Open an issue on GitHub. Include the NZB-DAV version (shown on the add-on info page), your backend (nzbdav or NZBGet), your platform, and the relevant log lines.
See Troubleshooting for common problems and fixes.