Skip to content

Releases: smeshidojoe/Snatchr

v1.0.9

Choose a tag to compare

@smeshidojoe smeshidojoe released this 11 Sep 00:51
v1.0.9

v1.0.8

Choose a tag to compare

@smeshidojoe smeshidojoe released this 03 Sep 22:32
Update constants.py

v1.0.7

Choose a tag to compare

@smeshidojoe smeshidojoe released this 03 Sep 11:23
  • UI animation changes

v1.0.6

Choose a tag to compare

@smeshidojoe smeshidojoe released this 21 Aug 10:17
  • Macropad and programmable-keyboard keys (F13–F24) can now be assigned as
    shortcuts, and without a modifier — a normal keyboard has no such keys, so
    there is nothing to clash with and no way to hit one by accident. Everything
    else still requires a modifier.
  • Fixed link analysis hanging on "Fetching…" forever, with no error and no log.
    The timeout killed yt-dlp but not the deno process it spawns for YouTube's JS
    challenges, and that survivor kept the output pipe open, so the wait never
    ended. Timeouts now take down the whole process tree.
  • Fixed yt-dlp updates silently doing nothing when a yt-dlp process was still
    running: Windows refuses to overwrite a running executable, so the download
    completed, the swap failed, and the old binary stayed in place. The old file is
    now moved aside instead of overwritten, and leftovers are swept on next launch.
  • Failed tool updates say so on the button instead of finishing the progress bar
    and closing as if they had worked.

v1.0.5

Choose a tag to compare

@smeshidojoe smeshidojoe released this 09 Aug 18:46

Background downloads

  • Links carrying a playlist tail (watch?v=ID&list=…) now download the video the
    link actually points at — hotkey, tray and toast. The main window still opens
    playlists in full.
  • No more pointless conversion. Background downloads start without knowing the
    formats and used to assume VP9 every time: the file was merged into MKV, the
    progress bar reserved half of itself for conversion, and the finished download
    went through an extra remux pass — all wasted on H.264. Nothing is planned
    upfront now (MP4, full progress bar), and the call is made once the real height
    arrives from metadata: above 1080p YouTube has no H.264, so conversion runs; at
    1080p and below it doesn't.
  • Metadata is fetched with cookies, so age-restricted and private videos finally
    show their title, thumbnail and resolution. Falls back to an anonymous request
    if the cookies get in the way.

Fixes

  • Fixed a crash when the theme or language was changed while a download or
    conversion was running. Spotlight owns the download threads, and rebuilding it
    destroyed them mid-flight, killing the process without a trace — the setting
    had already been saved, so the change appeared to survive a restart.
  • Spotlight now changes theme in place instead of being rebuilt: it works during
    downloads, and history rows and scroll position survive the switch. Language
    still rebuilds it, deferred until downloads finish.
  • The "Download Started" plate slides out from the tray icon instead of the
    screen corner, and from whichever edge the taskbar sits on.
  • Stopped writing a bogus crash report when a thumbnail fetch outlived the window
    that asked for it.

v1.0.4

Choose a tag to compare

@smeshidojoe smeshidojoe released this 09 Aug 05:05
v1.0.4

v1.0.3

Choose a tag to compare

@smeshidojoe smeshidojoe released this 08 Aug 23:18
  • Added new bugs to fix later

v1.0.2

Choose a tag to compare

@smeshidojoe smeshidojoe released this 08 Aug 23:03
  • Fidex app lock while downloading update
  • Added new bugs to fix later

v1.0.1

Choose a tag to compare

@smeshidojoe smeshidojoe released this 05 Aug 01:11
  • Fixed twitter downloader

v1.0.0

Choose a tag to compare

@smeshidojoe smeshidojoe released this 03 Aug 22:44

New

Hotkey Starts Download. A new settings block: enable it, copy a link, press a
shortcut - the download runs in the background and no window opens. The shortcut
itself decides what to grab: Ctrl+Alt+V for video, Ctrl+Alt+A for audio only.
Progress shows on the tray icon, the result lands in history. Both shortcuts are
configurable.

Live language switching. No restart, no window flicker.

Changes

  • HDR is no longer downloaded from YouTube. When a video offers both 4K HDR
    and 4K SDR, SDR is taken. HDR entries no longer appear in the quality list. HDR
    looks washed out on a regular monitor, and converting it to SDR is one more
    re-encode for nothing.
  • Audio is now AAC instead of Opus. Opus used to end up inside mp4, and such
    files wouldn't open in Premiere, Vegas or some players. AAC comes ready from the
    site - no extra compression, no re-encoding.
  • Quality list order. Non-standard resolutions (640p, 320p on Twitter) used to
    sit below "Thumbnail". They now sit among their own, and Thumbnail is always
    last.
  • Long titles. On Twitter the title is the tweet text, often several lines
    long. The first meaningful line is shown instead of everything glued together.

Fixed

  • Photo post previews from Twitter stayed grey until the download finished.
  • The trim panel stayed open after the file was deleted: the preview went
    black while the waveform and handles still looked functional.
  • A history row could sometimes stay invisible after being added.

Performance

  • The history list is smoother: thumbnails are no longer rescaled on every repaint.

Other

  • Added new bugs to fix later