Open-source Windows downloader

The yt-dlp interfaceWindows deserves.

Compact quick downloads, preset naming, saved tray behavior, clearer finished cards, raw logs, and SHA256 checks before first run.

MIT LicenseNo AccountNo TelemetryWindows 10/11 x64

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

Workflow

Keep yt-dlp's power.
Drop the shell routine.

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.

See install options
01Start faster

Use the compact quick panel without losing the next action.

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.

Compact summary, reachable action, and keyboard-friendly repeat downloads.
02Name it once

Carry filename templates inside the preset instead of repeating them per job.

Custom presets can now include their own filename template. HalalDL also keeps extension handling safe when a template leaves out the extension token.

Preset choices cover format, subtitles, and filename intent together.
03Trust the finish

Saved settings, clearer result cards, and latest-result spotlight make the end state easier to read.

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.

The app is quieter where it should be and louder only where attention matters.

Tray-friendly quick flow

Repeat downloads get faster without collapsing into a black-box shortcut.

Visible raw logs

When extractors break, the app still tells you what actually happened.

Preset filename templates

Custom presets can carry naming rules and keep extensions safe automatically.

Settings that persist

Tray click behavior and related settings now save as soon as they change.

Product Proof

Daily polish lands where people touch the app.
The stage stays stable.

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.

Preset FilenamesPreset naming stays reusable

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.

  • Custom presets can include their own yt-dlp filename template
  • Missing extension tokens are repaired so files keep a proper suffix
  • The safer naming path applies to regular downloads and Instagram fallback jobs
Install

Full, Lite, or WinGet.
Pick the path that matches how hands-on you want to be.

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.

Recommended
4.3 MB

Full build

Best first install for most people. The app handles more of the setup path so you spend less time chasing binaries.

  • Recommended for most users
  • Smoother first-run path
  • Matches the site's trust-first install story
Power users

Lite build

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 Lite
Package manager

WinGet

Good for convenience and easy updates. Just do not assume it is the fastest path to the newest release.

winget install --id Asdmir786.HalalDL
Trust

Direct about downloads.
Clear verification path.

Use 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 path

Download from GitHub Releases, verify SHA256, then decide how you want to handle the SmartScreen warning.

1

Download only from the GitHub Releases page.

2

Open SHA256SUMS.txt and verify the installer before first run.

3

If SmartScreen warns, verify source plus checksum before continuing.

Public repo facts

Source, release history, and issue tracking stay tied to one public origin.

Repository
Asdmir786/HalalDL
Latest release
v0.5.0 · May 5, 2026
First public release
v0.1.0 · Jan 10, 2026
Checksum sample
1dbd564b...10418d
FAQ

Common questions.

The answers here should remove the practical uncertainty: install path, SmartScreen, telemetry, Windows support, and where updates really ship first.

Is HalalDL a cloud service?

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.

Which build should most people use?

Use Full if you want the easiest install path. Use Lite if you prefer managing yt-dlp, ffmpeg, aria2, and optional runtime tools yourself.

Does HalalDL support macOS or Linux?

Not in the current release path. The project is explicitly Windows-first right now, targeting Windows 10 and Windows 11 on x64 hardware.

Why does SmartScreen warn on first run?

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.

What is the canonical download source?

GitHub Releases is the direct source for the latest build. WinGet is supported, but the catalog can lag behind the latest GitHub release.

Does HalalDL send telemetry or analytics?

No telemetry is part of the current product story or release path. The value proposition is explicitly local-first and account-free.

Does the app bundle yt-dlp and ffmpeg?

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.

Why are raw logs visible in the UI?

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.

Can I use HalalDL without an internet account?

Yes. There is no app account, sign-in flow, or hosted dashboard involved in the normal desktop workflow.

What is the difference between Full and Lite?

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.

Is WinGet the fastest way to get new releases?

Not always. WinGet is convenient, but the authoritative and fastest path to the newest build is still GitHub Releases.

How should I verify an installer before first run?

Download from GitHub Releases, open the attached SHA256SUMS.txt file, and verify SHA256 before proceeding if you want an extra integrity check.

Is HalalDL meant for Windows only right now?

Yes. The project is explicitly positioned as Windows-first today, targeting Windows 10 and Windows 11 x64 systems.

Where should I report bugs or request features?

Use the GitHub issues flow for bugs and requests. That keeps the support path public, searchable, and tied to the actual release history.

Can I inspect exactly what changed between releases?

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.

What changed in HalalDL 0.4.1?

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.

Do preset filename templates need %(ext)s?

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.

Why are the Full and Lite installers close in size?

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.

What should I do if settings used to revert for me?

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.

Does clip mode always cut with frame-perfect accuracy?

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.

Ready

Pick the build, then install with confidence.

Latest public release is v0.5.0, published May 5, 2026. Public release history goes back to v0.1.0 on Jan 10, 2026.

Canonical downloads route: https://github.com/Asdmir786/HalalDL/releases/latest