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