github tonhowtf/omniget v0.7.1
OmniGet v0.7.1

4 hours ago

OmniGet 0.7.1

Bug-fix release focused on download reliability, course platforms, and the browser extension.

Downloads

  • Progress bars work again: a yt-dlp flag interaction silently suppressed all progress output — downloads no longer sit at 0% until completion (#144)
  • Real output-path capture from yt-dlp (no more empty-folder "successes" from path guessing) (#167)
  • Direct .m3u8 links no longer fail with 403 on referer-checked CDNs, and HLS downloads now show real segment progress (#144)
  • aria2c progress is parsed again

Platforms

  • Bilibili: Cheese (课堂) episode links no longer get mangled into broken YouTube URLs and download correctly with your account (#157); pasting episode N of a collection no longer downloads episode 1 (#146); playlists that fail every item now report an error instead of success
  • Hotmart/Udemy: pasting a course URL now takes you to the Courses page instead of failing through yt-dlp (#169, #160); the Hotmart login window no longer closes itself before you finish logging in (#168)
  • Reddit/Twitter bulk downloads: subreddit, Reddit user, and X/Twitter profile URLs are now downloaded in bulk via gallery-dl (#150)
  • Udemy plugin now downloads supplementary files and course resources (thanks @adityash4rma)

Plugins

  • Installed plugins load instantly at startup, before any network calls — no more permanent "restart required" on slow/blocked networks (#153)
  • Telegram QR login shows a clear error instead of an infinite spinner when Telegram is unreachable (#162, partial — MTProto proxy support still planned)
  • Plugin loading hardened: panics and init failures no longer crash the app (#159)

Browser extension

  • Pairing now gives feedback ("Extension connected"), pairs instantly from the options page, and recovers from stale tokens (#166)
  • Firefox: error pages no longer show Chrome-specific wording and the settings button works (thanks @D0n-A)
  • Step-by-step install & pairing guide added to the extension README

UI & Linux

  • Toggles are visible in light themes again (#164)
  • The URL/Batch tab bar no longer disappears after cancelling the file picker (#151)
  • Linux: thumbnail loading fixed (asset-protocol scope didn't match paths under ~/.local) and crash amplifiers removed (#159, partial — a remaining image-decode crash is an upstream webkit2gtk 2.52 bug on Arch)

Localization

  • Extensive Russian locale overhaul: spelling, missing strings, number-agnostic counts, download-vs-upload disambiguation, and a Russian locale for the Firefox extension (thanks @D0n-A)

Docs & misc

  • New Plugin Development Guide (#170)
  • Portable mode documented and completed — portable.txt next to the exe keeps everything in the app folder, including plugin caches (#161)
  • Portable mode: settings are now actually stored in the portable data folder (they silently went to the OS profile before); existing settings are adopted automatically on first launch
  • Twitter: imported account cookies again take precedence over a manually-set cookie header
  • New omniget-cli (info / download / batch / import-cookies) and platform downloaders moved to a shared core crate (#163, thanks @gkd2323c)

Don't miss a new omniget release

NewReleases is sending notifications on new releases.