github Sanket9225/UsenetStreamer v1.8.3

6 hours ago

UsenetStreamer v1.8.3

Bug-fix release (community-reported issues and PRs).

🐛 Fixes

  • Non-English titles with "&" didn't search. "&" was always converted to English "and", so titles in languages that spell it differently (Dutch "en", German "und", French "et", …) didn't match their release names and returned nothing. It's now language-aware across both indexer and Easynews searches. (#92/#93)
  • Playback could crash after a mid-file download failure. When a stream broke partway through, auto-advance could feed the player bytes from a different release, corrupting playback (ExoPlayer "No valid varint…"). Release-swapping now happens only at the start of a stream; a mid-playback failure fails cleanly so the player can retry instead of getting mismatched bytes. (#88)
  • Special characters in a title/error could 500 a response. An em-dash, curly quote or CJK character in a filename or error message made a response header throw. Headers are now sanitized, and download filenames use RFC 5987 so the real name is still preserved. (#90)
  • NZB_TRIAGE_REUSE_POOL=false was ignored during triage. It only affected the pre-warm/monitor while triage still reused the pool; it now builds a fresh NNTP pool per triage run as documented (default stays reuse). (#89)
  • Admin-panel rate limit is now tunable via the RATE_LIMIT_MAX env var (default 180) — useful when the panel sits behind a reverse proxy. Stream endpoints remain unlimited. (#91)
  • Fixed a too-short timeout on the HEAD request issued right after an NZB upload. (#94)

⬆️ Upgrade

No action needed — update and restart.

Don't miss a new UsenetStreamer release

NewReleases is sending notifications on new releases.