Latest release
v0.5.0
Published May 5, 2026
Compact quick downloads, preset naming, saved tray behavior, clearer finished cards, raw logs, and SHA256 checks before first run.
Latest release
v0.5.0
May 5, 2026
Public GitHub releases
Open the release assets, then verify SHA256 before first run if you want the extra check.
Latest release
v0.5.0
Published May 5, 2026
Public since
v0.1.0
Jan 10, 2026
GitHub stars
6
Source, issues, and releases stay public
License
MIT License
MIT licensed with public GitHub releases
The goal is not to cosplay a terminal inside a card. The flow should feel guided enough for normal use, while keeping the underlying engine legible when you want to inspect it.
The 0.4.1 quick panel trims repeated metadata so the download button stays easier to reach on smaller layouts, while the URL, preset, save location, and start mode still remain understandable.
Custom presets can now include their own filename template. HalalDL also keeps extension handling safe when a template leaves out the extension token.
Behavior settings now persist as they change. Finished cards can show total output size and duration, and notification-routed results get a finite glow instead of permanent noise.
Repeat downloads get faster without collapsing into a black-box shortcut.
When extractors break, the app still tells you what actually happened.
Custom presets can carry naming rules and keep extensions safe automatically.
Tray click behavior and related settings now save as soon as they change.
Preset filename templates, compact quick downloads, saved behavior settings, clearer finished cards, latest-result spotlight, and raw logs all stay easy to compare in light or dark mode.
1 / 6
What changed
Let each preset carry the filename pattern it actually needs.
HalalDL 0.4.1 moves filename templates into custom presets, so repeat jobs can keep the naming rules you already picked without rebuilding them for every download.
Full is the default for most users. Lite is for people who want direct control over yt-dlp, ffmpeg, aria2, and optional runtime pieces. WinGet is convenient, but the download page is the better place to choose deliberately.
Best first install for most people. The app handles more of the setup path so you spend less time chasing binaries.
Better when you already manage your own yt-dlp, ffmpeg, aria2, or related tooling and want that boundary to stay explicit.
4.3 MB
Download LiteGood for convenience and easy updates. Just do not assume it is the fastest path to the newest release.
winget install --id Asdmir786.HalalDLUse this section for the practical check: release source, SHA256SUMS.txt, and SmartScreen context. It should read like a checklist, not a vague reassurance panel.
Download from GitHub Releases, verify SHA256, then decide how you want to handle the SmartScreen warning.
Download only from the GitHub Releases page.
Open SHA256SUMS.txt and verify the installer before first run.
If SmartScreen warns, verify source plus checksum before continuing.
Source, release history, and issue tracking stay tied to one public origin.
The answers here should remove the practical uncertainty: install path, SmartScreen, telemetry, Windows support, and where updates really ship first.
No. HalalDL is a local desktop app. There is no account system, no hosted sync, and no telemetry layer in the product pitch or current release path.
Use Full if you want the easiest install path. Use Lite if you prefer managing yt-dlp, ffmpeg, aria2, and optional runtime tools yourself.
Not in the current release path. The project is explicitly Windows-first right now, targeting Windows 10 and Windows 11 on x64 hardware.
Current installers are not code-signed yet. The safe path is to download only from GitHub Releases and verify SHA256 against the SHA256SUMS.txt file attached to the release.
GitHub Releases is the direct source for the latest build. WinGet is supported, but the catalog can lag behind the latest GitHub release.
No telemetry is part of the current product story or release path. The value proposition is explicitly local-first and account-free.
The Full build is designed to manage the main toolchain for most users. The Lite build is for people who prefer bringing their own yt-dlp, ffmpeg, aria2, and related tooling.
Because download tools fail in real ways. Keeping raw output visible makes the app easier to trust, debug, and support when site rules or extractor behavior change.
Yes. There is no app account, sign-in flow, or hosted dashboard involved in the normal desktop workflow.
Full aims to reduce setup work and is the recommended path for most users. Lite keeps the app leaner and expects you to manage the underlying tools yourself.
Not always. WinGet is convenient, but the authoritative and fastest path to the newest build is still GitHub Releases.
Download from GitHub Releases, open the attached SHA256SUMS.txt file, and verify SHA256 before proceeding if you want an extra integrity check.
Yes. The project is explicitly positioned as Windows-first today, targeting Windows 10 and Windows 11 x64 systems.
Use the GitHub issues flow for bugs and requests. That keeps the support path public, searchable, and tied to the actual release history.
Yes. The website changelog gives a high-level summary, and each entry can link back to the matching GitHub Release for the full raw notes and assets.
0.4.1 is a precision polish release: preset filename templates, a more compact quick panel, settings that persist reliably, clearer finished download cards, optional clip start and end controls, and better latest-result spotlight behavior.
No. Custom presets can include a filename template, and HalalDL makes extension handling safe when the template omits %(ext)s so downloaded files still keep a proper extension.
Both are Windows desktop installers for the same app. The practical difference is responsibility: Full is meant to manage more of the local tool setup, while Lite is for people who already manage yt-dlp, FFmpeg, aria2, and related tools themselves.
Update to v0.4.1, set the behavior option once, then leave and reopen Settings. The release fixes the draft-state issue that could lose tray click behavior after navigation.
No. Clip mode depends on yt-dlp download-section behavior, so exact cut behavior can depend on the source, selected format, and available local tooling.
Latest public release is v0.5.0, published May 5, 2026. Public release history goes back to v0.1.0 on Jan 10, 2026.