NewsBin deceives itself with renaming
Posted: Mon Aug 21, 2017 5:24 pm
Perhaps you could reconsider the renaming scheme where not the new file is renamed but the old one instead. It destroys the integrity of descript.ion information.
And I really think that if NewsBin generates descript.ion it should contain correct information inside.
But in some situations NewsBin even deceives itself with this renaming scheme. For example, sometimes several posts have the same names and are only later renamed to correct names by par2.
It is OK if they are downloaded one at a time. But if the whole bunch of them is put into the download list together and not paused, mix-ups happen:
somehow par2 checking process renames such a meaningless name to the real name but at the same time also renames to -(0001) name as a new file with the same name is downloaded and a different - wrong! - file (downloaded later) is renamed by par2 instead.
So, for example after par2 renaming I get
some.show.s01e03.r40
which actually contains inside it:
some.show.s01e04.sfv
and actual some.show.s01e03.r40 remains named something like 206220-(0001)
Clearly, after the 206220 file was par checked and was about to be renamed to some.show.s01e03.r40, just before that it was renamed to 206220-(0001) and substituted by a different 206220 file which was renamed to some.show.s01e03.r40 instead.
So, some.show.s01e03 remains not unrarred because one rar part is bad and not enough par2 blocks to replace it whole.
Here a second par2 check attempt would be helpful, but it does not happen.
Such a situation is difficult to replicate because everything depends on timing, but I had such occurrences many times with various NewsBin builds including the latest beta 7, although I learned to avoid them by downloading such posts one-at-a-time.
BTW, thanks for beta 7. Finally! With this new dedicated thread, I am yet to see a single "pending" line in the download list. Although I haven't tested with slow usb 2.0 drive yet.
And I really think that if NewsBin generates descript.ion it should contain correct information inside.
But in some situations NewsBin even deceives itself with this renaming scheme. For example, sometimes several posts have the same names and are only later renamed to correct names by par2.
It is OK if they are downloaded one at a time. But if the whole bunch of them is put into the download list together and not paused, mix-ups happen:
somehow par2 checking process renames such a meaningless name to the real name but at the same time also renames to -(0001) name as a new file with the same name is downloaded and a different - wrong! - file (downloaded later) is renamed by par2 instead.
So, for example after par2 renaming I get
some.show.s01e03.r40
which actually contains inside it:
some.show.s01e04.sfv
and actual some.show.s01e03.r40 remains named something like 206220-(0001)
Clearly, after the 206220 file was par checked and was about to be renamed to some.show.s01e03.r40, just before that it was renamed to 206220-(0001) and substituted by a different 206220 file which was renamed to some.show.s01e03.r40 instead.
So, some.show.s01e03 remains not unrarred because one rar part is bad and not enough par2 blocks to replace it whole.
Here a second par2 check attempt would be helpful, but it does not happen.
Such a situation is difficult to replicate because everything depends on timing, but I had such occurrences many times with various NewsBin builds including the latest beta 7, although I learned to avoid them by downloading such posts one-at-a-time.
BTW, thanks for beta 7. Finally! With this new dedicated thread, I am yet to see a single "pending" line in the download list. Although I haven't tested with slow usb 2.0 drive yet.