Dev Build

Sorry about the delay in this one – I have been fairly busy with work commitments which is why it has taken a while to get the dev build out. This build includes some of the requested features such as, organizing movies into their own folders and the ability to stop a log file from being generated.

I have not done any extensive testing on this build yet, so please keep that in mind in case things go a bit wonky. Do let me know if something does not work, or if you find any other issues.

 

You can download and experiment with the dev build from the following location: http://downsort.com/dev/DownSort.zip

 

Update:

 

I have included some of the requested changes in the comments in the latest build

Changes:

– Files that do not require extraction will be copied to destination instead of being moved

– Complete season downloads will now get placed into their correct folders

– Movies can be separated into their own separate folder

Posted in Uncategorized
17 comments on “Dev Build
  1. Daniel says:

    Here’s a error report :)

    Seems like it crashed when it tried to find archives in this folder (files were not zipped) “E:\Nytt\Cowboy Bebop Complete Series [BDRip 1080 Hi10P DTS-HD FLAC AC3]”.

    here’s the crash log:
    See the end of this message for details on invoking
    just-in-time (JIT) debugging instead of this dialog box.

    ************** Exception Text **************
    System.IO.DirectoryNotFoundException: Could not find a part of the path ‘E:\Nytt\Cowboy\Downsort.log’.
    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
    at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath)
    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
    at System.IO.StreamWriter.CreateFile(String path, Boolean append)
    at System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize)
    at System.IO.StreamWriter..ctor(String path)
    at DownSort.ExtractLog.Write(String Message, String LogFileLocation)
    at DownSort.Form1.Form1_Load(Object sender, EventArgs e)
    at System.Windows.Forms.Form.OnLoad(EventArgs e)
    at System.Windows.Forms.Form.OnCreateControl()
    at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
    at System.Windows.Forms.Control.CreateControl()
    at System.Windows.Forms.Control.WmShowWindow(Message& m)
    at System.Windows.Forms.Control.WndProc(Message& m)
    at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
    at System.Windows.Forms.Form.WmShowWindow(Message& m)
    at System.Windows.Forms.Form.WndProc(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    ************** Loaded Assemblies **************
    mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.296 (RTMGDR.030319-2900)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
    —————————————-
    DownSort
    Assembly Version: 1.1.4831.20538
    Win32 Version: 1.1.4831.20538
    CodeBase: file:///C:/Program%20Files%20(x86)/uTorrent/DownSort.exe
    —————————————-
    System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1002 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    —————————————-
    System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1001 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    —————————————-
    System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1001 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    —————————————-
    System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.233 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
    —————————————-

    ************** JIT Debugging **************
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set in the system.windows.forms section.
    The application must also be compiled with debugging
    enabled.

    For example:

    When JIT debugging is enabled, any unhandled exception
    will be sent to the JIT debugger registered on the computer
    rather than be handled by this dialog box.

    • admin says:

      Hi,

      This looks like it might have something to do with the log setting – have you tried opening up the app and having a look at the log checkbox? I may not have created the setting in the xml file it uses which is why it craps out – let me know how that goes.

  2. Daniel says:

    Hi,

    The “create log file” option was enabled actually, unticked it now and will see how it goes :)

  3. Daniel says:

    just noticed that downsort just moved a downloaded file although it was not compressed, there were no archives.
    This file was a tv show episode so I guess it tried to organize it as supposed, but since the file was supposed to be seeded for some time I got an error i utorrent since the file was moved :)

    If possible, downsort should only organize files if it actually extracted something else it breaks the seeding proces when mowing the files.

    • admin says:

      Hi,

      Thanks for reporting that – I will try and implement what you requested, as it should only be moving files that it extracted. Will update the post once the new build is ready.

  4. Daniel says:

    One more issue, just finished downloading “Sons of Anarchy” season 5 (all episoedes) no archives.
    Downsort created a new folder and moved the files there, even though there already existed a folder called Sons of anarchy (with subfolders for each season) it created a folder with the complete torrent name (Sons of Anarchy S05 720p WEB-DL DD5 1 H 264-TL) and moved the files there ;)

    So partly the issue I mentioned before, but also, it failed in finding the already existing folder for that series in that same TV-Show folder…and instead made a new one with the name of the whole torrent hehe.

    • admin says:

      I have updated the build with some fixes in place – let me know if the issues still continue or if new issues are created.

  5. admin says:

    Hi,

    What was the name format of the files? Sons.of.Anarchy.S05E01.720p.HDTV.x264-..?

  6. Daniel says:

    The torrent name was “Sons.of.Anarchy.S05.720p.WEB-DL.DD5.1.H.264-TL”

    File naming was “Sons.of.Anarchy.S05E01.Sovereign.720p.WEB-DL.DD5.1.H.264-CtrlHD.mkv”

    Thanks for all the hard work, I’ll try the new build out asap :)

  7. Daniel says:

    New build wont open its gui when trying to start it manually.

    When starting it from its archive (downsort.zip) it errors out with this: (the torrent mentioned must be yours during test etc brcause I dont have it)

    See the end of this message for details on invoking
    just-in-time (JIT) debugging instead of this dialog box.

    ************** Exception Text **************
    System.IO.DirectoryNotFoundException: Could not find a part of the path ‘E:\Desktop\The.Guild.S04.DVDRip.XviD-SPRiNTER\Downsort.log’.
    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
    at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath)
    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
    at System.IO.StreamWriter.CreateFile(String path, Boolean append)
    at System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize)
    at System.IO.StreamWriter..ctor(String path)
    at DownSort.ExtractLog.Write(String Message, String LogFileLocation)
    at DownSort.Form1.Form1_Load(Object sender, EventArgs e)
    at System.Windows.Forms.Form.OnLoad(EventArgs e)
    at System.Windows.Forms.Form.OnCreateControl()
    at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
    at System.Windows.Forms.Control.CreateControl()
    at System.Windows.Forms.Control.WmShowWindow(Message& m)
    at System.Windows.Forms.Control.WndProc(Message& m)
    at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
    at System.Windows.Forms.Form.WmShowWindow(Message& m)
    at System.Windows.Forms.Form.WndProc(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    ************** Loaded Assemblies **************
    mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.296 (RTMGDR.030319-2900)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
    —————————————-
    DownSort
    Assembly Version: 1.1.4837.25596
    Win32 Version: 1.1.4837.25596
    CodeBase: file:///C:/Users/Daniel/AppData/Local/Temp/Rar$EXa0.331/DownSort.exe
    —————————————-
    System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1002 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    —————————————-
    System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1001 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    —————————————-
    System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1001 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    —————————————-
    System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.233 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
    —————————————-

    ************** JIT Debugging **************
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set in the system.windows.forms section.
    The application must also be compiled with debugging
    enabled.

    For example:

    When JIT debugging is enabled, any unhandled exception
    will be sent to the JIT debugger registered on the computer
    rather than be handled by this dialog box.

    • admin says:

      My apologies – yes I forgot to take this out of debug mode and its trying to find a non-existent folder. I have now corrected this, please re download the dev build and replace the exe.

  8. Hiren says:

    I downloaded the latest Dev version and the program runs fine when the download completes. I can see it make a Temp folder and extract the multipart RARs into there, but then this folder disappears along with its contents and I can find no trace of the extracted video.

    I have put %D in the path, and have not set any other directories to extract to. The log file simply says it is starting and that it is set to not delete any files but has no more information after that.

  9. Hiren Shah says:

    YAY! The new builds work perfectly now :D

Leave a Reply to Hiren Cancel reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>