FireDM Changelog

What's new in FireDM 2022.2.5

Feb 5, 2022
  • save memory when downloading big files, issue #428.
  • process playlist videos simultaneously (faster metadata fetching).
  • fix filechooser, issue #412.
  • remove storyboard streams (mhtml) from streams menu.
  • unify tooltip and menus text style, issue #410.
  • add 3gp to format choices, issue #417.
  • fix arabic path in batch download window.
  • fix multiple video playlists download, issue #418.
  • fix #425 - Set User-Agent in PyCURL, thanks to @TgSeed
  • double click an item in a stream menu to download a format, issue #420.
  • fix total eta calculation.

New in FireDM 2021.12.26 (Dec 26, 2021)

  • critical bug fix for quality selector in playlist window.
  • add filechooser button for ffmpeg path option, issue #409.

New in FireDM 2021.12.23 (Dec 24, 2021)

  • fix no subtitles.
  • new fluid progressbar for cmdline in linux, special thanks to Sajjad Hossan @sajjadhossanshimanto
  • add [Ctrl-Shift-v] keyboard shortcut to paste link from anywhere in-app., closes #388
  • use upload-date as a timestamp for video files, closes #301.
  • [auto refresh url] restore original name and folder.
  • [gui] add new icons for download, and download later buttons, issue #373.
  • fix AppImage error, issue #393.
  • fix ignore_errors decorator, issue #399.
  • prevent ibus from intercepting tkinter GUI.
  • add option to exit FireDM when completing downloads #382.
  • removed extra streams (repeated dash videos) from stream menu.
  • fix overwrite problem of links with same filenames in batch download.
  • fix Playlist download window - Typo and truncated path, closes #402
  • add more preset video qualities, e.g. 4k and 8k.
  • fix reported video resolution closes #335.
  • fix download problems for active items when changing temp folder in settings.
  • enhance batch download.
  • add option to specify ffmpeg executable path.
  • fix frozen gui when press download button.
  • disable delete item warning for completed and failed download item.

New in FireDM 2021.12.2.post1 (Dec 3, 2021)

  • hotfix for version 2021.12.2 to fix playlist download in AppImage release

New in FireDM 2021.12.2 (Dec 2, 2021)

  • New playlist window design, with presets, lighter, faster, and can handle heavy playlists.
  • Add auto-numbering presets to playlist window.
  • Fix playlist download in order.
  • Customize video title template, issues #316, #373.
  • Extra audio formats (opus, flac, and wav), issue #362
  • Customize temp folder, to enhance performance while downloading on usb flash drive, closes #284.
  • Fix hls slow metadata fetching, closes #345.
  • Fix auto refresh url to select correct file extension issues #369, and #372
  • Use [shift-delete] to delete download items and target file on disk.
  • Fix "Resume" doesn't respect concurrent downloads limit #320,
  • Add ability to cancel pending state.
  • Ignore fraction of second in displayed video duration.
  • Fix ffmpeg fail if "comma" found in video file name.
  • Fix ditem font and response to keyboard shortcuts.
  • Switch focus to firedm after parsing url issue #376.
  • Re-enable bulk view (with thumbnails).
  • Fix font color calculation for new themes.
  • Show total size of selected items in "Downloads tab"
  • Show total eta under total speed
  • Limit gui log messages to level-1 messages only, other log messages will stay intact in terminal window.
  • Fix AppImage update, closes #378
  • Multiple fixes and tweaks.

New in FireDM 2021.11.18 (Nov 18, 2021)

  • dynamic view filter, issue #333
  • fix video stuck at 99%, issue #336
  • fix os notification on windows, to originate from App icon instead of a side blank icon, issue #330.
  • respect original filename case, issue #330
  • create timezone aware server timestamp, issue #286
  • fix AppImage doesn't update to newer FireDM version, issue #334.
  • fix log tab expand.
  • prevent downloading an item which already in progress #350 - e.g. press download button twice
  • CMD blinking on screen while retrieving information from the given link #344, #330
  • choose download folder in playlist window, issue #316
  • set playlist window to match main window size.
  • add Paste & Clear buttons for link bar #341 and #349
  • replace button's zoom on mouse hover by highlight rectangle
  • set FireDM window minimum width and height #340
  • included updated and fixed ffmpeg version in windows release.
  • save dlist on every change. #295.
  • fix last update check closes #339.
  • [install updates] ask user to run App with admin privilege, in case of permission error, closes #302
  • add video/audio duration to home tab, closes #296, thanks to fidele000
  • remove max size limit for popup and fix widgets expand
  • [downloads tab] add download item preview and remove bulk view for better performance
  • fix log tab expand

New in FireDM 2021.11.4 (Nov 4, 2021)

  • fix resume support identification for missing "accept-ranges" header, issue #143.
  • add helper button to set proxy scheme/prefix, issue #285.
  • fix name extraction from url for percent-encoded strings.
  • fix some problems for arabic words in download folder path.
  • add new theme "Black_Grey", issue #287, by @tazihad.
  • fix "server timestamp" option not saved, issue #286.
  • fix "server timestamp" creation date on windows, issue #286
  • fix version number for windows executable files, issue #286
  • fix subtitles download problem, issue #304
  • fix playlist window layout when maximize, issue #308
  • fix keyring error, issue #307.
  • manual theme(s) entry, issue #287.
  • fix fake file download (zero size shown as completed), issue #306.
  • fix video stream selection after refreshing url if previous stream has zero size.
  • fix downloading zero byte video stream, issue #306.
  • fix segment merge error, issue #315.
  • fix cmdline parser
  • remember "Custom user agent" field after the program is closed #292.
  • default download folder to current working folder of cmdline terminal.
  • add more options to filter downloads tab, close issue #297.
  • item status renamed, "cancelled to Paused and error to Failed", issue #298.
  • set clear marks for Failed download items, close issue #298.
  • set default view="mix" for downloads tab to handle higher numbers of items smoothly, fix #295
  • mark active options in view, and filter menus.
  • select only shown download items with "Select All" button.
  • modify "mix" view mode to show only active items in "bulk view", and the rest in "compact view", issue #295
  • playlist window]add dropbox for quick selecting page number, close #324
  • add option to reverse playlist auto-numbering, issue #316
  • use yt-dlp as default extractor since youtube-dl seems inactive for months.

New in FireDM 2021.9.28 (Sep 28, 2021)

  • [GUI][new feature] add compact view and filter for DItems in downloads tab, issue #274
  • [gui] add new option to store website authentication user/pass, issue #282
  • fix "prefer_mp4" option.
  • add more themes, issues #273, #279, thanks to @ahmed-tasaly and @Mr-Personality.
  • [cmdline] add more options.
  • [cmdline] fix for windows portable version.
  • [gui] add button to select dash audio in main tab, and playlist window issue #276
  • fix download from "my.mail.ru", issue #280
  • [gui] easily share a theme thru "share" button in settings tab.
  • [gui] fix selected videos and estimated size in playlist window.
  • [gui] fix side-frame collapse/expand behaviour
  • [gui] add cut-copy-past context menu to log window
  • multiple fixes and improvements.

New in FireDM 2021.9.5 (Sep 5, 2021)

  • Command line support, issue #135
  • [new feature] ability to use "custom video extractors" under setting folder/extractors
  • Enhance auto segmentation
  • Handle keyboard interrupt eg "ctr-c" properly
  • Add 2 themes by @ahmed-tasaly, (White_BlueCryola, and White & Black)
  • Fixes for segment progressbar
  • [GUI-playlist window], add download later option, and total size for selected videos
  • [GUI] control "os notification" from settings tab
  • [GUI] organize settings tab
  • Imporove "resume" logic
  • Fix autocheck for update
  • Remove remote dns option and add socks4a, socks5h schemes, issue #269
  • [GUI] add option to import urls from a file in "batch download window"
  • Cleanup and various bug fixes

New in FireDM 2021.7.26 (Jul 27, 2021)

  • [hot fix for 2021.7.25 release] fix webpage_url error when resuming download item.

New in FireDM 2021.7.25 (Jul 25, 2021)

  • Add "batch downloading" feature, issues #263, and #219
  • Add "update feature" for AppImage release
  • Add segment progressbar to show progress of each file segment.
  • Enhance auto file segmentation.
  • add new themes - thanks to @ahmed-tasaly
  • Fix video and audio progress not shown for hls files.
  • [font spinbox] disable auto-repeat behavior of mouse clicks on the arrowheads.
  • Fix actions when re-downloading existing items
  • Some other tweaks and bug fixes.

New in FireDM 2021.7.1 (Jul 1, 2021)

  • [critical] fix application crash sometimes when using gtk file chooser, issue #257.
  • [critical] fix application refuse to quit when gui restarted (if theme changed), issue #257.
  • Add "download later" feature.
  • Add progress bars for media files to show processing progress, issue #258.
  • Improve file segmentation to enhance watch while downloading feature.
  • Fix filename extraction from url.
  • Enable/disable ibus-workaround from settings option, (disabled by default), issue #256.
  • Ability to change gui font from settings.
  • Add option to change scrollbar width in settings.
  • Prevent auto switching to d_tab when resume pending items.

New in FireDM 2021.6.18 (Jun 18, 2021)

  • Add options to disable popup windows, issue #231.
  • Add AppIndicator to systray, which fix systray under Gnome, issues(#96, #180, and #232).
  • Ignore player log output in terminal when playing video files.
  • Fix resume and stop selected items in right click menu.
  • Workaround for ibus bug (issue #256), to fix FireDM loading delay.
  • Fix some items showed cancelled status when its already completed on disk.
  • Fix pending items handler.

New in FireDM 2021.6.4 (Jun 5, 2021)

  • Add tooltip for some buttons.
  • Use alternative file choosers (GTK, zenity, or kdialog) on linux instead of tkinter filechooser, issue #236
  • Fix unnecessary repeated operations in video set extractor and set interrupt switch.
  • Fix slow application quit.
  • Add bidi support for download folder widget and rework recent folders.
  • Fix random option selection if right click menu get displayed under mouse.
  • Some bug fixes and tweaks.

New in FireDM 2021.5.22 (May 24, 2021)

  • [gui] option for Showing new download items at the top of downloads tab.
  • Add ability to change default file extension.
  • Animate buttons on mouse hover, issue #240.
  • Use one button to resume/pause download instead of 2 buttons, issue #240.
  • Add Resume all and stop all button, issue #240.
  • Remove the need to write "delete" keyword when deleting multiple items in downloads tab, issue #240.
  • Increase progressbar size and percentage font size, issue #240

New in FireDM 2021.4.8 (Apr 8, 2021)

  • Portable version for windows 32bit and 64bit, no installation needed, just extract to any folder and run FireDM.exe file
  • ffmpeg.exe included, you can download latest version here
  • The binary version ".exe" prepared by "cx_freeze" on python 3.8, windows8x32bit

New in FireDM 2021.4.3 (Apr 4, 2021)

  • [downloads tab] Natural items select, click anywhere to select an item, issue #229, removed checkbox, use control, and shift for multiple selection
  • [ditem] fix extension letters doesn't fit in thumbnail if its more than letters, e.g. .AppImage
  • [downloads tab] Schedule multiple items at once.
  • [downloads tab] Add stat info for current items to show how many items are downloading, cancelled, pending, etc...
  • [Main tab] Add folder icon, issue #229

New in FireDM 2021.3.30 (Mar 31, 2021)

  • Add pc-shutdown and on-completion command to global settings, issue #225
  • [download tab] fix tab resize when deleting multiple d_items.
  • [cmd line] add some cmd line options.
  • [gui] wider scrollbars, issue #229
  • [video] fix for crunchyroll.com, issue #230

New in FireDM 2021.3.23 (Mar 23, 2021)

  • [New feature] add on completion pc shutdown option, issue #225.
  • [New feature] add on completion custom command option, issue #225
  • [download tab] fix deleting a download item.
  • [download tab] clean right click menu
  • [download tab] add select menu with ['Select all', 'Select None', 'Select completed', 'Select non completed'] options
  • [popup] disable popup custom titlebar and use system default
  • [dependencies] disable auto installing missing packages when running from open source, to avoid installing packages system wide without user permission.
  • [popup] fix entry widget color and focus.

New in FireDM 2021.3.19 (Mar 21, 2021)

  • Portable version for windows 32bit and 64bit, no installation needed, just extract to any folder and run FireDM.exe file
  • Ffmpeg.exe included, you can download latest version here
  • The binary version ".exe" prepared by "cx_freeze" on python 3.8, windows8x32bit

New in FireDM 2021.3.18 (Mar 18, 2021)

  • [critical] Fix automatic file segmentation issue #223
  • [gui] Fix gui realtime update while using too many connections, issue #223
  • Fix filename extraction from http-headers, issue #217
  • Fix error for non-resumable files or unknown ranges., issue #217
  • Added a warning popup when downloading a non-resumable files.
  • [Gui] fix titlebar color for popup window.
  • [clipboard] extend url monitor to include http, https, ftp, ftps, and file schemes, issue #220
  • [gui] prevent window resize to zero.
  • [gui] fix flickering in "Downloads tab" while downloading playlist
  • [gui] reset select_all status in Downloads tab.
  • [update] auto check for updates fix.
  • [gui] changed playlist download icon, issue #210
  • [gui] enhance startup/shutdown time

New in FireDM 2021.2.9 (Feb 10, 2021)

  • Change Application name from 'PyIDM' to 'FireDM'.
  • [critical] Fix support for multiple video streaming websites, issue #140
  • [Gui] add option to control time-stamp feature, issue #215
  • [Gui] fix total speed format.
  • [playlist] add option to include numbers in playlist filenames, issue #209.
  • [Network] Add option to control number of retries for auto url refreshing.

New in FireDM 2021.2.7 (Feb 8, 2021)

  • [youtube-dl] Fixed some settings options doesn't get effective until PyIDM restart.
  • [ssl] fixed ssl certificate error in AppImage release, issue #213 .
  • [gui] adjust combobox dropdown menu colors.
  • [gui] add dropdown menu for frequently used download folders, issue #214 .

New in FireDM 2021.1.7 (Jan 14, 2021)

  • Show Total download speed.
  • [auto refresh url] fix refreshed object gets different uid

New in FireDM 2021.1.5 (Jan 14, 2021)

  • Auto refresh expired url, issue #187.
  • prevent using ffmpeg.exe under linux if it exists in pyidm folder.
  • write 'last modified' timestamp to downloaded file, issue #204.
  • Fix multiple D.Items reference to same object.
  • Fix encoding error when writing metadata on windows
  • some bug fixes.

New in FireDM 2020.12.25 (Jan 14, 2021)

  • [CHECKSUM] fix out of memory when calculating checksum for big files.
  • Add option to set a custom "http user agent" issue #199

New in FireDM 2020.12.20 (Dec 20, 2020)

  • [playlist] Fixed youtube-dl playlist processing
  • [playlist window] added "select all" checkbutton issue #187
  • [Settings tab] enable / disable autoscroll downloads tab to bottom when adding new item issue #187
  • [downloads tab] Added "RESUME", and "STOP" buttons, issue #187
  • [downloads tab] Select multiple items in downloads tab.
  • CAPTCHA workaround, enable option in setting [experimental], issue #105
  • [Main Tab] fix for file rename issue #19
  • [video extractors] quick switching between youtube-dl and youtube-dlc.
  • [video playlist] removed duplicate call of select_playlist_video()
  • Removed symbols from Stream menu, issue #197.
  • [stream menu] use correct quality value issue #198
  • [Update] one update button to check and update PyIDM, youtube-dl, and youtube-dlc.
  • [Main Tab] Fixed Playlist and stream menu select color

New in FireDM 2020.11.10 (Nov 9, 2020)

  • Set youtube-dl as the default video extractor, still can select youtube-dlc as an alternative extractor.
  • fixed youtube-dl update, used pypi .whl file as an update source
  • playlist window] added master quality (stream) selection
  • fixed youtube-dlc not imported correctly during app startup
  • critical] convert slashes to backslashes to fix ffmpeg error on windows issue #185
  • GUI] moved video extractor menu under update section
  • Fixed manual dash audio, when selecting first stream.

New in FireDM 2020.10.28 (Oct 29, 2020)

  • Added youtube_dlc support.
  • Double click and open the player, issue #174
  • fixed pending items disappear if changed theme or restart application.
  • replaced font symbols by image icons.
  • fixed playlist download folder
  • Added option to bypass server's SSL certificate check, issue #177

New in FireDM 2020.10.11 (Oct 11, 2020)

  • hotfix for systray icon quit action, issue #171

New in FireDM 2020.10.10 (Oct 10, 2020)

  • Added Schedule downloads feature.
  • Manual audio selection for dash videos.
  • Designed new application icon.
  • Fixed handling pending downloads.
  • Fixed gui freeze during some downloads.
  • Critical bug fix, Dash video resume - HTTP Error 416 Requested Range not satisfiable #166.
  • Fix for download folder, issue #164.
  • Remember last window size set by user.
  • Download folder entry becomes editable.
  • Cleaner download folder by moving all download temp files into one temp folder.
  • Added option to enable / disable systray icon, and fixed systray quit.
  • Fixed arabic file names display on linux.
  • Added browse button to select cookies file.
  • Added help button in "About window".
  • Added log level menu in log tab
  • Added copy log button.
  • Added flag in config.py to disable update feature completely.
  • Added subtitles selection to playlist window.
  • Added clear completed items, stop all downloads, clear all items.
  • Fixed non initialized ffmpeg path to handle audio, issue #168
  • Added option to download missing ffmpeg.exe on windows os.
  • Added option to download thumbnail with video file, issue #169

New in FireDM 2020.9.20 (Sep 20, 2020)

  • New GUI design based on tkinter.
  • use tkinter clipboard module instead of pyperclip.
  • No cpu usage when application is idle.
  • Implement MVC design.

New in FireDM 2020.8.13 (Aug 14, 2020)

  • Ability to delete any item while download in progress.
  • added buttons for open log file, or log folder, issue #134
  • Fixed arabic language display on linux issue #88
  • Fixed failed downloads if target folder's name has spaces issue #130
  • Fix for table colors on tkinter 8.6.9
  • Stop log auto scroll if user scroll up.
  • Added horizontal scrollbar for log window.
  • Fixed fetching youtube channel videos as a playlist, issue #146
  • Fixed metadata error issue #138
  • interactive terminal support.
  • Auto correct file name extension (ask user first) issue #137

New in FireDM 2020.6.27 (Jul 15, 2020)

  • Write metadata info to media files issue #124, Settings>General
  • Fixed fragmented video download
  • Fixed downloads for itv.com
  • Revamp subtitles download, and fixes for issue #125