Skip to content

Releases: isolmaz/SSDownload

SSDownload 1.9.0

Choose a tag to compare

@isolmaz isolmaz released this 28 Oct 22:14
c9a7618

Languages

  • The app, the browser extension, the command line and the installer speak Arabic, Spanish, Portuguese (Brazil), French and German besides Turkish and English. A new profile starts in the Windows display language; Settings → General switches it.
  • In Arabic every window is laid out right to left. Switching to or from Arabic takes effect the next time SSDownload starts.
  • The extension's store name and summary follow the browser's language.

Browser extension

  • Installed without the app, the extension opens a page once that explains it needs the free Windows app and links to the download; until the app is there, the toolbar popup shows only that setup view.
  • When the app or the extension is older than the other, the message says which one to update and how.
  • Subtitles a player loads itself are offered in the picker with the player's own tracks.
  • The SSDownload button can be dragged off a player's controls and keeps that spot on every player.

Video and audio

  • Videos whose picture and sound come as separate streams download both at once and at the same pace. Each piece is retried on its own, a busy server is asked less often, and a paused download continues with the pieces it already has.
  • The picker shows the total size of the selected streams; an estimated size is marked with ≈. A download started from the picker reuses its analysis.
  • A finished stream is kept when another one has to be downloaded again, and each stream is checked against its own expected length.
  • Subtitles that a video file cannot store as they are are adjusted instead of failing the download.
  • Live recordings stay playable after they finish.

Downloads

  • Slow servers and sources spread over many servers no longer lose requests when many connections are open.
  • A job that is being processed shows a moving block instead of a full bar in the list, the status view and the mini panel.
  • A card minimized from a download stands in for its completion card.

SHA-256:

  • SSDownload-1.9.0-Setup.exe: bdbaee8aacfcfbaa5bcfd7fe41a693b485ce564e6d32c623d92ee6dfcbf8b5aa
  • SSDownload-1.9.0-win64.zip: 9154f45bae23731ca249c8c351b74edb77e18c8ed78857d882a3035f1a96c35f

SSDownload 1.8.4

Choose a tag to compare

@isolmaz isolmaz released this 27 Oct 10:07

Video and audio

  • Downloads from sites that spread a video's segments across many servers no longer stall at high connection settings: a connection the downloader only keeps open for later gives way to a request that is waiting for one.

SHA-256:

  • SSDownload-1.8.4-Setup.exe: 7f921542f4dd8dfecdae85e7d834f771d29902bf1bc9a5a21ed510ace6f37eeb
  • SSDownload-1.8.4-win64.zip: cfc5ccfcde89ba4569a5450703af3df31e96b257effd8025e5ec6ac2b0d55e12

SSDownload 1.8.3

Choose a tag to compare

@isolmaz isolmaz released this 25 Oct 04:36

Downloads

  • A download resumes only when its partial file is proven to belong to the same file, FTP included; otherwise it restarts instead of mixing two versions. A partial whose resume record another program holds for a moment is kept and retried.
  • Server errors (HTTP 5xx except 501, CDN errors 520–524 included) are retried and keep what was downloaded, for video downloads too.
  • A supplied SHA-256 that does not match deletes the partial file, so a retry downloads it again.
  • The speed limit is shared among the connections that are downloading.
  • Site logins match a host in any letter case, international spelling or with a trailing dot; a host has one login.

Video and audio

  • MP4 playlists choose a format for every entry, also with a chosen audio language and when the site does not report every codec or height.
  • A live recording keeps its speed limit instead of restarting.
  • AVIF thumbnails show in the picker.
  • A site's media description cannot make the downloader read local files or network shares.

Queues and completion actions

  • Shutting down and running a program start when the last job completes or is removed. Only one countdown runs at a time, and cancelling it also cancels the actions waiting behind it.
  • Jobs added in the same second keep their order.
  • Pause all and Start now leave jobs awaiting a new source address waiting.
  • Synchronization downloads a deleted file again and never replaces a file with an empty response.

Interface

  • & in file names and messages shows as text.
  • Enter always opens the selected file.
  • The tray icon returns after Windows Explorer restarts.
  • The Settings dialog keeps changes made elsewhere while it is open.
  • Menu shortcuts are unique in both languages.

Browser extension

  • Without the app, the extension adds no right-click entries.
  • A video played through a blob: player is handed over by its frame or page address; several players at one address are chosen from Choose source.

Security and privacy

  • The app's browser connection talks only to a process of the same Windows user.
  • With Log site names off, site names are hidden in error messages too; the browser connection writes its refusals to the app's logs.
  • A downloaded update whose checksum does not match is reported once, with its quarantine folder.
  • A relaunch while the previous copy is still closing starts as soon as it has exited.
  • The silent update works for Windows user names with typographic quotes, such as Ali’nin.

SHA-256:

  • SSDownload-1.8.3-Setup.exe: d7c7af83115ce7723ceecdd26298eedc56c01543e7384e04da602e5889cee216
  • SSDownload-1.8.3-win64.zip: f7f61ad5aa6a842804dedd3c379dce4a8ebcce633e3b2b854c646644146c28c9

SSDownload 1.8.2

Choose a tag to compare

@isolmaz isolmaz released this 16 Oct 20:43

Live streams

  • A live recording shows the recorded size and a steady speed while it runs.
  • Download from the stream's beginning in the picker records a live stream from its start where the site keeps it (YouTube and Twitch, for example); elsewhere the stream is recorded from now on.
  • Finish live recording and keep it (Download menu, or the right-click menu of a recording row) stops a recording and saves what was recorded so far as a normal, verified file.
  • Live recordings no longer stall on sources that serve the playlist and the video from the same server.

Download list

  • The progress column fills its whole cell in the job's colour: blue while running, grey while waiting, green when done, red when failed or cancelled.

Browser extension

  • The arrow at the end of the video button hides it on this video, this page or this site.

SHA-256:

  • SSDownload-1.8.2-Setup.exe: 574e76f0ed12455efddbc79a0eaf807cfb9b1fe34dcc7ff49c80900e58278d72
  • SSDownload-1.8.2-win64.zip: b67aab35c0b34d49d31b8144f0e1cb144a2c9ecdcecd3fe2448d3019fa5b0259

SSDownload 1.8.1

Choose a tag to compare

@isolmaz isolmaz released this 14 Oct 20:57

Setup installs media support

  • The installer now downloads the missing components itself, so video and audio downloads work right after installation. Without a connection the app installs them on its first start, as before.
  • Automatic updates stay fast: they skip this step, and the app adds anything missing after it restarts.

Update channel

  • Releases are checked against the address installed copies read, so an update can no longer be published where the app does not look.
  • Copies older than 1.6.1 cannot update themselves: install this Setup once by hand; later versions arrive automatically.

SHA-256:

  • SSDownload-1.8.1-Setup.exe: 56bf4322556014e77b661dbf74bb92c7520c416572e62e939f31dd1cf36af8f2
  • SSDownload-1.8.1-win64.zip: 0e3e0657e98d04edf6dcffbfd555d419799f7dfc7182b099bdf1fd54c57f1565

SSDownload 1.8.0

Choose a tag to compare

@isolmaz isolmaz released this 14 Oct 16:51

English and Turkish everywhere

  • The browser extension now speaks English and Turkish and follows the app's language (Settings → General): the video button, toolbar popup, right-click menu and messages. Without the app it follows the browser's language.
  • Download errors, media and processing messages, job states, update and media-tools messages, the command line (--help included) and the replies shown in the browser are now in the app's language too.
  • A new installation starts in your Windows display language. An existing choice is kept.
  • The built-in queue is shown as "Default" in English.
  • The installer is fully translated, and its uninstall shortcut is named in your language.

SHA-256:

  • SSDownload-1.8.0-Setup.exe: 40041bfe3487132b4f8734c895f4692e19069dfd312e5ae05597ae1eb87d2924
  • SSDownload-1.8.0-win64.zip: 871568aacc340544e901900c4e22b5a84a49cf2c304f5e959c8ff570962898db

SSDownload 1.7.2

Choose a tag to compare

@isolmaz isolmaz released this 14 Oct 16:07

Browser extension

  • When the SSDownload app is not installed (for example, the extension was added from the store first), the toolbar popup says so and its main button becomes Uygulamayı indir, which opens the download page. Browser downloads are never affected.
  • The extension's description is now available in English and Turkish.

SHA-256:

  • SSDownload-1.7.2-Setup.exe: 6b6ad682859bcaa176fca7a7842a1ff09259d0977da06fe45329b35f0b9e573e
  • SSDownload-1.7.2-win64.zip: 293ad09badf97b6af4d88ac99c2bd1458a95e04b2cd2a85d361243f275a80463

SSDownload 1.7.1

Choose a tag to compare

@isolmaz isolmaz released this 14 Oct 15:41

Browser extension

  • The extension now shows the SSDownload app icon in the toolbar, on the extensions page and in the Chrome Web Store, instead of an old placeholder.

SHA-256:

  • SSDownload-1.7.1-Setup.exe: fd1352e717dbffbd3190ef59082585227e12cf2dd964a392e13c8147ae6900a2
  • SSDownload-1.7.1-win64.zip: 5ed868c9b5e92f8f4b83c8479a1878278ac4c1f40d04bbfd48131ae8628d53fc

SSDownload 1.7.0

Choose a tag to compare

@isolmaz isolmaz released this 14 Oct 13:51

Browser extension from the Chrome Web Store

  • Setup now adds the SSDownload extension to Chrome and Edge itself. The next time you open the browser, click Enable extension on its "New extension added" notice. Uninstalling SSDownload removes it again.
  • Settings → General → Install the extension in browsers repeats this and opens the store page. Tools → Browser setup still loads the bundled copy without the store.
  • The self-hosted extension package and its policy-based install are gone. Policy entries left by earlier versions blocked the extension, so they are removed at startup. You are asked first if that needs administrator rights.
  • Browsing alone no longer starts SSDownload. Only a download, the quality picker or Open the app does. The toolbar popup now tells you why the app cannot be reached.

Downloads

  • A multi-connection download no longer hangs when one range fails while others are still running. This also covers pause, cancel and exit.
  • A temporary 500/502/504 on one range is retried instead of failing the job.
  • When a resume cannot be proven safe, the download restarts from zero instead of failing. Two file versions are still never mixed.
  • Session cookies you allowed for a site now also reach plain file downloads.
  • File names keep dots that belong to the title ("Python 3.12 guide"), and %20-style escapes are decoded.
  • A deleted download folder is recreated. A file briefly locked by an antivirus is retried. An unreadable queue database is set aside instead of blocking start-up.
  • The site crawler follows redirects such as http→https and pages without a file extension.

Video and audio

  • Error messages from yt-dlp show Turkish characters correctly.
  • DRM-protected, geo-blocked, private and sign-in-only videos now show the matching short message. Live streams are marked as recordings.
  • Long FFmpeg conversions and merges are no longer killed as "stalled".
  • Fixes for Dolby audio and video tracks and for dubbed audio language tags in MP4.
  • MP3 is encoded at the highest quality.
  • The media tools download can be cancelled and resumes after a dropped connection.

Updates

  • The update prompt offers Install, Later and Skip this version. Esc and the close button mean Later.
  • If a silent install fails, SSDownload reopens and tells you why.
  • A portable copy now opens the download page instead of installing a second copy.
  • An offline start no longer skips the update check for a day.

Interface

  • Esc and the close button never answer "Yes" on a Yes/No question.
  • Long messages scroll inside the dialog. The list keeps its scroll position. The window restores maximized from the tray.
  • The tray icon is retried if Windows was not ready at sign-in.
  • Deleting a queue, rule, sync record or login asks first. Dialog errors show their full text on hover and copy on click.
  • Many missing English and Turkish texts have been added.

Privacy

  • Logs no longer keep query strings or credentials of addresses that appear inside other text. Turning off "Log site names" now also hides host names inside addresses.
  • Daily log files are kept for 30 days.

The builds are not code-signed yet; compare the SHA-256 below before running a file.

SHA-256:

  • SSDownload-1.7.0-Setup.exe: ee9e2fb135a3382e4e931cd56a2a24204f86972c021ce2802df082d2d86d4828
  • SSDownload-1.7.0-win64.zip: b2bc5fdac05fdd51cc3ed21e85bddf8eb8b83b5fb91877e466a90ef8be91f175

SSDownload 1.6.1

Choose a tag to compare

@isolmaz isolmaz released this 06 Oct 04:04

The source code is now public under the MIT License, and everything ships from this repository: the installer, the portable ZIP, the signed update feed and the browser extension.

Updating from 1.6.0 or earlier: those versions look for updates in the old location and cannot update themselves. Exit SSDownload from the tray, then run the Setup below once over your current version. Your queue and settings are kept, and later versions update themselves again. If you loaded the extension unpacked, reload it on chrome://extensions (or restart the browser) afterwards.

Fixes

  • Inline progress bars draw at the right length and colour.
  • The state column shows the connection count briefly ("Downloading — 8 connections").
  • The English interface shows MB/s, the full Search label and correct job and error plurals.
  • The media picker no longer shifts its labels, and New download no longer shows a needless scroll bar.

The builds are not code-signed yet; compare the SHA-256 below before running a file.

SHA-256:

  • SSDownload-1.6.1-Setup.exe: 6e97906fa83f7c859d6750f0735dfcfff39fcf0ffd988a3cc67e2c42b5f3bd73
  • SSDownload-1.6.1-win64.zip: bc007116149a5801bae1ba84c4154028c725c350d0742d31cc0610fc40c9f158
  • SSDownload-1.6.1.crx: 74391b18ca7df2649b4745a51d07f19efb6bdabc47f996c4a7190b0f224aeac5