Enhance README with detailed features list

Expanded features section with detailed descriptions of new functionalities including multi-format downloads, video information preview, quality selection, and more.
This commit is contained in:
MasterAcnolo
2026-01-25 21:04:38 +01:00
committed by GitHub
parent 19aa8ed8fa
commit 43d87c2b47

View File

@@ -41,29 +41,35 @@ The primary goal is to make media downloading accessible to users who want offli
### Core Functionality ### Core Functionality
- Video downloads with full metadata (MP4 format) - **Multi-format downloads** - MP4 video with full metadata or MP3 audio with embedded artwork
- Audio-only downloads with embedded thumbnails and tags (MP3 format) - **Video information preview** - Fetch and display video metadata before downloading
- Complete playlist support with improved UI display - **Quality selection** - Choose from best, medium, lowest quality or specific resolutions (1080p, 720p, 480p)
- Automatic metadata retrieval (title, duration, author, thumbnail, etc.) - **Playlist support** - Download entire playlists with optional auto-download mode
- Native chapter extraction for video splitting - **Metadata embedding** - Automatic retrieval and embedding of title, artist, duration, and thumbnail
- Custom output directory with persistent configuration - **Video codec options** - Support for H.264, H.265, AV1, VP9, VP9.2, and Theora codecs
- **Custom output directory** - User-configurable download location with path validation
- **Cookie integration** - Firefox cookie support for accessing age-restricted and member-only content
### User Interface ### User Interface
- Multiple theme support - **Custom window controls** - Frameless window with custom top bar (optional)
- Real-time download progress with network speed indicator - **Theme system** - Multiple pre-built themes with dynamic switching
- Responsive, modern design - **Real-time progress tracking** - Live download progress bar with network speed indicator
- System notifications on download completion (click to open folder) - **Server-Sent Events (SSE)** - Non-blocking progress updates via event streaming
- Enhanced loading states during metadata fetching - **Settings panel** - In-app configuration interface with live updates
- **Quick access toolbar** - Direct links to logs, website, wiki, and developer tools
### System Features ### System Features
- Automatic YT-DLP updates - **Automatic updates** - Electron-updater integration with GitHub releases
- Automatic application updates via electron-updater - **YT-DLP auto-update** - Keeps the download engine up-to-date on startup
- Structured logging system with 7-day rotation - **Structured logging** - Winston-based logging with daily file rotation (7-day retention)
- Discord Rich Presence integration (optional) - **Discord Rich Presence** - Optional integration showing current download activity
- Firefox cookie integration for protected content - **Single instance enforcement** - Prevents multiple app instances from running simultaneously
- Custom Top Bar - **Native dependency validation** - Startup checks for yt-dlp, FFmpeg, FFprobe, and Deno binaries
- **Rate limiting** - Express-based request throttling to prevent server overload
- **Graceful shutdown** - Proper cleanup of servers, logs, and RPC connections
- **System notifications** - Windows notifications on download completion (clickable to open folder)
## Installation ## Installation