SamuZai
Ben Sarmiento

Ben Sarmiento

patreon


Ben Sarmiento posts

What could cause excessive bandwidth usage? Answer: repair loop

Possible solutions:

1. Remove the update hook. Instead of doing instant plex update scans, do a periodic library scan instead

2. Serve from rclone. This way, even if rclone encounters an issue do...

View Post

Back from vacation

Hi all! I just got back but still jet lagged. 30+ hours of travelling back is no joke.

Happy to announce that a new nightly drops tonight to support the new download server hostnames.

Delete the following files: data/ipv4-hosts.json  data/ipv6-hosts.json to clear network test cache.

If you have any urgent requests for fixes, com...

View Post

Updates before my vacation

I'll be on long haul flights vising my family on the other side of the world. But before that, here's a round up of updates.

zurg nightly build:

  • Not implement or not found log lines leading to random missing torrents - fixed

  • Weird directory names on Windows - fixed

  • Torrent names with symbols on HTTP mount not playing - fixed

...

View Post

A couple of (spontaneous) YouTube live streams

I've been testing the waters on doing YouTube live streams lately. These are unannounced and unscripted videos on super technical topics. I've been doing this to improve myself on documenting my work because I've never been a good explainer (which is a big insecurity for me working as an Engineering manager).

Hope you guys can provide feedback and maybe let me know what topics should I do...

View Post

Issue: zurg 0.10 rc4 crashing

I'm currently fixing this fatal crash issue caused by race conditions between other apps adding new content to zurg and zurg processing your torrent library. It's taking time because I need to do this in the most efficient way possible.

This usually happens when there's a lot of updates in the torrents library outside of zurg and zurg is currently fetching your torrent library.

Than...

View Post

Thank you for the overwhelming support!

A huge thank you to everyone who supported me on GitHub and Patreon to get early access!

I want to assure you that this isn't paid software. It's simply early access to free software that will eventually be available to everyone. The nightly builds may contain experimental features that I add and remove based on your valuable feedback.

The public version, v0.9, was released last yea...

View Post

v0.10.0-rc.4

Update: Fixed the limits, it's 250 per minute, not per second

As per Real-Debrid's announcement here https://x.com/RealDebrid/status/1811721271677181980 we have been forced to play nice with their new API limits so we are here disrupting the new release cycle with a fresh update - the fourth r...

View Post

RD API server is still having issues

Wait for confirmation from RD that all issues are resolved here https://x.com/RealDebrid

Until then, if you are having issues, I recommend turning off your zurg instances.

You can also monitor at https://debridmediamanager.com/ if your library...

View Post

A new project is coming soon!

I've been busy lately with a new project and this might interest some of you who wants to simplify their setup further. If you are an Apple Infuse user, this is a perfect solution.

I've been building a "multi tenant" version of zurg that I will be providing as a service (a SaaS subscription). Think of this as an ultra fast alternative to Real-Debrid webdav service. You don't have to run t...

View Post

Version 0.10.0-rc.3

Please test and report issues at https://github.com/debridmediamanager/zurg

Binary: https://github.com/debridmediamanager/zurg/releases/tag/v0.10.0-rc.3

Docker: 2024-07-04 02:40:15 +0000 UTC View Post

How to bypass Real-Debrid bandwidth limits

Are you encountering the HTTP 503 bytes_limit_reached error from Real-Debrid servers? There's a straightforward solution to bypass these bandwidth limits: simply get another Real-Debrid account.

The good news is, you don't need to manually sync all your content from your main account to the new one. Zurg handles everything automatically. Your primary token will still manage all your conte...

View Post

YouTube channel

Planning to release new guides soon here in addition to the Windows guide here

https://www.youtube.com/watch?v=KnSipkn45lk

View Post

Enhancing Rclone's Bandwidth Efficiency

Hello!

For those utilizing rclone with Zurg, it's important to understand how rclone manages data requests. When Plex accesses a file, rclone requests the file from Zurg via an HTTP range header (learn more about range headers). This header specifies the byte range for the data request,...

View Post

A new build for handling bandwidth limits (getting a HTTP 503 error)

Hey everyone,

The new nightly build is being released earlier today. This update includes a proper handler for BW limits, along with a suggestion from @Mystified from RD support.

Key Updates:

  • BW Limits Handling: Unfortunately, there's no way to bypass the bandwidth limit imposed by Real-Debrid. However, Zurg now optimizes all file checks by using HEA...

    View Post

Nightly builds will be available every 3am

Since the release of RC3 (the final RC for 0.10) is taking quite some time, I'm doing nightly builds for project supporters to provide early feedback.

What's in the upcoming nightly build?

  • Library fetching optimization (it's very fast now)

  • Network test utility (checks if you're blocked, uses alternative RD servers)

  • Fixes, optimizations, etc.

    ...

    View Post

Guide to pulling the private Docker image

If you are getting an Unauthorized error when pulling the Docker image, follow htis guide.

To pull the docker image, create a personal CLASSIC access token first here - make sure the read:packages permission is enabled: https://github.com/settings/tokens/new

2024-06-07 18:56:01 +0000 UTC View Post

Version 0.10.0-rc.2

Here's a demo of the current features supported.

If you prefer a list:

  • Fix log filename issue on Windows

  • Fix repairing links of files in torrents

  • Remove download cap

  • Add support for rar extraction (Real-Debrid trick, all extraction happens in Real-Debrid)

  • Add support for non-video files (as you can see from the demo...

    View Post

Incoming feature for zurg

Standby for 0.10.0-rc.2 release

View Post

Version 0.10.0 Release Candidate 1

https://github.com/debridmediamanager/zurg/releases/tag/v0.10.0-rc.1

Looking for early feedback prior to public release

  • API requests timeout fix

  • Repairman works now

  • Media analysis

    • Can detect bitrate, resolution, color space ...

      View Post

Please test the 0.10-rewrite branch

  • fix issue with repairman causing multiple copies of torrents that are yet to start

  • new repair state machine implemented to prevent multiple repair threads running for a single torrent

  • torrent fetching logic now 4x faster

  • Changed all http errors being returned by zurg when file is unavailable to 404 not found

  • remove "network-tes...

    View Post

Should I have a dedicated Discord?

Should DMM / Zurg have its own Discord server?

View Post

Debrid Media Manager is 1 year old!

I will spend the next week or so developing more features to it :)

View Post

It's been 208 days since the I started working on DMM

DMM began as a quest to let people curate their media libraries. Just like the joy of looking at books you own or a garden you've tended, there's magic in a personalized movie/show collection.

Fun fact: DMM's original name was Debrid Torrent Manager. Switched it on April 1st. No joke. 😉

Launch was on April 8 on its own subreddit. If curious, dive in here: 2023-10-20 23:10:13 +0000 UTC View Post