Skip to content

refryt 0.1.12

Choose a tag to compare

@gridoe gridoe released this 20 Oct 16:35
· 53 commits to main since this release

Linux — refryt-0.1.12-x86_64.AppImage: download, chmod +x, run. Or use
scripts/appimage-install.sh install from source for a desktop launcher entry.

Linux, Flatpak — refryt-0.1.12-x86_64.flatpak. It isn't on Flathub, so install the file:
flatpak install --user refryt-0.1.12-x86_64.flatpak, then flatpak run io.github.gridoe.refryt.
It needs the GNOME 49 runtime, which Flatpak offers to fetch the first time. mpv and yt-dlp are
inside. The sandbox can't see your browsers' profile folders, so "Import from a browser" is hidden
and you sign in through the app's own window; "Launch on startup" is hidden too, since a sandboxed
app can't write a login item.

Windows — three options for x64, and two for ARM, cross-compiled from Linux with limited testing on real Windows
hardware:

  • refryt-0.1.12-windows-x86_64-setup.exe — a real installer (Program Files, Start Menu,
    uninstaller). Unsigned, so SmartScreen will warn on first run — expected, not a bug.
  • refryt-0.1.12-windows-x86_64.msi — the same files as an MSI, for deployment tools or a
    silent install (msiexec /i refryt-0.1.12-windows-x86_64.msi /qn). It installs to the same
    folder as the setup, so use one or the other.
  • refryt-0.1.12-windows-x86_64.zip — portable, no install: unzip and run refryt.exe.
    Extract the whole folder before running; the exe needs the DLLs beside it.
  • refryt-0.1.12-windows-arm64.msi / .zip — a native build for Windows on ARM, not yet tested
    on ARM hardware. The x64 files also run there under emulation.

macOS — refryt-0.1.12-macos-arm64.dmg, for Apple Silicon only, added to this page after the
other files. Open it and drag Refryt to Applications. It is signed ad hoc and not notarized, so
macOS will refuse to open it on the first launch. Run xattr -cr /Applications/Refryt.app once,
or allow it in System Settings → Privacy & Security. libmpv and yt-dlp are bundled; nothing needs
installing.

Checksums for every file are in refryt-0.1.12-SHA256SUMS.txt.

What changed since 0.1.11:

  • No sign-in window at launch — when YouTube stops accepting a saved sign-in, the app now
    renews it with a hidden window instead of opening the Google login page, and says "Your sign-in
    expired" when it can't. On macOS 14 and later the window keeps Google's session between runs,
    so a stale sign-in renews quietly. (#4)
  • Sign in by pasting cookies — a third option on Settings' Account tab, for when neither the
    sign-in window nor the browser import can be used (macOS before 14, Linux without WebKitGTK).
    It walks through copying the cookie request header from a browser's developer tools.
  • Profile pages load in their own shape — a person's channel, yours or a playlist owner's,
    shows a round picture, name and Subscribe placeholder instead of the artist page's.