10 Mar 2017

Help Miscellaneous

  1. Installer command line parameters
  2. Program command line parameters
  3. Portable mode
  4. Linux support
  5. XP support

Integration

Installer command line parameters

NSIS is used for installer creation so all its command line parameters are available (like silent install or specifying output directory). For list of possible parameters read NSIS documentation: section Installer Usage.

Additionally are available next parameters:

Program command line parameters

ArgumentDescription
--autostartStart minimized (or closed to System Tray depending on the program settings) and delay the start of downloading for 10 seconds. This option also used at starting program on the system startup
--no-langsIgnore translation libraries

Portable mode

Program can be used in portable and non-portable mode. The difference is where the program stores its settings and intermediate data (like search results, feeds content etc). In non-portable mode the settings are stored in registry, data is stored in application data folders of current user. In portable mode all this is stored in the program directory.

32-bit and 64-bit versions can be placed in the same directory, intermediate data and program settings in this case will remain be separate.

Linux support

Tested on Ubuntu 14.10 (x64) + Wine 1.7.44, Ubuntu 15.04 (x64) + Wine 1.7.50, Ubuntu 16.04 + Wine 2.0. Below are described two things which may need to be configured to make program properly work under Wine.

Windows version for the program should be set to Windows XP otherwise some UI parts may be displayed incorrectly.

If you see the error containing SSL connect error (35), go to menu Tools Options Advanced and in net.libcurl select the one containing OpenSSL.

XP support

Minimum supported Windows version for 32-bit program version is Windows XP SP2. Non-SSE-capable CPUs are also supported. In case of 64-bit program version, minimum supported Windows version is Vista.

Note, as of February 2017 it looks like Youtube switched to more secured HTTPS version that is not supported by Windows XP native SSL backend. If you are getting an error containing SSL connect error (35), go to Tools Options Network libcurl and select the one containing OpenSSL.

In transcoding (i.e. everything except Original Quality in Destination and Quality Target group) is used 3rd party ffmpeg build that is compiled without XP support. So it does not work in XP. Everything else is fully functional.

So if something (except transcoding) does not work, you could notify about it since this is not always noticeable from development point of view.

Help Miscellaneous Integration