Repository navigation
Releases
Glint 0.2.0
Added
- MKV, AVI, MOV, WMV, FLV, MPEG, TS and more. Glint now comes with a small build of FFmpeg and uses it for files WebView2 can't play on its own. It converts only what's needed, on the fly, while you watch, and writes nothing to disk:
- MKV with H.264, HEVC, VP9 or AV1 video is repackaged without touching the video, so it costs almost no CPU.
- Dolby (AC-3/E-AC-3), DTS, TrueHD and PCM audio is converted to AAC. 5.1 stays 5.1.
- Older video (Xvid/DivX, WMV/VC-1, MPEG-2, FLV) is converted to H.264 with Windows' built-in encoder.
- HEVC (H.265), including iPhone videos, plays directly when Windows can decode it and is converted to H.264 when it can't.
- Seeking works anywhere, including far ahead of what has been converted, and a brief Converting… note shows at the top left while it's in use.
- If an MP4, M4V or MOV file won't play in WebView2, or plays with no picture, Glint retries it through FFmpeg automatically.
- Home-screen thumbnails for those formats, made with FFmpeg. Files that failed in older versions are tried again.
- Open with → Glint in Explorer for MKV, MOV, AVI, WMV, ASF, FLV, F4V, TS, M2TS, MTS, MPG, MPEG, VOB, 3GP, OGV and DivX. Glint doesn't make itself the default for any of them, and the uninstaller removes the entries.
- Help credits FFmpeg and its license.
Changed
- The "can't be played" message no longer says support is planned; it now explains when a conversion failed.
- FFmpeg runs hidden (no console window) and is stopped as soon as you open another file, seek elsewhere, or close Glint, even if Glint crashes.
SHA-256 of Glint_0.2.0_x64-setup.exe:
c21beba48f0974240088b07668c8e6ade1c0470b704124f7d0e50fd1199cfe43
The installer is not code-signed yet. If Windows SmartScreen says "Windows protected your PC", click More info, then Run anyway.
Glint 0.1.7
Added
- Hold Space for 2x. Like YouTube, a quick tap on Space still plays and pauses, and holding it down plays the video at 2x until you let go, with a 2x pill at the top of the video. Letting go returns to the speed you had before (your own speed setting is kept) and, if the video was paused, pauses it again. The temporary 2x is never saved as the video's speed. K still plays and pauses right away.
SHA-256 of Glint_0.1.7_x64-setup.exe:
cb93746267ebf26a669b8a1708c13fecce9430bd0e633a1673fbe81e3f4aec0d
The installer is not code-signed yet. If Windows SmartScreen says "Windows protected your PC", click More info, then Run anyway.
FFmpeg 9.0.2 for Glint (glint1)
FFmpeg 9.0.2 as bundled with Glint 0.2.0+ for Windows. Not a Glint release — Glint's installer already contains these files; this release exists for the LGPL source offer and for CI.
glint-ffmpeg-9.0.2-glint1-win64.zip—ffmpeg.exe,ffprobe.exe, LGPL text, build info- ffmpeg.exe SHA-256
a6fe35784aaeee2cfd31186c9792bfe91536a258247900a88fe9fc27838889b5 - ffprobe.exe SHA-256
4e1ad6a8876d665aa41ac0c1031f8b3bdc32e2ff29a0d98b11d7b91318e5c80c
- ffmpeg.exe SHA-256
ffmpeg-9.0.2.tar.xz+.asc— the unmodified upstream source used (signature by the FFmpeg release key, FCF9 86EA 15E6 E293 A564 4F10 B432 2F04 D676 58D8)ffconf.sh,build-ffmpeg-win64.sh— exact configure flags and build script (llvm-mingw 20261020, static, UCRT)FFmpeg-LGPL-2.1.txt,FFmpeg-BUILD.txt— license and build notesSHA256SUMS— sums of all assets
LGPL-2.1-or-later build: no --enable-gpl, no --enable-nonfree. FFmpeg is a trademark of Fabrice Bellard.
Glint 0.1.6
Added
- Automatic updates. A few seconds after Glint starts, it checks GitHub for a newer version. If there is one, a card in the top-right corner says Glint X.Y.Z is available with Update and Later. Update shows the download progress, installs the new version, and restarts Glint, and your place in the video is saved first. Updates are signed, and Glint refuses any download whose signature doesn't match its release key.
- The check is quiet: offline, or if GitHub can't be reached, nothing is shown, and it never pauses or slows playback. An offer that arrives while a video is fullscreen waits until you leave fullscreen.
- Help → Check for updates… checks right away and says You're up to date when you are, including before any release has published an update. If the check fails, it asks you to check your internet connection only when Glint couldn't reach the server; other failures say to try again later. The Help menu also shows the installed version.
- Coming from 0.1.5 or older, install 0.1.6 by hand once. Later versions arrive on their own.
Changed
- Release builds sign the installer for the updater. The release workflow uploads the signature and a
latest.jsonmanifest with the installer, and needs the signing key in the repository's secrets. Pull request builds skip the signature, so they don't need the key.
SHA-256 of Glint_0.1.6_x64-setup.exe:
4c56cd169c9cd88a6cee36ef063ca6bd186cf0316357ea4c65e58ba066f4c96c
The installer is not code-signed yet. If Windows SmartScreen says "Windows protected your PC", click More info, then Run anyway.
Glint 0.1.5
Changed
- Open with is registered only for
.mp4,.m4v, and.webm, the formats Glint plays reliably. Earlier installers also registered MKV, AVI, MOV, OGV, OGG, MPEG, and MPG, which WebView2 can't play (or, for MOV, often can't), so double-clicking them opened Glint to an error. You can still open any file from inside Glint. - The "can't be played" message, the installer description, and the README say that support for more formats is planned, and the README's format table now covers MOV, HEVC, Dolby (AC-3/E-AC-3), and DTS accurately.
- The README has a short animated demo, release, download, and CI badges, a clearer download section with the SmartScreen More info → Run anyway step and how to check the installer's SHA-256, and credits for the open movies in the screenshots.
Added
- Ready for a public repository: issue forms for bugs and feature requests, a pull request template,
CONTRIBUTING.md,SECURITY.md(private reporting through GitHub security advisories), andCODE_OF_CONDUCT.md(Contributor Covenant 2.1). THIRD_PARTY_NOTICES.md, listing the Roboto font license and the licenses of the npm and Rust packages inside the app.- CI runs the Rust tests on Windows and keeps the installers as a build artifact. A new release workflow builds the installer from a
v*tag and drafts a GitHub release with the installer, its SHA-256, and the changelog notes.
Fixed
- Windows' Videos folder keeps its default label on Home when Windows spells its path differently from the one Glint saved, such as a short 8.3 name, a junction, or a folder moved into OneDrive.
SHA-256 of Glint_0.1.5_x64-setup.exe:
20dcc43d88d46b0f7dcd9818519bc06db70e389413083526d22735490945dd27
The installer is not code-signed yet. If Windows SmartScreen says "Windows protected your PC", click More info, then Run anyway.
Glint 0.1.4
Added
- A home screen. Glint now opens to Continue watching and a shelf for each video folder instead of an empty player.
- Continue watching shows your most recent videos with a thumbnail, a progress bar, the length, the folder, and when you last watched. Click to resume, or right-click for Play from the beginning. Remove a video with the × on its card, the Delete key, or the right-click menu, with Undo. Videos that were moved or deleted show as unavailable.
- Folders. Windows' Videos folder is on Home by default. Add more from Add a folder or File → Add folder to Home…, and remove them from each shelf's ⋮ menu. Glint scans each folder and one level of subfolders in the background, newest first, and skips hidden and system files.
- Thumbnails are made from the video the first time it appears and cached on disk. Cards shimmer while they load, and formats WebView2 can't decode get a tile with the file type.
- Go home with the Home button, the Glint logo, View → Home, Backspace, or the mouse back button. Cards work with the keyboard: arrow keys, Enter, Delete, and Shift+F10.
- View → Clear watch history… removes the history and saved positions after asking. Video files, folders, and your volume and speed settings are kept.
Changed
- The empty screen uses the Glint star instead of a red circle with a play triangle, which looked like YouTube's logo.
- The download badge in the README uses Glint's coral instead of YouTube red.
Fixed
- The volume slider no longer closes in the middle of a drag when the pointer drifts off its thin track. It is also much easier to grab: the whole height of the control bar responds, not just the 3px line.
Download: Glint_0.1.4_x64-setup.exe below.
Glint 0.1.3
Download
Download Glint_0.1.3_x64-setup.exe below and run it.
Windows SmartScreen may warn because the installer isn't signed yet. Click More info, then Run anyway.
Added
- New README for users and developers, with a screenshot, install steps, shortcuts, supported formats, FAQ, and a release checklist.
- This changelog.
Changed
- New Glint app icon, a coral four-point glint with a play triangle, replacing Tauri's default icon. It is used for the window, the taskbar, and Explorer, and has a simplified version for 16 and 24 px. The installer file now shows it too, instead of the default NSIS icon.
- The brand mark in the top bar is now the Glint icon. The old red rounded square with a white play triangle looked too much like YouTube's logo.
- The README shows the logo and explains how to regenerate the icons.
SHA-256: d8c742ce672bc451f82be3a8b78011041b174f2733f7ff5dd08dec1ba068c981
Glint 0.1.2
Download
Download Glint_0.1.2_x64-setup.exe below and run it.
Windows SmartScreen may warn because the installer isn't signed yet. Click More info, then Run anyway.
Changed
- The control bar now matches the YouTube player: 24px icons on YouTube's grid, a larger volume icon, a rounded CC box, an outlined settings gear, new theater and fullscreen icons, and YouTube's spacing.
- The progress bar is split into chapter segments with gaps, and the hovered chapter grows.
- The play/pause button morphs between its two icons.
- Arabic text falls back to Arial, as on YouTube.
- The MIT license was added, and Adham Yasser is now the author and the installer publisher.
Fixed
- Play/pause, seek, and loading animations now run even when Windows Animation effects is off. Only menu slide and fade effects are reduced.
SHA-256: fdffce0d6735a3f6347ba5f001d42ddf0c733ec67a91e487dd254deefdd3f8c8