Code Monkey home page Code Monkey logo

Comments (8)

hugbug avatar hugbug commented on May 12, 2024

That's not a general problem but rather specific to certain nzbs.
Please provide a few example nzbs, via pastebin.com or send them to nzbget@ gmail.com.

from nzbget.

mbirth avatar mbirth commented on May 12, 2024

I just sent you a mail with 3 nzb files.

  1. Put the metropolis 1927.nzb into the NzbDir folder.
  2. Wait until it's picked up and the file renamed to metropolis 1927.nzb.queued
  3. Rename one of the other files to metropolis 1927.nzb and put it in the NzbDir folder.
  4. When it's picked up, it goes straight to History with this entry in the message log:
Collection metropolis 1927 is duplicate to metropolis 1927

If you look at the files they're rather different.

from nzbget.

hugbug avatar hugbug commented on May 12, 2024

Thanks for the examples.

What you describe is a correct behavior - the duplicate check rejects duplicate for the same titles. That's the purpose of the duplicate check - to avoid multiple download of the same title.

You can:

  • disable duplicate check completely by setting option DupeCheck=no;
  • if you need this rarely you can check "Disable duplicate check" when adding files via web-interface.

from nzbget.

mbirth avatar mbirth commented on May 12, 2024

Coming from Sabnzbd+, I'm used to it checking for contents, not for the name of the container. So what I'm proposing with this ticket is to change this behaviour somehow because the current way is questionable IMHO.

E.g. when downloading a series, I tend to search for the series' name and binsearch lists the most current file on top. The downloaded nzb is named after my search term - which will be the same than that of the last episode last week. With the current behaviour, NzbGet would send the new episode's nzb straight to history.

Disabling DupeCheck helps, but I'd like a dupe check based on contents so I don't download content I've already downloaded - regardless of the filename.

from nzbget.

hugbug avatar hugbug commented on May 12, 2024

Duplicate check in NZBGet is much more than just content check. The title is very important and can't be ignored. If you want more detail please read https://github.com/nzbget/nzbget/wiki/RSS#duplicates

If you don't use RSS you can disable duplicate check and you'll get the same behavior as in SAB, except that the file content will not be checked but that's not an important check anyway (when used without other duplicate check features, which SAB doesn't have at all).

from nzbget.

mbirth avatar mbirth commented on May 12, 2024

Okay, I'll disable DupeCheck. Thanks for the explanation.

from nzbget.

hugbug avatar hugbug commented on May 12, 2024

The actual problem here is binsearch which gives the same name to different titles (episodes in your case). If you would use a normal indexer you would have different names for different episodes.

from nzbget.

mbirth avatar mbirth commented on May 12, 2024

I'm pretty sure that the problem may persist with other sites where you can compile your own nzb files, too. E.g. SpotWeb also lets you merge multiple NZB files into one and the filename is that of the last source nzb file in the list. If you downloaded the last file before, the merged nzb will be ignored by NzbGet.

from nzbget.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.