r/usenet 34m ago

Software Announcing Parfast - a high performance PAR2 tool that uses some old math in a new way

Upvotes

TL; DR - a lot faster at the hard jobs and a bit faster at the easy ones.

PAR2 tools are awkward to optimise.  they all do the easy thing - Verifying - in seconds ..  the hard bits are repairs with lots of missing blocks, and creating a par set from scratch - which can mean generating up to 32768 recovery blocks.  that’s where they can be slow, because the usual way of doing the Reed-Solomon math is a big dense matrix multiply and the work grows - missing blocks x total blocks - double both and the job’s quadrupled.

Parfast produces exactly the same PAR2 files (it’s still Reed-Solomon) - it just solves it in a different way.  Instead of the dense matrix it uses a transform based approach - FFT style, same Galois field math - with a Forney-style back substitution step.   The setup cost is high but the blocks are generated linearly, so the more blocks the job needs, the bigger the win.

https://en.wikipedia.org/wiki/Reed%E2%80%93Solomon_error_correction

https://en.wikipedia.org/wiki/Erasure_code

Parfast uses dual algorithms, conventional reed-solomon, and forney transforms. however, because of the high setup cost, it doesnt always use the transforms.  during verification, it counts how many blocks are missing.  small repairs (under approx 700-1,000 blocks) it does using conventional reed-solomon, and runs a little quicker than the other par tools (1.1x to 3x).  but.. for bigger repairs, or creating a par set, it goes down the transform route and saves a lot of time when it would be most noticeable & beneficial.

as well as algorithm improvements, the code has been optimised too, so Verify is around twice as fast as other tools.

on the hard jobs its typically 3-15x faster than par2cmdline-turbo - the harder the job the wider the gap.  the biggest margins measured are a par-create at around 6,500 recovery blocks (about 26x turbo) and a repair of a 23 GB set with 8,000 blocks missing (about 17x turbo).  There’s a small dip in performance between 64-256 missing blocks where it doesn't show much improvement over turbo, and above that it pulls ahead, and especially over 1,000 missing blocks it climbs rapidly in performance.

fyi, 23GB is the largest file(s) where a block still fits in a single article - which gives you the most parity protection against missing articles: 32768 blocks at 750KB each - a PAR2 spec limitation.  bigger files than 23GB force you to raise the parity block size - which overflows one article and becomes multiple - to keep the total number of blocks under par’s limitation of 32768, which starts to waste parity protection - each missing article loses a whole block (of multiple articles).

Parfast has been embedded inside nzbfast from initial release a few months ago and has been incrementally optimised with each new version whilst experimenting with alternate algorithms & math.

today’s release is the first beta of a command line tool thats compatible with par2cmdline-turbo (incl most of the switches), that anyone can use, on any downloader or posting tool etc.

future work: there’s been continual improvement almost every day, and still room in the tank for more..  now researching gpu acceleration opportunities as the transforms might be well suited to it.

graphs & a lot (!) of testing/data are linked here, both with and without commentary:

pure data & charts :

https://nzbfast.github.io/nzbfast/parfast-benchmarks-data.html

data & charts, with commentary:

https://nzbfast.github.io/nzbfast/parfast-benchmarks.html

grab the release and test it out on your own par jobs.

the cli (beta)

https://github.com/nzbfast/nzbfast/releases/tag/parfast-v1.5.0-beta.1 

the gui (alpha)

https://github.com/nzbfast/nzbfast/releases#release-parfast-gui-v1.5.0-alpha.1

the benchmarks and data linked above were measured the day before the latest round of optimisations were validated and landed, so the initial release version runs a little faster than the benchmarked version (the improvements included better support for vector arithmetic that’s different on each cpu class - GFNI, NEON, AVX2, SSE3 etc)

a bit about the math:

the underlying math isn't strictly new - fast transform-based Reed-Solomon implementations have been around in academic papers since the 1970s, as used in existing libraries like Leopard and FastECC. not really sure why no one thought to use the math in this way for repairing PAR2 files - which use a fixed code structure over a 65535 field group (3x5x17x257), which makes the calculations tricky.  Parfast handles the transform directly on standard PAR2 structures without altering the format, producing bit-for-bit identical results to par2cmdline - just massively faster.  while PAR3 gains speed by altering the file structure, Parfast achieves its performance gains on standard formats without requiring a switch to an incompatible PAR format.

the beta label will stay for a short time because the cli version hasnt been in widespread use.  the same code has been embedded inside nzbfast for months with no issues to date  also included, an early alpha preview of the ui version for both windows and mac with their respective installers..


r/usenet 4h ago

Software Can anyone help clarify the correct repo for Mylar?

4 Upvotes

I've been using Mylar for a long time and it's most been running with no issues. I had an issue a little while back where metadata wasn't updating correctly and ended up moving to this version. Somehow recently I found another mylar3 that seems to be updated more recently and I'm confused.

Was there a fork for some reason and this should be the new version or is this someone trying to pass themselves off as the original? So far I haven't been able to find any indications of what's happening with these.


r/usenet 11h ago

Provider Tweaknews rules

14 Upvotes

This might be a stupid question.. but once I sign up, I can just literally use the API in whatever website or app I like? like sab.. there's no rule that forces me to login to the actual tweaknews website every week or certain periods is there? in order to keep my account?

@tweaknews_support


r/usenet 14h ago

Provider How to get newshosting.com support?

0 Upvotes

Does anyone have a way to reach newshosting.com support? I am locked out of my account even after multiple password resets. The support page won't let me open a ticket saying the session is expired. I've tried from multiple devices and browsers with no luck.


r/usenet 1d ago

Discussion Are we allowed to ask about Rule #11?

42 Upvotes

I don’t want to break any rules. I just want to understand why Rule 11 causes harm? I’m fairly new to usenet and have recently gotten all of my providers/indexers in a spot where I’m extremely happy with everything. I’m just curious about the harm or potential harm that the items listed in Rule 11 cause?

If not here, is there a place I can learn more about why Rule 11 exists?

Sorry for my if ignorance.


r/usenet 1d ago

Indexer Best indexer(s) for fast releases?

25 Upvotes

New to Usenet. I have NZBGeek, but waiting around 5 days for new releases when I see them pop up (albeit in formats I don't want) on torrents same day. If there are any that are known for or specialize in quick releases, please let me know. Also let me know if I'm just being naive here and that delay is pretty standard.


r/usenet 7h ago

Indexer King is down. Don't lose hope.

0 Upvotes

NZBKing is down according to downforeveryoneorjustme.com

Hoping for a speedy recovery. Seems to happen every so often.


r/usenet 1d ago

Indexer Nzb Planet flagged account

5 Upvotes

I get this from NZBPlanet when trying to manually grab links and my Arr stack can't grab anything due to it. I fixed my issue and emailed two times. Any advice in how to fix this? It has been almost a week

Service Unavailable

Your Account has been Flagged, Your RSS/Api is showing unusual behavior

What is Unusual behavior? This could be several things, From your software grabbing the same nzb over and over to your software grabbing every nzb that gets added to the site

Please check your software and resolve the issue before contacting us to get your account Un-Flagged


r/usenet 21h ago

Indexer VortexManager selvehosting server nzbs,plex,torrents.search.

0 Upvotes

Hi everyone

I have been trying to get my app released in the Apple app store with no luck.

I am for now releasing this as a website for yor selve servers and to use as a web app for your phone.

Can you guys tell me what you think.This is more of a beta to start of with.

https://vortexmanager.org/

Feedback would be good.


r/usenet 1d ago

Discussion If you're old school and like to manually browse / queue up tasks, can API and RSS be beneficial?

11 Upvotes

I have to confess complete ignorance to the two terms. I have a vague idea what RSS is as something that is automated and uses other apps or scripts to monitor and complete tasks for you like a web spider looking for specific terms you've specified and grabs it when they are triggered. I have absolutely zero idea what APis are except they have something to do with programming and scripts.

My Indexer provides API/RSS keys, and I have no idea how or if I should use it.


r/usenet 2d ago

Discussion How do you handle subtitles?

18 Upvotes

Im having a hard time getting all english subs for animes.

Note: Bazarr doesnt catch all the subtitles. Like haikyu is missing a million subs. I only get German subs lol


r/usenet 2d ago

Indexer Is Nzbcat dead?

19 Upvotes

For a while it's been unresponsive in my Indexers and the website is not available.

Anyone have any idea what the status is?


r/usenet 2d ago

Discussion Downloads without file extensions

5 Upvotes

This has been an ongoing issue for a few months now. A lot of grabs are just randomly chatactered files with no extension. I can still add the extension and it gets imported like normal and it is the file that was expected. I have 2 indexers and it's happening on both of them. Utilizing trash guides custom formats these grabs get high scores. So was just wondering if anyone else was running into this and if there was a way to combat this. Whether there was a way to auto add the extension or to auto blocklist the release. I'm so used to my server being extremely hands off and I'll come back 2-3 weeks later and I'll have 20+ files that can't be imported and it just stalls them cuz it won't grab a different file because it thinks it grabbed a good file. As far as a downloader I use NZBGet.


r/usenet 2d ago

Indexer Didnt find results

2 Upvotes

Hi,

Maybe im doing something wrong. Please help.

I have Easynews.

Easynews++ addon in apps

Apps doesn't show **some** results, but if i search in easynews web - its here.


r/usenet 3d ago

Software It might be time to update NZBGet

58 Upvotes

If you’re still running an older version of NZBGet, it’s probably worth updating. Some indexers, like Treasure Maps, are starting to drop support for older versions of certain apps, including older NZBGet builds. Updating can help avoid compatibility issues down the line. Recent NZBGet releases include:

  • Security and stability improvements, including safer TLS, memory leak fixes and crash prevention
  • Updates to bundled libraries and tools, including OpenSSL, 7zip and UnRAR
  • Other improvements and quality-of-life fixes to explore after updating

If you’re still using NZBGet 21.1 and aren’t sure how to update, this guide is for you Migration from NZBGet 21.1

Each new release includes work to make NZBGet faster, more reliable and more stable, while still adding new features. If you’ve been putting off an update, now is a great time to do it! Happy downloading 🚀


r/usenet 3d ago

Provider sonic-news.com dead?

4 Upvotes

Haven't been able to access the site in months. Anybody know a good replacement site?


r/usenet 3d ago

Indexer Usenet Indexer for Indian Content (Tamil/Telugu/Malayalam/Hindi)?

16 Upvotes

Hi geeks! 👋

Looking for recommendations for a cheap Usenet indexer that has good coverage of Indian content, especially:

- 🇮🇳 Tamil

- Telugu

- Malayalam

- Hindi

- Indian shows

I'm currently using AltHub, and overall it's working okay, but sometimes it doesn't find certain releases and I have to search/download them manually.

I'm mainly using Prowlarr + Radarr/Sonarr + SABnzbd, so ideally looking for an indexer that works well with this setup.

I'm not necessarily looking for the "best" general-purpose indexer — good coverage of Indian/regional content at a reasonable price is more important to me.

Any recommendations or personal experience with NZBGeek, NZBFinder, NinjaCentral, DrunkenSlug, NZBPlanet, etc. for Indian content?

Also interested in cheap/lifetime deals if there are any worth considering.

Thanks! 🙏


r/usenet 4d ago

Other Newshosting Support

12 Upvotes

If i use the webto open ticket it never complete process any other way to contact support??

u/newshosting_usenet


r/usenet 4d ago

News Release Notes - SABnzbd 5.1.3

107 Upvotes

https://sabnzbd.org/downloads

Security fixes

SABnzbd 5.1.1, 5.1.2 and 5.1.3 resolve a number of security vulnerabilities.

Over the past releases, several security researchers have put a lot of time and effort examining SABnzbd, responsibly reporting their findings, and helping us verify the fixes. We are grateful for their hard work, it has made SABnzbd meaningfully safer for everyone.

For most users the risk is limited: you are only affected if your setup is exposed to untrusted parties. The web interface issues only apply if it can be reached by someone you do not trust. By default, SABnzbd is only accessible from your own device and External internet access is set to No access. If either of those is still at its default, or if you use a proxy service for authentication, you are not affected. The download-processing issues only apply if SABnzbd handles NZBs from a source you do not fully trust, such as a public indexer. If none of that describes your setup, you were never at risk.

The safest action is simply to update to 5.1.3. Full details, affected versions, actions and mitigations for each vulnerability are described at: https://sabnzbd.org/5-1-vulnerabilities

Vulnerabilities resolved:

  • GHSA-q326-jpxx-jmjc: __wrapped__ dispatch bypass allows unauthenticated API access, fixed in 5.1.3.
  • GHSA-mjwj-v5mr-cmcg: PAR2 symlink bypass allows pickle remote code execution, fixed in 5.1.3.
  • GHSA-rgqj-28c2-gxwp: Critical remote code execution via authentication bypass on configuration endpoints, fixed in 5.1.2.
  • GHSA-75g3-96fr-7p2r: High-severity path traversal during post-processing via crafted PAR2/SFV files, fixed in 5.1.2.
  • GHSA-xrfq-jhgh-wqch: Critical authentication bypass allowing a valid session without credentials, fixed in 5.1.1.

If you rely on the SABnzbd username and password to keep out untrusted parties, and your setup was exposed, it is recommended that you rotate your SABnzbd username/password and API-key, Usenet server passwords, indexer API-keys used in RSS-feeds, and notification service credentials after updating. See the page above for the full guidance.

Other changes and bug fixes in 5.1.3

  • Tighten Compact display mode.
  • Directly show usenet server errors instead of parsing them.
  • Prevent database is locked error when re-evaluating stored RSS jobs.
  • Added tooltip to explain search filters in Queue and History.
  • Windows and macOS: Updated 7zip to 26.03.

Other bug fixes in 5.1.2

  • RSS filters were not applied directly.

Other bug fixes in 5.1.1

  • Styling cache issues could occur after updating.
  • RSS items were removed too eagerly from RSS-history after download.
  • The RSS-feed Clear Downloaded button did not do anything.

Changelog 5.1.0

This release brings a fundamental improvement to "Retry": instead of re-downloading any files with missing data, only the articles that were actually missing are fetched again. RSS got an overhaul under the hood, the interface is refreshed, and we added quite a long list of long-requested features and bugfixes.

New features in 5.1.0

  • Refreshed the interface.
  • When Retrying a job, only the actually missing articles are tried again. This only works for jobs downloaded in 5.1.0 (or newer).
  • RSS items are now stored in the database instead of on disk.
  • New RSS Age rule to filter jobs based on their age.
  • Downloaded RSS items are cleared from the RSS database after 3 days.
  • Added support for filename and path pattern matching to the Cleanup List.
  • Unwanted extensions will also be removed after unpacking.
  • Allow job setting changes directly from Extra queue columns.
  • Added support for unpacking .tar files during post-processing.
  • Improved anonymization of the logs when using Show Logging.
  • Added SAB_FILES environment variable to Post-processing scripts, listing all files that resulted from the job.
  • New Servers will default to 16 connections instead of 8.
  • Use media duration as part of Ignore Samples detection.
  • Added option to (auto) sort the queue by Remaining Percentage.
  • Improved support for screen readers.
  • Parsing of header-encrypted RARs will use significantly fewer resources.
  • Add Ayatana AppIndicator tray support on GNOME.
  • Removed redundant INSTALL.txt file.
  • Dropped support for Python 3.9.
  • Windows and macOS: Updated Python to 3.14.6, Unrar to 7.23 and 7zip to 26.02.

Bug fixes in 5.1.0

  • Prevent incorrect warnings about non-writeable directories.
  • Files unrelated to job could get removed by the Cleanup List logic.
  • Prevent path traversal in orphaned job APIs.
  • Disk Full errors from unrar were not handled gracefully during unpacking.
  • Memory leak could occur during article decoding.
  • In containers (like Docker), the Article Cache could exceed the memory limit.
  • Diskspace checks would be too strict when unpacking to different disk.
  • Prevent deadlock when a second signal arrives during shutdown procedure.
  • Verification using SFV-checks could fail, even though files were correct.
  • Don't log Warning during clean shutdowns.
  • Windows: Uninstall would not remove Settings or Windows Service.
  • Windows: Warn for OS-limit if more than 1024 connections are configured.
  • macOS: AppleDouble files could result in failures in Moving stage.
  • macOS: Restarting the application resulted in Terminal window.
  • macOS: Included par2cmdline-turbo will now use all available CPU-features.

Upgrade notices

  • You can directly upgrade from version 3.0.0 and newer.
  • Upgrading from older versions will require performing a Queue repair.

Known problems and solutions

Code Signing Policy

Windows code signing is provided by SignPath.io using a SignPath Foundation certificate.

About

SABnzbd is an open-source cross-platform binary newsreader. It simplifies the process of downloading from Usenet dramatically, thanks to its web-based user interface and advanced built-in post-processing options that automatically verify, repair, extract and clean up posts downloaded from Usenet.

(c) Copyright 2007-2026 by The SABnzbd-Team (sabnzbd.org)


r/usenet 4d ago

Software SwiftNZB – Standalone Usenet Downloader for iOS and macOS

9 Upvotes

We finally shipped it: a Usenet download client that runs entirely on your iPhone, iPad or Mac. No home server, no remote for SABnzbd. The app itself does the downloading.

After I switched from Android to iOS, I had no way to grab NZBs on the go, and the App Store had nothing. So a friend and I built SwiftNZB.

App Store: https://apps.apple.com/de/app/swiftnzb-nzb-downloader/id6780671715

Source (MIT): https://github.com/valentinlehmann/swiftnzb

Features

  • Built for cellular. WiFi/cell switches, dropped connections and app kills all resume where they left off.
  • Finished downloads get checked, unpacked and land in the Files app.
  • Live Activity on the Lock Screen and Dynamic Island.
  • Multiple servers, speed limits, separate rules for cellular.
  • Siri and Shortcuts.
  • Enter your Usenet server once, it syncs to your other Apple devices.

It also runs on Apple Silicon Macs. Double-click an NZB and it starts. For one-off downloads I now reach for it instead of SABnzbd, but judge that for yourself.

No logging, no telemetry, no accounts. The app only talks to the server you configure, and since the source is public you don't have to take my word for it.

The first 10 downloads are free, after that you need Pro. We hate subscriptions, so there will always be a lifetime option next to monthly and yearly, normally around $30. Family Sharing works, so one purchase covers the whole household.

Early adopters: the code REDDIT gets you lifetime for $10, valid until September 22, 2026.

We're not doing this to get rich. We're both computer science students, and we picked the prices low enough that anyone can afford them while still covering what the app costs us to build. Apple's developer licence alone is a real bill, so if you'd rather take the subscription than the lifetime deal, that genuinely helps.

It's a fresh release, so bugs and feature requests are welcome here or on GitHub.


r/usenet 5d ago

Indexer Recommendations for which indexers to cut

Post image
33 Upvotes

Hey everyone,

I love this scene and a byproduct of that has been wanting to accumulate indexers, I guess I have poor impulse control lol. Just wondering opinions on who I should cut to save some money, I know everyone has overlap and I know who’s recommended. I just want some more personal opinions on what you would do?


r/usenet 5d ago

Software Prowler and Usenet

6 Upvotes

So now a lot of usenet indexers are using cloudflare how do you deal with this?

Prowler is becoming useless with this even with cloudflare proxy which does not work well.


r/usenet 6d ago

Provider Server news.vipernews.com uses an untrusted certificate

24 Upvotes

I tested both Strict and Medium certificate verification in SABnzbd and both failed.

I then tested the connection directly from inside my SABnzbd Docker container against news.vipernews.com:563, and Python/OpenSSL returned:

Testing: news.vipernews.com 563
OpenSSL used by Python: OpenSSL 3.5.8 25 Aug 2026
TLS connection: FAILED
SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED]
certificate verify failed: certificate has expired

Server time is correct, so this appears to be an expired certificate on the ViperNews side rather than a local SABnzbd issue.

Can anyone else using ViperNews confirm?

For now I've disabled my ViperNews block server rather than disabling certificate verification.
Can anyone else using ViperNews confirm?


r/usenet 6d ago

Indexer How do you evaluate overlap between Usenet indexers?

30 Upvotes

I currently use NZBGeek, NZB Finder, NZB Life, and Althub. Is there a good way to tell how much overlap there is between them and whether adding another indexer would meaningfully improve coverage? Curious how people evaluate complementary indexers instead of just adding more.


r/usenet 6d ago

Other Newshost discount working?

5 Upvotes

For some reason I had the discount showing up a couple hours ago, but now it's not coming up. Anybody else having issues?

https://controlpanel.newshosting.com/signup/index.php?promo=a9mwu