A feature-rich media downloader for DankMaterialShell, inspired by Parabolic. Powered by yt-dlp.
Use the DMS CLI:
dms plugins install mediaDownloaderOr manually:
git clone https://github.com/hthienloc/dms-media-downloader ~/.config/DankMaterialShell/plugins/mediaDownloader- Multi-format Support: Download video (up to 4K) or extract high-quality audio.
- Real-time Feedback: Live progress bars, download speed, and ETA.
- Pill Integration: Monitor active downloads directly from the DankBar.
- Drag & Drop: Drag links onto the bar icon to start downloading instantly.
- SponsorBlock: Automatically remove sponsor segments from YouTube videos.
- Thumbnail Cropping: Option to crop embedded thumbnails to a 1:1 square ratio.
| Action | Result |
|---|---|
| Left click | Open downloader dashboard |
| Right click | Paste link from clipboard and open |
| Drag link | Drop link onto pill to start download |
yt-dlp- The core downloading engine.ffmpeg- Required for merging video/audio and format conversion.
- History Actions: Right-click completed items to "Open Folder" or "Play".
- Batch Clear: One-click to remove all completed or failed items from history.
- Drag-out Support: Drag completed files from history into other apps.
- Native Info Preview: Show thumbnail and video duration after pasting a link.
- Metadata Tagging: Automatically embed thumbnails and tags into audio files.
- Playlist Support: Select specific tracks when a playlist link is detected.
- Authentication: Support for cookies and netrc for private/restricted videos.
- Notifications: System alerts when a large download finishes.
GPL-3.0
