Last Download Manager

A modern, feature-rich download manager built with C++ and wxWidgets. Accelerated multi-segment downloads, video site support via yt-dlp, browser extension integration, and robust crash recovery — all powered by native Windows APIs.

Overview

Last Download Manager (LDM) splits files into multiple segments and downloads them in parallel using WinINet, significantly boosting speeds on capable connections. It includes a two-level retry system with exponential backoff, periodic database saves for crash recovery, and MD5/SHA256 checksum verification. Video downloads are handled via yt-dlp with automatic tool management for yt-dlp, ffmpeg, and Deno — all stored in %APPDATA%\LDM\tools\ and updated automatically.

Key Features

  • Multi-Segment Downloads — accelerated downloading with parallel connections using WinINet
  • Auto-Retry & Resume — automatic retry on failures with exponential backoff; interrupted downloads resume from where they left off
  • Video Site Support — download from YouTube, Vimeo, and 1000+ sites via yt-dlp with quality selection
  • Browser Extension — Chrome/Edge/Firefox extension with auto-intercept, context menu, batch downloads, and video detection
  • Crash Recovery — periodic database saves ensure progress is preserved even after unexpected shutdowns
  • Checksum Verification — MD5 and SHA256 hash verification for downloaded files
  • Real-time Speed Graph — visual download speed monitoring with gradient visualization
  • Category Management — automatic file categorization (Documents, Videos, Music, Images, Programs, Compressed)
  • Scheduler — schedule downloads to start/stop at specific times
  • System Tray — minimize to system tray with notification support

Installation

Click the Download button in the sidebar to get the latest release. Run the installer and you're ready to go. Requires Windows 10 or 11.

Getting Started

Once installed, LDM is ready to use out of the box. For browser integration, load the included extension in Chrome, Edge, Brave, or Firefox:

  1. Make sure LDM is running (the extension communicates via a local HTTP server on port 45678)
  2. Open your browser's extensions page (chrome://extensions, edge://extensions, or about:debugging for Firefox)
  3. Enable Developer mode and click Load unpacked
  4. Select the BrowserExtension folder from your LDM installation

The extension auto-intercepts browser downloads, adds a right-click "Download with LDM" context menu, and can scan pages for video elements with quality selection.

Last Rich Presence

Windows app for accurate, polished Discord Rich Presence for media, creative, and productivity workflows. Built with C++20 and WinUI 3.

Overview

Last Rich Presence keeps your Discord status aligned with what you're doing on Windows across three activity lanes: media playback via Windows media sessions (GSMTC), creative app activity via Adobe-family desktop detection, and productivity app activity via Microsoft Office detection. An optional browser extension sends high-confidence media hints from 14+ web players for better timeline accuracy.

Key Features

  • Media Detection — detects active media sessions via GSMTC with title, artist, timeline, and playback state
  • Creativity Mode — dedicated pipeline for Adobe Photoshop, Illustrator, Premiere Pro, After Effects, and 20+ more Adobe apps
  • Productivity Mode — detects Microsoft Word, Excel, PowerPoint, OneNote, Access, Publisher, Visio, and Project
  • Per-Category Controls — detection mode, activity type, privacy mode, and app filter toggles for each category
  • Privacy Modes — Normal, AppOnly, and Private modes to control what's shared on Discord
  • Browser Extension — optional Chromium MV3 companion for YouTube, Spotify Web, SoundCloud, Apple Music, Amazon Music, Deezer, TIDAL, JioSaavn, Gaana, Wynk Music, Bandcamp, Mixcloud, and Twitch
  • Theme Support — Light, Dark, and System Default theme modes with polished WinUI animations
  • Tray Controls — close to tray, launch on startup, and start minimized to tray with persistence
  • Diagnostics — settings export/import and detailed diagnostic info
  • Timeline Arbitration — quality-based arbitration to avoid stale or incorrect timestamps

Installation

Click the Download button in the sidebar to get the latest installer. Requires Windows 10 or 11 and Discord desktop running.

Getting Started

Once installed, LRP auto-detects media playback and displays it as your Discord status — no configuration needed. For enhanced browser accuracy, install the optional companion extension:

  1. Open chrome://extensions or edge://extensions
  2. Enable Developer mode
  3. Click Load unpacked and select the browser-extension/ folder

Advanced users can configure per-category detection modes, privacy settings, app filters, and activity type overrides from the Settings page.