KılavuzGuide

Kurulum, her menü, ayar ve kısayol, kurtarma ve komut satırı.Installation, every menu, setting and shortcut, recovery and the command line.

Kılavuz İngilizcedir; uygulama arayüzü Türkçe ve İngilizce çalışır (Ayarlar → Genel). Menü adları kılavuzda İngilizce verilir, gerektiğinde Türkçe karşılığı parantez içindedir.

Everything beyond the README: installation details, every menu, setting and shortcut, recovery and the command line. A new installation starts in the Windows display language when the app has it (Turkish, English, Arabic, Spanish, Portuguese, French or German; English otherwise) and can be switched in Settings → General; the command line and the browser extension follow it. Menu names below are given in English with the Turkish label in parentheses where it helps.

Install

Browser extension

The Chrome/Edge extension adds the overlay button on videos, the right-click entries and optional download takeover. It talks only to the desktop app on the same computer. Its own text (button, popup, menus and messages) is in the app's languages and follows the app's interface language (Settings → General); until the app has reported it (not installed, not running, an older version), the browser's language decides when the extension has it, English otherwise. In Arabic the popup, the welcome page and the button on the video are laid out right to left. The extension's name and summary in the store and on the browser's extensions page follow the browser's language.

Downloading

Menu Items
File (Dosya) New download (Ctrl+N), Video download (Ctrl+Shift+N), Batch download, Import list, Export list, Exit
Downloads (İndirme) Pause / resume selected (Space), Remove selected (Delete), Pause all, Resume all, Clear completed, Retry failed, Mini panel, Open file (Enter), Open folder, Refresh source address, Finish live recording and keep it, Speed limit, Select all (Ctrl+A)
Tools (Araçlar) Install media support, Browser setup, Settings; on the Advanced level also Queue manager, Folder rules, Site explorer, Sync manager, Site logins, Event log, Job log, Diagnostics
Help (Yardım) Check for updates, Keyboard shortcuts, Show the tour, About SSDownload

The progress column fills from the left as a job advances: blue while it runs, grey while it waits or is paused, green when it completed and red when it failed or was cancelled (those two fill the whole cell). While a downloaded job is processed (merging, conversion, checks), that work has no size to fill: its bar in the list, the status view and the mini panel shows a moving block instead of a full bar, and while only processing jobs run, the taskbar button shows a moving bar and the tray tooltip no percentage.

Other shortcuts: Ctrl+V adds clipboard links, Ctrl+F searches, F5 refreshes, Alt+Home / Alt+End move the selection to the top or bottom, and Ctrl+Shift+D adds the clipboard link from anywhere (Settings → Behaviour). Double-clicking a completed row opens the file or its folder. Removing several jobs asks once: Yes also deletes the files, No keeps them.

Settings

Tab Controls
General Interface level (Basic or Advanced) and interface language (Türkçe, English, العربية, Español, Português, Français or Deutsch; the browser extension follows it, and switching to or from Arabic mirrors the windows the next time the app starts); download folder; usage profiles; clipboard detection; start with Windows; minimize to tray; completion notification; dark title bar and controls; site entries in the browser; daily working hours; update check; extension install.
Advanced Concurrent jobs (1–16); connections per file (1–16); media fragment concurrency (1–16); per-host jobs and connections (1–16); global speed limit (KiB/s, 0 = unlimited); retry count (0–20); experimental browser transfer; event log level and host recording.
Network Proxy: the Windows setting, none, or manual http:// / socks5:// with an optional user name and password; a scheduled speed limit (daily window and KiB/s).
Behaviour Keep Windows awake while downloading; completion sound; completion card; browser download takeover; hold on a metered connection; the Ctrl+Shift+D hotkey; double-click action; history retention in days (0 keeps everything).

The Basic level shows only General; the other tabs keep their saved values.

Recovery

100% transfer progress is not completion: merging and final validation still run, and only Completed unlocks Open file. Failed jobs keep their data, except a partial file whose supplied SHA-256 did not match.

Symptom What to do
The browser cannot connect When the app or the extension is older than the other, the message says which one to update: the app through Help → Check for updates, the extension by the browser's own update or at once on its extensions page (Developer mode, Update). Otherwise register the copy you use.
A second launch while SSDownload runs The running copy comes to the front; no second instance starts. If that copy is still closing, the new one starts as soon as it has exited.
Download stays disabled after analysis Read the error, fix the source or session, analyze again.
A quality or track disappeared Analyze again and choose an available option; nothing is substituted silently.
Signed address expired The job waits for Refresh source address instead of failing.
Merge fails or a work folder remains Free space and resume; parts stay under <destination>\.ssdownload-work\jobs\<job-id>.
Remove hits a sharing violation Close the program holding the file and retry.
The queue cannot be saved Active jobs pause and new work waits while saving is retried.
Encrypted records do not open Records are bound to the Windows user (DPAPI). Unreadable ones move to quarantine and return when the profile is opened under the original account again.
Database from a newer version An older build refuses a newer database instead of rewriting it.

Error codes and logs

Command line

ssdownload-cli.exe (next to ssdownload.exe) forwards commands to the running app and prints JSON for scripts. ssdownload-cli --help lists everything:

Command Purpose
--add URL [--kind auto|file|video|audio] [--output DIR] [--name FILE] Queue a download; also --connections 1..16, --sha256 HEX, --container mp4|mkv, --max-height 1080, --format ID, --audio-format best|mp3|m4a|opus|flac, --subtitle LANG, --playlist, --referer URL, --start-at TIME, --request-id ID (repeating it returns the same job)
--request-json FILE, --action-json FILE Queue a download from an AddRequest JSON file; run an action JSON file (for example a site crawl)
--inspect URL Print the media analysis as JSON
--status [--status-offset 0 --status-limit 100] Paged queue status
--pause ID, --resume ID, --remove ID [--delete-file], --pause-all, --resume-all, --clear-completed Queue control
--diagnose [--diagnose-hours 24] Event log summary
--set-settings FILE Save the settings from a Settings JSON file
--install-tools [--update-tools] Install or refresh the verified media tools
--setup-tools Install missing media tools without starting the app (used by the installer)
--register-host, --unregister-host Browser connection registration
--remove-extension-policies, --browser-setup Remove the legacy extension policy; open the browser setup page
--enable-autostart, --disable-autostart Start with Windows
--background, --data-dir DIR, --debug, --quit, --version Start options

Data and uninstall