IkeBuka
Ben Sarmiento
Ben Sarmiento

patreon


Improved Repairman & Early Work on IMDB Auto-Detection

I've been working hard on the latest Zurg nightly release, with a focus on improving how repairs function. This update ensures that the repair process won't consume excessive bandwidth, addressing an important issue with the repair loop. The main goal here is to make repairs safe and efficient again.

Here’s how repairs now work in Zurg: It's reactive. If Zurg attempts to unrestrict a file and the RD API returns an error, that file is flagged as broken and Zurg will automatically queue it for repair.

Here’s how the repair process (via Repairman) works:

To keep your library clean, Zurg will delete unnecessary torrents. For example, if reinserting the torrent works, it will delete any old torrents with the same hash from your library. Similarly, if only the broken files are redownloaded, once the repair is complete, Zurg will extract the new working file links and delete the redundant torrent. Don’t worry, the new links are saved in the zurgtorrent file (the heart of Zurg), so even if a torrent in your library appears broken, it’s still functioning correctly within Zurg.

The key fix in this update is that previously, after Repairman completed a download, the torrent wasn’t always deleted properly. This issue is now resolved by tracking everything within the zurgtorrent file. This method is more robust because, even if Zurg exits during a repair, as long as Repairman saved the info in the zurgtorrent file, Zurg will still be able to clean up your library upon restart.

In addition to these fixes, I’ve also started work on IMDB ID identification for all content. While this feature is currently force-disabled and works only 20% of the time, in the future, Zurg will be able to auto-detect content similar to how Plex does, automatically renaming files. Content meta filters will also be supported, allowing you to sort and filter by genre, IMDb ratings, year of release, and more.

I know this might sound complex, but it’s an important update, especially for those with bandwidth limits.

Comments

Great work once again

Mook Dog


Related Creators