Repository navigation
refryt 0.1.7
Linux — refryt-0.1.7-x86_64.AppImage: download, chmod +x, run. Or use
scripts/appimage-install.sh install from source for a desktop launcher entry.
Linux, Flatpak (new) — refryt-0.1.7-x86_64.flatpak. It isn't on Flathub, so install the file:
flatpak install --user refryt-0.1.7-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 — two options, cross-compiled from Linux with limited testing on real Windows
hardware:
refryt-0.1.7-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.7-windows-x86_64.zip— portable, no install: unzip and runrefryt.exe.
Extract the whole folder before running; the exe needs the DLLs beside it.
macOS — refryt-0.1.7-macos-arm64.dmg, for Apple Silicon only. 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.
What changed since 0.1.6:
- Flatpak — a
.flatpakbundle on the releases page, built frompackaging/flatpak/
(just flatpakmakes one from source). - See-through that stays see-through — chips, the search box, Settings cards, the Explore
tiles, the selected entry in the sidebar, hover fills, switches and slider tracks no longer sit
on a see-through window as solid dark slabs, and the faint text (track counts, times) gets
brighter as the window gets more transparent so it stays readable. Fullscreen's background now
follows the window's transparency too. - Card Outlines — Settings → Appearance → Window has a switch for a thin edge around each
card. It's on by default, on a solid window as well as a see-through one. - Strict Home Order — Settings → Library → Home. Off by default. With it on, Home follows
YouTube's feed until your top seven sections have appeared, or six seconds have passed, and then
sorts. Whatever is left keeps loading as you scroll. It only matters when YouTube sends a section
late. - Fullscreen — opening the queue no longer makes the lyrics jump: they're wrapped to the width
they settle at, the drawer slides in without passing over them, and the cover, lyrics and drawer
are centred on the screen as one group. - The window can't get too narrow — the least width is 760, or 872 while the queue or lyrics
panel is open. The side panels give way first so the page keeps room for itself, and the window
grows if you open a panel in one that's too narrow. - Lighter while it runs — about 6 MB less memory with Home loaded, a song costs about 60%
fewer wakeups (the progress bar and clock now tick once a second), and the app no longer wakes
every second to look at the themes folder. A theme you edit shows up when you come back to the
window or open Settings, not within a second of saving. - A window left fullscreen no longer comes back stuck — closing the app with the fullscreen
player open used to restore the window fullscreen next time, with minimize and maximize doing
nothing and rounded corners on it. It now leaves fullscreen at launch and opens at its normal
size. - Card outlines are whole on a solid window — with transparency off, the repair of each
card's rounded corners painted over the corner pixels of the outline and left the arcs broken.
They are now drawn once, a single crisp pixel, after that repair. - Flatpak downloads — the sandbox had read-only access to Music, so a Premium account's
downloads would have failed there. It can write to~/Music/refrytnow. - Release tooling —
scripts/release.shbumps the version, checks every artifact agrees, and
publishes;just installnow installs only the app.