What's new in version 0.5.2
A big fixes release: YouTube and video downloads, crashes and freezes, downloads on slow disks, the Mac helper, plus a Safari extension, far more file types and a few new columns and options.
追加日時
- Torrent → Files…: the list of a torrent's files for any torrent, running, stopped or finished, with a box to choose each (also a Files… button in File Properties).
- Two columns for torrents in the download list (#357): Peers (those a torrent has connected while it runs, seeders and leechers alike) and Share ratio (what it has sent against what it took), after Transfer rate. A layout saved before them gets them there.
- The extension's Media on this page can name a file after its page: Prefix media file names with the page title puts the page's title before the file's own name. Off as installed.
- Far more file types taken from the browser by default (#382): AI models and datasets (GGUF, SAFETENSORS, CKPT, PT, ONNX, PARQUET...), 3D and CAD (GLB, FBX, OBJ, STL, BLEND, STEP...), design and camera RAW files, ebooks, Office files, DAT, disk images and split archives. A list you never edited gains them; one you edited stays yours.
- A Safari extension, inside the Mac app: a click on a link to a file type GDM takes goes to GDM, and so do the right-click items, the button over videos and Media on this page, as in the other browsers. Safari gives extensions no access to its downloads, so a download a page starts by itself stays with Safari, and the browser's proxy is not shared. See Browser integration.
- Help: what to do when an antivirus or VirusTotal flags GDM, and how to check your copy is the real one.
変更点
- In English, the Last Try Date and Added columns follow the system's 12- or 24-hour clock:
Oct 28 9:44:12 PM 2026when Windows uses a 12-hour clock, and Added starts wide enough for it (#392).
修正点
- With no tray icon to come back from, closing or minimizing the main window now leaves it in the taskbar, with downloads still going, instead of hiding it with no way back. Options → General → Keep running when closing the window (on by default) makes closing quit GDM when unticked (#457).
- Crash reports: a crash monitor that can't open its connection no longer makes GDM wait five seconds at start or stays behind as a second process (#458).
- Download File Info no longer stays open but out of sight, with every later download waiting behind it (#440). The next one after answering Create folder came up as an invisible window, and on Windows one hidden with a minimized main window is now shown again, as is the duplicate question
- A file name sent by a site in plain UTF-8 now reaches GDM readable from Firefox and browsers built on it, such as Floorp, Waterfox and Zen: an Arabic name was saved as unreadable symbols (#447). A name written with percent signs in the same header is decoded as well. The add-on carries the fix
- A download saved under a numbered name because another file already had its name (
master (1).mp4) now shows that name in the list and opens its own file, instead of keeping the old name and opening the other file (#442). Two downloads waiting under one name no longer collide when they start: the later one takes the next free name, instead of failing with "already being downloaded" or continuing the other one's data. - A link sent from the browser no longer fails with 403 on sites that refuse a browser's User-Agent on a connection that isn't a browser's: GDM asks once more with its own, as Add URL does (#372).
- The video download button moves to a free corner instead of covering a control of the page, such as a thumbnail's watch-later button (#421). Dragging it still puts it where you want it.
- Crash reports: no report any more when one of the download engine's background tasks panics while GDM is already closing (#422).
- Crash reports: a freeze whose window had recovered by the time its dump was taken is reported as a freeze, not as a crash in GDM's own watchdog (#420).
- Text in a script outside the interface language (a video title in Bangla, a playlist in Japanese) now shows its letters, instead of boxes: the font for that script is loaded the first time it is needed (#405).
- Options → Proxy / Socks now applies to yt-dlp and gallery-dl too, so video look-ups and downloads no longer go straight out when a proxy is set (#363).
- The window no longer freezes while watching the clipboard when the program holding it hangs, or while a cancelled download's files are removed from a slow disk (#418, #423).
- Downloads at full speed no longer stop and go on a slow disk: writing the resume state flushed the file to the disk so often that every connection waited for it, and were then replaced as slow (#361).
- A save folder shown as
Downloads/Videocould be taken literally, asking to create it in the wrong place or failing with "Read-only file system" on macOS. - macOS: Download video no longer stops with a Python error and a "Python.framework is damaged" alert on a copy of GDM downloaded by a browser (#330, #339). GDM now installs yt-dlp's folder build, which it unpacks once and checks against yt-dlp's signed list, instead of the single-program build that unpacks Python afresh at every start. The video window then offers to install it in place of a copy that came with an earlier version.
- Browser link import: tighter handling of site data.
- Crash reports: a freeze that was over before its snapshot was taken says so, instead of calling it a deadlock in code that was only waiting for events (#355).
- Move/Rename was greyed out with several downloads selected, for example a set just added to a queue. It now asks for a folder and moves them all there (#333).
- The extension no longer asks you to update GDM when only a bug-fix version separates them, which it did even when there was no update to get.
- Download video shows a plain file's size, from its server, instead of "size unknown" (#320).
- Download video finds the video on pages whose player loads a
.mpdor.m3u8address that answers something else first, as SVT Play does (#377). - RSS feeds: the boxes on the Download rules tab (Episodes, Must contain and the others) keep the keyboard while you type, instead of losing it after each key (#353).
- A download refused by a site's bot check (Cloudflare's challenge) says so and how to get the file, instead of "the server answered 403 Forbidden" (#376).
- Open folder works on a torrent that is still downloading (#354).
- Alt and F10 open the menu bar while a button or the list has the keyboard focus, not only when nothing does (#328).
- Hide tab in a download's window takes the Speed Limiter or Options on completion tab off its tab row, instead of only going back to Download status. Right-click the tab row and choose Show hidden tabs to bring them back (#326).
- Windows: no more crash on a computer where Direct3D can't start, when a window opened during the switch to OpenGL (#337).
- Windows: no more crash when a screen is unplugged, turned off or rearranged while GDM runs (#335).
- A finished torrent that isn't being shared lets go of its files, so they can be moved or deleted while GDM runs.
- A torrent says Checking 42% while its files are read and checked, and a Recheck no longer stops partway and stays there.
- Video downloads: the progress no longer says 100 % while a video is still coming, when the site gives no total size, or between a video and its separate sound (#344). A video yt-dlp only knows by its address is named after the page, not a long hash (#345).
- A YouTube playlist in Add URL (#338) opens the video window with its videos, instead of saving the page as a file named "playlist".
- Dailymotion's embedded player (#359): its address is looked up as the video's own page, so the download button works on sites that embed one.
- A download that a page starts by script (a thank-you page going to the installer, as obsproject.com's does) gets the file's address, not the page's, so GDM no longer saves that page under the installer's name (#374). A finished download also shows what really came down when the server gives no size.
- Stop on a download in a running queue stays stopped, instead of the queue starting it again a moment later; Stop All too (#341).
- Removing the last feed in the RSS feeds window no longer crashes the app (#321).
- YouTube formats with Node.js or Bun installed (#360): yt-dlp needs a JavaScript runtime for them and looks for Deno alone, so GDM now tells it about Node.js (nvm's too) or Bun when there is no Deno.
- YouTube's look-up failing with "Requested format is not available" (#352): signed-in cookies make yt-dlp use only YouTube's players that need a JavaScript runtime, and without one no video is left. The page is now looked up again without the cookies, and lists its qualities.
- Download video offering only the sound, with no reason given (#351): when a page's better videos need ffmpeg and it isn't installed, the window now says so.
- Adding a link again after its finished file was moved or deleted starts a new download, instead of asking about a duplicate that isn't there (#342).
- Sharp, evenly spaced text on Windows: letters no longer run together or drift apart. English and other Latin, Greek and Cyrillic text is drawn the way Windows draws its own classic controls, with each letter's shape and width fitted together; every other script uses hinting suited to anti-aliased rendering (#323, #334).
What's new in version 0.5.1
YouTube fixes for the Download video button, and the button in Chrome, Edge and Brave.
追加日時
- The Download video button on YouTube in Chrome, Edge, Brave, Opera and Vivaldi: the copy of the extension from the Chrome Web Store shows it now, as Firefox's does.
修正点
- The Download video button took the wrong video on YouTube (#311, thanks to @mayankmohan1992): YouTube moves from one video to the next without loading a new page, and the browser kept naming the page it first loaded, so GDM got the video watched before. On the home page, a search or a channel it got that whole page instead, and offered about 50 videos. The button now sends the video playing in the player it's on, and a Short as the Short it is.
- Media on this page says why it's empty: on a player that streams in pieces there's no file to list, and it says to use the button over the video instead of asking you to play it again.
- A page's own short sounds (a click, a voice-search chime) are no longer listed in Media on this page.
バージョン 0.5.0 の新機能
追加日時
テーマのサポート
Now you can change GolinksPRO Download Manager's look and feel, and even its icons, with themes, and you can write your own.
- 表示 → テーマ に 9 種類の組み込みテーマ: クラシック、ネイティブ、ハイ コントラスト、メトロ、Adwaita、Breeze、Luna、Aero、Aqua。
- TOML または JSON ファイルとして独自のテーマを作成したり、Base16 スキームや pywal の色をインポートしたりできます。
リモート コントロールとヘッドレス モードのサポート
GDM no longer has to be in front of you: manage your downloads from your phone, or keep it running on a machine with no screen.
- 自分のネットワークで、スマートフォンからリンクを追加し、ダウンロードとキューを管理します: オプション → リモート。
- Run GDM with no window on a server, NAS, Docker or Unraid with
--headless, and send it downloads from your browser.
ブラウザ拡張機能
拡張機能がブラウザーのストアからインストールされ、自動更新されるようになり、より多くのダウンロードを検出するようになりました。
- Chrome Web Store または Firefox Add-ons からインストールします。
- ページが読み込んだストリーム、ビデオ、サウンドを品質とともに表示し、それらのいずれかをダウンロードします。
- VPN とプロキシのサポート: ブラウザーのプロキシまたは VPN 拡張機能を通じてダウンロードを送信します (有効にするまでオフ)。
- ダウンロードがブラウザーに残った理由と、変更すべき設定を確認します。
- より多くのブラウザーをサポート: Zen、Helium、LibreWolf、Floorp、Waterfox でも動作するようになりました。
ビデオと画像
GDM now goes well beyond single videos: whole playlists, subtitles, sound on its own, and picture galleries.
- プレイリストとチャンネルのサポート: ビデオサイトからプレイリスト全体またはチャンネルをダウンロードします。必要なビデオにチェックを入れ、すべてに 1 つの品質を選択します。
- 字幕のサポート: ビデオの字幕をダウンロードし、ビデオの横に保存するか、ビデオに埋め込みます。
- オーディオのみのサポート: ビデオのサウンドのみを MP3、Opus、または FLAC としてダウンロードします。
- サインインが必要なビデオのサポート: ブラウザーの Cookie を使用して、サインインが必要なビデオをダウンロードします。
- 画像ギャラリーのサポート: gallery-dl を使用してギャラリー全体 (Flickr、Imgur、DeviantArt など) をダウンロードします。
トレント
トレントは完全なクライアントに進化しました。ダウンロード中に視聴したり、フィードをフォローしたり、デブリッドサービスに作業を任せたりできます。
- シーケンシャル ダウンロードのサポート: トレントを順番にダウンロードするため、ダウンロード中に視聴できます。
- RSS のサポート: フィードをフォローし、独自のルールで新しいトレントを自動的に追加します。
- デブリッドのサポート: Real-Debrid、AllDebrid、または Premiumize アカウントをトレントとファイルホストのリンクに使用します。
- シーディングとアップロードの制限、ファイルの再確認、再アナウンス、トラッカーの追加、ブロックリストによる IP のブロック。
ダウンロード
Hand GDM a pile of links or a Google Drive link and let it get on with it.
- Link grabber: paste many links, GDM groups them, checks which are online, and extracts archives when they arrive.
- Google Drive のサポート: リンクが Drive の Web ページではなく、実際のファイルをダウンロードするようになりました。
- 有効にすると、ダウンロードごとに最大 128 の接続を使用できます。
- スケジューラは、キューを実行するためにコンピューターをスリープ解除できます。
ネットワーク
Decide exactly how GDM reaches the internet, and see where your files come from.
- すべてのダウンロードを VPN など 1 つのネットワーク アダプター経由で送信します。接続が切断されても、通常の接続経由でデータが送信されることはありません。
- カスタム DNS のサポート: Cloudflare、Google、Quad9、AdGuard、NextDNS、または独自の DNS を HTTPS、TLS、またはプレーンでアドレス解決に使用できます。
- 各ダウンロードのサーバー (国、フラグ、ラウンド トリップ時間) を確認できます。
インターフェイス
必要なときに大きく、開くのが速く、システムにより近い。
- すべてのウィンドウを最大 200% まで拡大: 表示 → インターフェイスのサイズ、または Ctrl + と Ctrl −。
- Direct3D 12, Vulkan and Metal support: GDM draws with Direct3D 12 on Windows; Vulkan on Linux and Metal on macOS are options.
- すべてのファイル名に、システムが使用するファイルの種類アイコンが表示されるようになりました。
- 組み込みのカテゴリは、名前の変更、他のファイル種類の割り当て、または削除ができるようになりました。
- ダウンロードの進行状況ウィンドウを通知領域に非表示にしたまま、ダウンロードを続行できます。
- When GDM starts with the computer, it now waits in the notification area instead of opening its window.
その他
知っておくべき小さな追加機能。
- System keychain support: passwords and account sign-ins are now kept in your system's keychain, not in GDM's settings.
- Use your own copies of yt-dlp and ffmpeg instead of GDM's.
- AppImage ツール サポート: AppImage は、変更された部分のみをダウンロードして、これらのツールを介して更新できます。
- ウェブサイト: 各機能のページ、テーマ ギャラリー、殿堂。
変更点
GDM got much lighter, and Linux is now supported like Windows.
- Linux は実験的ではなくなりました: GNOME、KDE Plasma、Xfce、Cinnamon、およびクリーンな Ubuntu、Debian、Fedora で確認済みです。
- ダウンロードのサイズが小さくなりました: setup.exe は 23 MB から 16 MB に、AppImage は 36 MB から 20 MB に、.deb は 27 MB から 17 MB になりました。
- Windows の通知領域でのメモリ使用量が約 50 MB から 10 MB 未満になりました。
- 85 言語すべての機械翻訳が英語と照合され、修正されました。
- ブラウザーからのダウンロードは、ブラウザーが認識した名前、サイズ、種類を保持するため、サインインが必要なダウンロードもすぐに正しく表示されます。
- GDM follows every kind of redirect a browser does, including "your download starts in a moment" pages.
- Freeze reports now say whether GDM was stuck in a loop, waiting on something, or the computer was too busy to run it.
削除済み
機能は削除されていません。古いラベルと一部の大きなファイルのみが削除されました。
- Linux ファイルの
-experimentalラベル (macOS には残っています)。 - 80 MB のユニバーサル Mac ダウンロード: Apple Silicon 用と Intel 用が別々になりました。バージョン 0.2.4 から更新する場合は、手動で一度更新してください: [更新プログラムの確認]でダウンロードをクリックするとリリースが開きます。
- 28 MB のコマンドライン プログラムが別々になりました: 現在は 0.2 MB のランチャーで、すべてのコマンドは以前と同じように機能します。
修正点
80 を超える修正。主なものは次のとおりです。
- Firefox and Waterfox: GDM now takes the download before the browser's file dialog, so the browser doesn't download it too.
- The extension now reaches GDM from Ubuntu's Snap Firefox and from Brave Origin.
- [ダウンロード ファイル情報]と進行状況ウィンドウがブラウザーの前面に開くようになりました。
- Windows 11 Insider ビルドでメニューやウィンドウに黒い帯が表示されなくなりました。
- Windows でテキストがより鮮明になりました。
- A slow start no longer makes GDM give up on Direct3D and stay on OpenGL.
- Linux: Hyprland や同様のコンポジターで、メニューが正しい場所に開き、すぐに表示されるようになりました。
- Linux: ダーク モードがデスクトップに従うようになり、キーリングやスリープ サービスが遅くてもウィンドウがフリーズすることはなくなりました。
- No more crash when a magnet link or browser download arrives while GDM is minimized or in the tray.
- A minimized GDM keeps running its queues and Scheduler.
- ビジー状態のコンピューターで「part file still in use」というエラーでダウンロードが失敗することはなくなりました。
- 一度しか機能しないリンクが「403 Forbidden」というエラーで失敗することはなくなりました。
- YouTube's "Requested format is not available" no longer stops a download: GDM takes the nearest quality below.
- [停止]で yt-dlp も停止するようになりました。以前はバックグラウンドでダウンロードを続けていました。
- ボタンがすべての言語でテキストに合うようになりました。
- スクリーン リーダーがリスト、メニュー、ウィンドウを適切に読み上げるようになりました。
セキュリティ
This release tightens what GDM accepts from torrents.
- トレント内の安全でないファイル名は拒否されます。
- When a torrent's files are already in the folder, GDM asks before writing into them.
- トレントからのファイルはインターネットからダウンロードされたものとしてマークされるため、SmartScreen と Gatekeeper はプログラムが最初に実行される前にチェックします。
- GDM no longer contacts torrent trackers on this computer or the local network.
- トレント ライブラリ librqbit が 9.1.0 に更新されました。
すべての変更の詳細
追加日時
テーマと外観
- Themes: View → Theme (#45). Classic is GDM's look, unchanged and still the default. Native takes your system's colours: Windows' accent colour and, when it is on, its contrast theme; the desktop's accent colour and higher-contrast setting on Linux (GNOME 47 and later, KDE Plasma); the accent colour on macOS; it follows them when they change. High contrast is black and white with a bright accent, every edge drawn and text at 7:1 or more. A theme applies at once, light and dark alike, and theme files in the themes folder (View → Theme → Open themes folder) are listed too; High contrast is itself such a file, in the same format. Six style themes keep the layout and bring their own control shapes, icons and, on Windows, a title bar GDM draws (resizing, Snap Layouts on Maximize, double-click and Alt+Space work as with the system's):
- Windows 8 のフラットな外観に続くメトロ: 角が四角く、フラットなボタン、フォーカス時にアクセントの境界線が付くボックス、チェックマーク付きのチェック ボックス、境界線付きのプログレス バー、常に矢印が表示されるスクロール バー、単色アイコン (Microsoft の Fluent UI System Icons、MIT)、タイトルが中央に配置されたテーマの色で描画されたタイトル バー。
- Adwaita: GNOME の外観に合わせたテーマです。角が丸く、フラットなグレーのボタン、丸いフォーカス リング、フォーカス時にリングが表示されるボックス、GNOME のチェック ボックスとラジオ ボタン、ファイルとカテゴリにはカラー、ツールバーには単色の GNOME Adwaita アイコン (LGPL-3.0) を使用し、タイトルが太字で丸いボタンのヘッダー バーを備えています。
- Breeze: KDE Plasma の外観に合わせたテーマです。角が丸く、ポインターの下またはフォーカス時にアクセント カラーのエッジが表示されるボタンとボックス、KDE のチェック ボックスとラジオ ボタン (アクセントのエッジ、テキストの色でチェック マーク)、フォーカス フレーム、KDE の Breeze アイコン (LGPL-3.0-or-later) を使用し、KDE スタイルのタイトル バーを備えています。タイトルは中央に配置され、ポインターの下で塗りつぶされる丸いボタン ([閉じる]は赤) があります。
- Luna, Aero and Aqua, after Windows XP, Windows 7 and Mac OS X (Leopard), each with a light and a dark side and icons drawn for GDM in its era's manner. Luna: buttons shaded from white with a dark blue edge and an orange glow under the pointer, green ticks, square text boxes, progress in green blocks and a deep blue title bar with the title in bold and square buttons (Close red). Aero: glossy buttons in two halves that turn light blue under the pointer, quiet check boxes, a glossy green progress bar and a glassy title bar, the title on a soft glow, its buttons hung from the top (Close wider and red). Aqua: gel buttons round at the ends (the default one blue), glossy check boxes, a blue focus ring, a blue gel progress bar and a grey title bar with the title centred and small round graphite buttons whose glyphs show under the pointer. Every glyph and shade is GDM's own drawing; none of Microsoft's or Apple's pictures or fonts are used.
- GDM's own icons where Metro, Adwaita and Breeze had none: Metro's Hide to the notification area, Adwaita's PDF, torrent file and Hide to the notification area, and Breeze's PDF and Hide to the notification area, drawn for GDM in each one's style (the one-colour ones in the theme's text colour).
- Theme files: every colour and size GDM's controls are drawn with (corner radii, borders,
font sizes, the list's row height, the icons' ink) comes from the theme, by role; the classic
look is that theme, unchanged pixel for pixel. A theme file (TOML or JSON in the data folder's
themesfolder) can change any role, choose each control's style ([controls]) and an icon set, and a theme can be a folder that brings its own icons. An icon set can mix PNG pictures with SVG drawings, and one-colour icons (-symbolic.svg,-symbolic.png, drawn in the theme's text colour) with coloured ones, and hold pictures at 32 and 48 pixels, used on a screen scaled to 150 % and more: the style themes' pictures stay sharp there. - Base16 and pywal colour schemes as themes: a Base16 or Base24 scheme (
.yaml, the classic layout and tinted-theming'spalette:one) or pywal'scolors.json(wallust's pywal-shaped one too), added with View → Theme → Add a theme file… or put in the themes folder, is a theme on the classic look: only the colours change. base00 and base01 are the backgrounds, base05 and base04 the text, base0D the focus, the selection and the progress bar (pywal: its background and foreground, color4); text is kept at 4.5:1 or more against every background and the accent at 3:1, moved a little where a scheme falls short. Oncewalhas run, View → Theme lists pywal, read from where pywal writes it (~/.cache/wal/colors.json,%USERPROFILE%\.cache\wal\colors.jsonon Windows), and GDM follows each new wallpaper's colours within two seconds. A theme file caninheritsa scheme to change more than its colours. - View → Interface size (#262): every window larger, 100 % to 200 %, on top of the system's display scale; Ctrl +, Ctrl − and Ctrl 0 in any GDM window, as in a browser. Every open window follows at once (dialogs, menus, the drop target) and GDM starts at that size, the crash report window too. A window larger than the screen opens as large as the screen allows and scrolls the rest, its title bar on the screen.
- View → Always dark (#60): GDM stays dark whatever the system says, for a desktop that reports no light or dark preference (GDM also reads it on Linux now, see Fixed).
- A file-type icon before every file name or folder (#122): the download list, Download File Info, Properties, Download complete (its open folder), Add torrent (the torrent and its tree), a torrent's Files tab, the progress window's Save To, the Scheduler's files, Batch download's preview, and Download video's qualities and a playlist's videos (the file each one gives). Each is your system's own icon for that type, the one its file manager shows: Windows Explorer's, macOS Finder's, or your Linux desktop's icon theme (KDE's, GNOME's or GTK's choice, then the themes it builds on). It is sharp at every display scale (125, 150, 200 %), taken at the size the screen needs. Each type is looked up once, in the background, so a long list never waits for it. Where the system has no icon for a type (a Linux desktop without an icon theme), GDM draws one of its own, from the Tango icons (public domain).
- Windows: GDM draws with Direct3D 12 (#89). Its windows open faster (about a quarter of a second sooner on our test PC), and Direct3D may avoid the stalls some graphics drivers' OpenGL has (#82). View → Draw with goes back to OpenGL, as before, from the next start; a choice of OpenGL is kept. The window always opens: when Direct3D can't start, its first frame doesn't come within 10 seconds, or a start with it ends before its first frame, GDM draws with OpenGL until Direct3D is chosen again (the menu says so, and why); without a usable OpenGL either, it draws with Microsoft's software renderer (Remote Desktop, virtual machines without a graphics driver). When the graphics card is reset while GDM runs (a driver update), GDM starts again by itself. Freeze and crash reports say what was drawing. Linux and macOS keep OpenGL by default.
- Linux: Vulkan, and macOS: Metal, in View → Draw with (#206). Linux can draw its windows with Vulkan (on Wayland and X11), and macOS with Metal, the way Windows draws with Direct3D. OpenGL stays the default there until reports from real graphics cards are in: try it and tell us how it went. The same safety net as on Windows: when Vulkan or Metal can't start (no driver for it), its first frame doesn't come within 10 seconds, or a start with it ends before its first frame, GDM draws with OpenGL until it is chosen again, and the menu says why. A graphics card reset while GDM runs starts GDM again.
- Hide to the notification area (#63): a download's progress window has a button that hides it in the tray while the download goes on: on Windows in its title bar, left of Minimize (the progress window draws its own Windows 11 title bar now, keeping the system's snapping, shaking, menu and shadow), and in its Alt+Space menu; on Linux and macOS at the end of its tab row. The tray menu's new Downloads in progress lists the running downloads to bring one's window back (double-clicking it in the list does too). With Options → General → Minimize to the notification area (on by default), Minimize hides the main window and progress windows there as well. Only where a tray shows GDM's icon.
- Started with the computer, GDM waits in the notification area
(#226): with Options →
General → Launch GolinksPRO Download Manager on startup, GDM no longer opens its window in front
at every sign-in. It starts hidden, its icon in the notification area, with its downloads,
queues, Scheduler and browser hand-overs running; its icon, or starting GDM again, shows the
window as before. The same on Linux and macOS; where no notification area shows GDM's icon
(some Linux desktops), it starts minimized, and the option's tooltip says so (it waits for
one up to 30 seconds after its icon is made, its window hidden: a desktop's can come up after
GDM at sign-in). The startup entry now passes
/startup(new on the command line); an entry written by an earlier version or its installer is written again at the next start, and the installer writes the new one. - スクリーン リーダー用のドロップダウン リスト: スクリーン リーダーまたは UI オートメーションで、ドロップダウン リストの選択肢をテキストで設定したり、リストを開閉したりできるようになりました。
ダウンロード
- Downloads through one network adapter, with a kill switch
(#35): Options → Proxy /
Socks → Network adapter. Pick one, usually your VPN's, and every connection GDM opens goes out
through it or not at all: downloads, FTP, the DNS you chose, GDM's own downloads and the update
check. When the adapter disconnects, nothing goes out through your normal connection. Running
downloads stop and start again when it's back. The command line's
gettakes--adapter. PAC scripts'myIpAddressno longer opens a network socket on Windows. - Video pages and image galleries go through it too, on Windows, Linux and macOS: video
downloads (yt-dlp and the ffmpeg it starts) and galleries (gallery-dl) go through a proxy GDM
runs on this computer, which opens their connections through the adapter as GDM opens its
own, with the DNS you chose, IPv4 and IPv6. The same kill switch: when the adapter
disconnects, their connections close at once and the downloads stop, then start again when
it is back. Formats over RTMP, RTSP, MMS or FTP, which can't go through it, are refused. The
command line's
video-getandgallery-gettake--adapter. - トレントも Windows でこれに対応します (#143): すべてのトレント接続はアダプターのアドレスから送信され、ダウンロードと同じキル スイッチが適用されます。ピア、トラッカー、DHT、およびリスニング ポートが含まれます。アダプターが切断されると、トレントは停止し、他の方法で何も送信されなくなり、アダプターが復旧すると再開されます。
- まだ
ftps://(暗黙の TLS を使用する FTP) のみアダプターに固定できないため、アダプターが選択されている間は起動しません。 - Choose the DNS (#36):
Options → Connection → DNS picks who turns names into addresses for downloads, FTP, GDM's
own downloads and the update check. The system's (the default), Cloudflare, Google, Quad9,
AdGuard, NextDNS (with your configuration ID) or your own, asked over HTTPS (the default), TLS,
or plain over TCP. Test shows how long it takes to answer. When it can't be reached, the
download stops with a message naming it, unless you allow falling back to the system's DNS;
your hosts file and local names stay with the system's. The command line's
gettakes--dns. Torrent trackers still use the system's DNS, and so do video pages and galleries unless a network adapter is chosen. - Where a download's server is (#140): Download File Info, the progress window and Properties show the server's country, with its flag, and its round trip, such as about 24 ms (near), in green, amber or red. The country comes from a table that ships with GDM (IP to Country Lite by DB-IP, CC BY 4.0, refreshed with each release), looked up on the computer: no address is sent anywhere. The time is measured from the download's own connections, with nothing extra sent. Through a proxy GDM says so instead of guessing, and a CDN's server (Cloudflare, CloudFront, Fastly, Akamai and others) is said to be the CDN's, not the site owner's. Properties keeps what the last run saw. GDM is about 770 KB larger (the table 674 KB, the flags 95 KB).
- 必要に応じて、ダウンロードごとに 32 を超える接続 (#12): オプション → 接続 で、1 から 32 までの任意の数値を入力または矢印で設定できるようになりました。32 を超える接続を許可 すると、サーバーの例外も含めて 128 まで増やすことができます。より少ない接続しか許可しないサーバーは引き続き認識され、より少ない接続が要求されます。コマンド ラインの
-cは 1 から 128 を受け取ります。 - Google Drive links (#34):
paste a Drive file's link (
drive.google.com/file/d/…/view,…/uc?id=…,…/open?id=…) and GDM downloads the file itself, as it was uploaded, over several connections and resumable, with its real name and size in Download File Info. Large files get past Drive's "can't scan this file for viruses" page as Download anyway does. Google Docs, Sheets and Slides come as Word, Excel and PowerPoint files. A private file downloads with the sign-in the extension passes from the browser. When Drive won't give a file (too many downloads lately, sign-in needed, no access), GDM says so in your language instead of saving Drive's page. The video button over a Drive video downloads the original file. Folders aren't downloaded yet: GDM says the link is a folder. See Google Drive links. - Link grabber, and archives extracted when they are downloaded
(#37). The window that took
the browser's "Download all links", Tasks → Import and dropped lists grew into Link grabber
(also Tasks → Link grabber..., where pasted links go). Links come in packages: a split
archive's volumes together, the other links of a page together, the rest in "Various files".
Each link is looked up for its name, size and whether the server has it (Offline links come
unticked), and each package has its folder, an archive password, "Extract when done" and
"Delete archives after extracting". Start or Add to queue (IDM's import, unchanged:
an
.ef2file still brings each download's referrer and cookies). GDM extracts ZIP (AES and Deflate64 too), TAR, TAR.GZ, TAR.XZ, GZ and XZ itself; 7z and RAR need 7-Zip (split.7z.001and.partN.rartoo), and a window says so when it isn't installed. It extracts when a package says so, for any download with Options → Archives → Extract archives when their download completes (off by default), or with right-click → Extract. A split archive is extracted once its last volume is in. Extracted files are marked as downloaded from the internet, as the archive is; names that would leave the folder, links, and archives that would fill the disk are refused; an existing file is never overwritten. The archive goes to the Recycle Bin (the Trash) only when you ask. Options has a new Archives page. - 画像ギャラリー (#58): URL を追加 にギャラリーのアドレス (Wikimedia Commons カテゴリ、Flickr アルバム、DeviantArt または Imgur ギャラリーなど) を入力すると、ギャラリーをダウンロード が開き、gallery-dl を使用してその画像を独自のフォルダーにすべて、または最初の N 枚ダウンロードします。再度開始すると、ギャラリーは新しい画像のみを取得します。gallery-dl は yt-dlp と同様のオプションのヘルパーです。作者のキーで署名されているリリースからのみインストールされるか、または独自のコピー (ヘルパー) を使用します。コマンド ラインでは
install-gallery-dlとgallery-getを使用します。 - 組み込みのカテゴリは変更可能 (#93): 圧縮、ドキュメント、音楽、プログラム、ビデオは、独自のカテゴリと同様に、名前の変更、他のファイルタイプの割り当て、および削除が可能です (右クリック → プロパティ または 削除)。名前が変更されたカテゴリは、そのフォルダーを保持します。カテゴリを削除すると、そのダウンロードをどうするか尋ねられます。一般に移動するか、リストから削除するかです。どちらの場合もファイルは残ります。オプション → 保存先 → 組み込みのカテゴリを復元 で、元の状態に戻すことができます。一般とトレントは引き続きフォルダーのみを変更します。
動画
- プレイリストとチャンネル (#69): [ページからビデオをダウンロード]では、プレイリストまたはチャンネルのビデオが長さとともにすべてチェックされた状態で一覧表示され、[すべて選択]と[選択解除]が利用できます。品質はすべてに適用され(最高品質、指定の高さまで、オリジナル音声、MP3、Opus、FLAC)、各ビデオはリスト名と同じフォルダーに個別のダウンロードとして保存されます。[今すぐダウンロード]でメインキューが開始され、設定された数だけ同時に実行されます。プレイリストはビデオが到着するたびに一覧表示され、一覧表示は停止して再開できます([残りを一覧表示])。サイトが中断した場合は、何件のビデオの後で中断したか、その理由が表示されます。チャンネルは一度に 50 件のビデオが一覧表示され、[さらに読み込む]で追加できます。数千件のリストでも高速に動作し、500 件を超えるダウンロードを追加する場合は確認を求められます。コマンドラインでは
playlist-infoとplaylist-getを使用します。 - Video subtitles (#68):
Download video from a page lists the video's subtitle languages, the uploader's first, then the
site's automatic captions (in the language spoken, English and yours). They're saved beside the
video as
<name>.<language>.srt, or put into the video with ffmpeg (MP4, MKV), and the choice is offered again for the next video. Subtitles a site refuses (YouTube limits how often they may be fetched) never cost the video: GDM asks once more after a pause, then says which are missing. On the command line:video-get --subs,--auto-subs,--embed-subs;video-infolists them. A finished video and its subtitles are now marked as downloaded from the internet, as other downloads are. - A video's sound as MP3, Opus or FLAC
(#32,
#70): Download video lists
Audio only MP3 at its best variable bitrate (VBR) and at 320, 256, 192 and 128 kbps, after
the sound in the site's own format, now named Audio only, original. ffmpeg converts it (on
Windows GDM offers to install it, as for the best video qualities; on Linux and macOS it uses
the system's), and the browser's Download video button offers the same. Under the MP3 ones,
Audio only OPUS (YouTube's Opus is only moved into an
.opusfile, not converted) and Audio only FLAC (lossless, with an honest note in the window: it can't add quality the site's lossy sound doesn't have, the file is only bigger). The command line takesvideo-get --format mp3:192(mp3:0for VBR),-f opus:and-f flac:. - 動画サイトの Cookie (#229): オプション → サイトのログイン で、yt-dlp がこのコンピューター上のブラウザーの Cookie (Firefox、Chrome、Edge、Brave、Opera、Vivaldi、Chromium、Whale、macOS の Safari) を、プロファイル名またはフォルダーで読み取れるようになります。これにより、サインインが必要な動画へのリンク (YouTube の「ボットではないことを確認するためにサインインしてください」) が機能します。既定ではオフです。ブラウザーの拡張機能がページの Cookie を渡す場合、それらが代わりに使用されます。ブラウザーの Cookie を読み取れない場合 (Chrome、Edge、Brave は Windows でロックします。Linux ではキーリングがロックされています)、ダウンロード動画ウィンドウにその旨が明記されます。
- Your own yt-dlp and ffmpeg (#51): Download video from a page → Helpers... shows where each comes from, and Use another program... takes a copy you already have instead of GDM's own (checked once, then used by the window and the command line alike; GDM leaves its updates to you). Use GDM's own copy goes back.
トレント
- Download in order (#39): to watch a video while it downloads, tick Download in order in Add torrent, or choose Torrent → Download in order in the list's right-click menu, even while it runs. A file's start comes first, and with First and last pieces first (on by default) its end comes early too, which most video files need before they play. Slower peers take pieces a little further on, so the start isn't waiting for them. Other torrents now download the rarest pieces first, as BitTorrent programs usually do: on GDM's test swarms they finished just as fast, and they finished where a scarce piece's only holder left. Torrents already in the list carry on, with nothing checked again. GDM also honours a peer's request to cancel a piece it no longer needs, so its upload isn't spent on data nobody wants.
- RSS フィード (#39): タスク → RSS フィード... は、トレントの RSS および Atom フィードを監視し、その記事を一覧表示し (手動でダウンロード)、ダウンロードルールは、タイトルが一致する新しい記事を追加します。これには、単語または正規表現、スキップする単語、各エピソードを一度だけ取得するエピソードフィルター (
1x2;1x5-8;2x1-)、ルールごとのフォルダーが含まれます。フィードのバックログはそれ自体ではダウンロードされません。 - トレント コマンド (#39): トレントの右クリックメニューには、トレント → ファイルを再チェック、再アナウンス、トラッカーの追加...、マグネットリンクをコピー があります。ファイルのタブでは、実行中にファイルをチェックしたり、チェックを外したりできます。
.torrentファイルの Web アドレスは、URL を追加またはブラウザーから、ファイルの内容を含むトレントを追加を開きます。TORRENT はオプション → ファイルの種類 の既定値に含まれているため、ブラウザーは.torrentファイルを渡します。以前に保存されたリストは、その内容を保持します。 - シーディングとアップロードの制限、および持続する共有比率 (#39): 「完了後もトレントを共有し続ける」の下にある[トレント設定]では、完了したトレントの共有を共有比率で停止するか、数分間共有された後に停止することができます。どちらも既定ではオフです。このように停止されたトレントは、イベントログにその旨が記録され、次回の開始時に再度共有されることはありません。[トレント設定]では、すべてのトレントが送信する合計量を制限でき、トレントの進行状況ウィンドウでは、そのトレント自身の制限を設定し、それを保持できます。[一般]タブでは、すべての実行を通じて送信された量と共有された期間がカウントされるため、共有比率が一時停止または再起動後に 0 から再開されることはなくなりました。
- トレント設定: ネットワークは自由に選択できます (#40): 受信接続を許可するかどうか、UPnP でポートをマッピングするかどうか、固定ポート、DHT、ローカルネットワークでのピアの検索、[プロキシ / SOCKS]からの SOCKS5 プロキシ(これにより、それを迂回するものはすべてオフになります)、IP ブロックリスト(P2P または eMule 形式、7 日ごとに再取得)、およびトレントが実行されていないときにトレントエンジンを停止する設定があります。新しいヘルプページ[トレントとセキュリティ]では、他者が見ることができるものと、各スイッチの機能について説明しています。
- Torrents through your debrid account
(#44): with Send torrents and
magnet links to the first account instead of to peers ticked (Options → Accounts), a
magnet link or a
.torrentfile goes to the account. Real-Debrid, AllDebrid and Premiumize download the torrent on their servers, and the list shows how far they are (45% at Real-Debrid). GDM then downloads its files over HTTP, with all its connections and resume, and removes the torrent from the account's list. Your computer never connects to the torrent's peers. Experimental, as the accounts are.
デブリットアカウント(実験的)
- Real-Debrid, AllDebrid and Premiumize (#44): Options → Accounts keeps your debrid service accounts. Real-Debrid signs in by code in the browser, or with your API token; AllDebrid by a PIN in the browser or with an API key, and GDM waits while it prepares a slow link; Premiumize with its API key. A link from a file host your service supports is unlocked through your account, then downloaded with all of GDM's connections, pause and resume, from Add URL, the browser's link menu and batch downloads. When the direct link expires, GDM asks the service for a new one. The direct link is never shown or copied, and the sign-in is kept like your other passwords (the system's keychain, below). Each service is asked well under its request limit. See Debrid service accounts. Experimental: built from the services' public API documentation, not yet confirmed with a real paid account.
- One link directly, and the command line
(#44): Download File Info
says which account a link goes through (Download through Real-Debrid (your account));
untick it to download that link directly. File Properties has the same choice for a
download in the list, and GDM keeps it after a restart. The command line's
getandresumego through the accounts of Options → Accounts too, and--directskips them. A download the browser had already started stays direct after a restart, and when one service doesn't answer, the other accounts still work.
ブラウザー拡張機能
- In the stores: the Firefox add-on is on addons.mozilla.org, GolinksPRO Download Manager, installed with one click and kept up to date by Firefox (and by Zen and LibreWolf); the Chromium one is in the Chrome Web Store, GolinksPRO Download Manager, for Chrome, Edge, Brave, Opera and Vivaldi, installed with one click and kept up to date. Chrome offers it by itself once GDM is installed, and the website, the help and the README offer Add to Firefox and Add to Chrome first. The store's copy needs this release of GDM: the helper of GDM 0.2.x serves only the copy in GDM's own folder, and the browser refuses the store's (#208). The store's copy shows no Download video button on YouTube, whose downloads the store's policy forbids; Tasks → Download video from a page still takes any page.
- GDM offers the browser extension: until a browser's extension has reached GDM, each start shows Add GolinksPRO Download Manager to your browser, with a button for every browser installed, which opens its store page (Install it by hand stays there for a browser that can't use its store). The window says when the extension is connected; Don't ask again stops it.
- The extension's toolbar button says whether the browser reaches GDM. When it doesn't, a red ! and How to fix it lead to the new help page, The browser and GDM aren't connected, at the section for the reason. Its popup also pauses taking downloads, leaves the current site to the browser for good, and opens GDM or its Options.
- Options → General → Test browser integration checks GDM's side in order (integration on, the installed copy, the browsers can find GDM, which browsers' extension connected) and offers Set it up when the browsers can't find GDM.
- 拡張機能はページが読み込んだメディアを一覧表示します (#38)。ツールバー ボタンのウィンドウにはこのページのメディアがあります。これは、ページのプレーヤーが読み込んだ HLS および DASH ストリーム (それぞれ 1 回、品質と長さを含む) と、再生されたビデオおよびサウンド ファイルをサイズとともに表示します。ダウンロードは、ストリームを動画をダウンロードウィンドウに、ファイルをリストに送信します。ページの Cookie、リファラーとしてのページ、ブラウザーの User-Agent を使用するため、ページが提供しないストリームでも保存できます。著作権保護 (DRM) されたストリームは保護されていますとしてリストされ、送信されることはありません。許可する新しいものはありません。拡張機能はすでにタブの応答を監視していました。
- Downloads from a browser behind a VPN or proxy extension go through it too (#42): the browser extension passes the proxy the browser uses for a download (an extension's, or its settings' manual proxy or auto-config script) with it. GDM downloads through the same proxy while Options → Proxy / Socks → Use proxy/socks from a browser's request is on, which is the default. A proxy that needs the VPN extension's own login can't be shared: the download says so rather than going without it. It is an opt-in, off as installed: Send downloads through this browser's proxy or VPN extension in the extension's popup. In Firefox the switch asks for the browser's proxy permission (to read the browser's proxy, never to change it). Chrome, Edge, Brave, Opera and Vivaldi can't make that permission optional, so their extension has it from the install; Chrome counts it under the access to every site the extension already has, so the update asks for nothing new. There the extension reads the browser's proxy settings: the server for the download's scheme (honouring their bypass list), or their auto-config script. Addresses on this computer (localhost, 127.0.0.1) go straight to it, as the browser sends them.
- Zen, Helium and other browsers built on Firefox or Chromium (#41): the extension reaches GDM in them, also when one is the only browser on Linux or macOS (Zen reads Firefox's folder, which GDM now creates; Helium its own). Add GolinksPRO Download Manager to your browser lists them, Zen, LibreWolf, Floorp and Waterfox by their own names (Options too), and sends Firefox's family to the right page. On Windows GDM lists the browsers Windows itself lists, so Helium is no longer taken for Chrome. Flatpak browsers can't start GDM's helper, which the help page now says.
- GDM says why the browser kept a download (#208): every download left to the browser by Options is a line in GDM's log naming the setting that decided (its type isn't in File types, its site or address is excluded, it's under the minimum size, the browser is unticked, browser integration is off, or the extension may not read the site), and the extension's button shows the last one, with the file's name. A download from a private window is logged without its name or site.
- デフォルトでブラウザーから取得されるファイルの種類が増加しました (#208)。今日のインストーラーとパッケージ (macOS 用の DMG と PKG、Linux 用の DEB、RPM、APPIMAGE、Windows 用の MSIX、APPX、APPXBUNDLE、CAB)、アーカイブ (XZ、ZST、TGZ、TXZ)、および WEBM、FLAC、OPUS がオプション → ファイルの種類に追加されました。編集されていないリストは次回の起動時にこれらを取得します。編集済みのリストはそのままです。オプション → ファイルの種類 → 次のサイズより小さいファイルは取得しないは、小さなファイル (レシート、アイコン) をブラウザーに残し、ブラウザーに残されたアドレスのリストを編集...が機能します。
- ブラウザーが自身で開く PDF、音楽、ビデオも取得されます。その種類がオプション → ファイルの種類にある場合です (オプション → 一般 → キー...でオフにできます)。リンクをクリックする際にAltキーを押したままにすると、ブラウザーがそれを処理します。
- ブラウザーの右クリック メニューにある選択したリンクをダウンロードとすべてのリンクをダウンロード: ページのリンクはインポートに送られ、そこでチェックできます。
- Downloads from forms (a button that posts and gets a file back) are posted again by GDM, with the form's data, instead of being lost. A form that sends a file (multipart) stays with the browser.
リモート コントロール、サーバー、スクリプト
- Control GDM from your phone (#141):
Options → Remote, off by default. A phone or another computer on the local network, paired
with a code (or a QR code) GDM shows, opens a page GDM serves over HTTPS: it adds links, magnet
links and
.torrentfiles, shows the list with its progress, pauses, starts and removes downloads, and starts and stops the queues, in the phone's language. Only paired devices are answered, each removable in Options, and only on the computer's private network addresses. Guide. - Run GDM on a server (#157):
misterdownloadmanager --headlessruns GDM without a window (a home server, a NAS, Docker, Unraid), its folders and port set by flags or the environment; aDockerfile, a Compose file and an Unraid template come with it. Phones pair with the code it prints (ormisterdownloadmanager-cli pair), and the browser extension can send downloads to another GDM. Guide. - 自動化 API のリストには、キュー、カテゴリ、空き容量も表示されます。名前でキューを開始および停止し、追加されたアドレスはカテゴリとキューを選択できます。
アカウント、スケジューラ、サポート
- Sign-ins in the system's keychain (#44): debrid accounts, Sites Logins' passwords and the proxy's password are kept in Windows Credential Manager, in the system keyring on Linux (Secret Service: GNOME Keyring, KeePassXC and others) and in the macOS keychain, and the settings keep only a reference. Those already saved move there on the next start. A locked keyring is never unlocked and no keyring is ever asked for a password: without one, they stay in GDM's settings as before, sealed for your Windows account on Windows (the proxy's password now too, like Sites Logins' passwords). Options → Accounts says where they are. A portable copy keeps them in its own folder, and uninstalling with remove the download list and settings removes them from Credential Manager too.
- The Scheduler wakes the computer to run a queue (#142): tick Wake the computer to run this queue under the start time, and a sleeping computer is woken a minute before the queue starts and kept awake while it runs; the line under it says when. On Windows it needs Allow wake timers in the power plan: when that is off the Scheduler says so, with a link to the setting. On Linux an administrator has to allow it once (the guide shows how); on macOS only an administrator can schedule a wake, so the option says why it's greyed. GDM never asks for an administrator's password. The Scheduler is 40 pixels taller for it.
- Support GDM: Help → Support GDM and a line in About open the creator's GitHub Sponsors page in the browser; the website, the README and the browser extension's popup link to it too. Only when asked: GDM stays free, with no reminders, and nothing changes or unlocks.
Linux
- AppImage も AppImage ツール経由で更新される (#24): 更新のアドレスを保持し、各リリースには
.AppImage.zsyncが含まれているため、AppImageLauncher、Gear Lever、AppImageUpdate は変更された部分のみをダウンロードします。今すぐ更新は以前と同様に機能します。 - Linux ファイルは
-experimentalなしで命名される: AppImage、.deb、.rpm、.tar.gz はMisterDownloadManager-<version>-linux-x86_64.<ext>であり、.deb と .rpm の説明では実験的なビルドとは呼ばれなくなりました。今すぐ更新、AppImage ツール、ウェブサイトはどちらの名前でもそれらを見つけます。macOS の .dmg ファイルは-experimentalを保持します。
ウェブサイト
- A page for every feature, and a Themes page (#260): each feature has a page of its own, with the real window, where to find it in the app, since which version, and what it can't do yet; the home page lists them all, by group. The Themes page shows every built-in theme in its light and dark side, and how to make your own theme file, try it without building GDM, and share it, with a prompt to give an AI assistant. What isn't in a release yet says so.
- これらの素晴らしい人々によって実現: ホーム ページの最初のビューでは、プル リクエストを送信したり、イシューを開いたり、GitHub で会話に参加したりしたすべての人々に、丸い写真とともに感謝の意を表しています。新しい貢献者ページには、各人が何をしたかが示されています。各リリースは、ニュース ページと GitHub のリリース ノートで、前回のリリース以降に協力してくれた人々で締めくくられています。そして README もすべての人々に感謝しています。
変更点
ダウンロードとブラウザー
- ブラウザーからのダウンロードは、ブラウザーの名前、サイズ、種類を保持します: ダウンロード ファイル情報 はサーバーに再度問い合わせることはなくなり、リンク自体の名前 (
download="…")、Unicode 名、サインインが必要なダウンロードがすぐに正しく表示されます。問い合わせる必要がある場合 (アドレスが入力された場合) は、ダウンロードで使用される Cookie、リファラー、User-Agent を使用して問い合わせます。 - ブラウザーに与えられたアドレスは、リダイレクト先の情報とともに保持されるため、期限切れの署名付きリンク (GitHub リリース、クラウド ドライブ) は再開時に更新され、オプションで除外されたサイトは、他のサイトにリダイレクトされてもそのままにされます。
- GDM follows every kind of redirect a browser does (#28):
any HTTP redirect (301, 302, 303, 307, 308), up to 20 in a row instead of 10, and the pages
download sites put in between ("your download starts in a moment"), which lead on with a
Refreshheader or a<meta http-equiv="refresh">: their wait is kept (up to 10 seconds), and the cookies they set go along while the download runs (not into a resume later). A page that leads on only through its own script still stops there. - 動画上のダウンロード ボタンは、ページの参照元、Cookie、ブラウザーの User-Agent を yt-dlp に渡し、サインインが必要な動画や埋め込み場所でのみ再生される動画も機能するようにします。
- ウェブからダウンロードされたファイルは、ブラウザーが独自にマークするように、インターネットからダウンロードされたものとしてマークされます: Windows の Mark of the Web (SmartScreen、Office の Protected View)、macOS の検疫。
- プライベート ウィンドウからのダウンロードは、保存されたリストから除外されます。
- プロキシの背後にあるトレントは、ネットワークへの UDP ソケットを開かない: UDP トラッカーはすでに除外されていましたが、クライアントもこのコンピューターにとどまります。
- プロキシ自動構成スクリプト (PAC) は QuickJS で実行される。これははるかに小さい JavaScript エンジンで、メモリと実行時間に制限があります。ループしたり無限に増大したりするスクリプトは、以前のように保持されるのではなく、壊れたスクリプトと同様に失敗します (ダウンロードはデフォルトのプロキシ設定で続行されます)。
- The extension is called GolinksPRO Download Manager.
より小さく、より軽く
- GDM's programs and downloads are much smaller (#25):
on Windows, the programs went from 93 MB to 41 MB (
misterdownloadmanager.exefrom 61 MB to 38 MB, the command line from 28 MB to a 0.2 MB launcher), and setup.exe from 23 MB to 16 MB. On Linux the AppImage went from 36 MB to 20 MB, the .deb from 27 MB to 17 MB. - コマンド ラインはアプリ自身のプログラムで実行されるため、ダウンロード エンジンは一度だけ出荷されます。すべてのコマンド、
--json、Ctrl+C、終了コードは以前と同様に機能します。 - 翻訳 (英語以外の 85 言語) は、翻訳者のメモなしで 12 MB のテキストが 1 MB 未満に圧縮され、起動時に一度だけ解凍されます。
- Release signatures are checked by GDM's own small verifier instead of a full OpenPGP library.
- ウィンドウを描画するコードはサイズが最適化され (エンジンは速度が最適化されたままです)、プログラム全体が最適化されています。
- クラッシュ レポートは、リリース シンボル ファイルの関数のみを名前で示し、ソースからのビルドで追加できるデバッグ情報リーダーは含みません。
- The installer packs tighter, and GDM's own code no longer carries the build machine's folder paths (a bundled C library still keeps a few of its own).
- その後、プログラムはサイズに合わせてビルドされ (#158)、インストーラーは 16.1 MB から 13.6 MB に、zip ファイルは 19.3 MB から 15.6 MB になり、同じ機能とダウンロード速度を維持します。
- macOS のダウンロードが 2 つに分かれ、サイズが小さくなりました (#25): 80 MB のユニバーサル .dmg 1 つではなく、Apple Silicon 用の .dmg (
-macos-arm64約 14 MB) と Intel 用の .dmg (-macos-x86_64約 16 MB) が提供されます。バージョン 0.2.4 以前から更新する場合は、手動で一度更新してください: [更新プログラムの確認]のダウンロードをクリックするとリリースが開きますので、お使いの Mac に合った .dmg を選択してください。その後は今すぐ更新が再び機能します。 - Less memory in the notification area (#72): closed to the tray, or minimized there (on by default), GDM gives the memory it isn't using back to Windows. Task Manager's Memory drops from about 50 MB to under 10 MB (with 500 downloads in the list, from 58 to about 14 MB). It gives it back again 2 minutes after hiding, when the clock's ticks and a one-time allocation have brought some back, then every 10 minutes while GDM stays there. After the language list (which needs a font for every script) closes, those fonts are let go: about 70 MB less than before. On Linux the heap's free memory goes back to the system the same way. GDM uses a lot of memory explains Task Manager's figures.
レポート、翻訳、ヘルプ
- Freeze reports say what kind of freeze it was (#57): GDM measures how much processor time the window got while it didn't answer. The report then says whether it ran all along (a loop), waited (a deadlock, or the disk or the network), or hardly ran at all, which means a computer too busy to run GDM or slow to load it from disk, most likely not a bug in GDM. Those last ones share one signature, so they find one issue instead of many.
- すべての言語で翻訳の品質を向上しました。 プログラムとウェブサイトの機械翻訳されたテキストはすべて、各言語のスタイル ガイド (コマンド、質問、ラベルの書き方) とネイティブ レビュー担当者が決定した用語に照らして再確認され、誤りや不自然な箇所が修正されました。人間がレビューしたテキスト (イタリア語とアラビア語のすべて) はそのまま残されています。新しいテキストは今後も同じ方法で翻訳されます。
- 翻訳者の方へ: レビュー済みの翻訳が機械翻訳に置き換えられることはありません。 人間が
#, machine行を削除した行は、すべての場合においてtools/i18n/translate.pyによって保持され (--redoを含む。失敗したチェックは人間が判断できるように表示されます)、そのような行を削除したり、再度#, machineとマークしたりするプル リクエストは CI で失敗します (tools/i18n/reviewed_guard.py)。最初のレビュー済みカタログはイタリア語です (#150)。 - ヘルプが説明内容を表示するようになりました (#228): すべてのガイドと主要なヘルプ ページに、説明するウィンドウの画像が追加されました。画像は重要な部分にトリミングされ、手順が特定のコントロールを指す場合は番号が付けられ、一般的なフロー (ブラウザからのダウンロード、最初のダウンロード、ビデオ、トレント、夜間のキュー) にはステップ ストリップが追加されています。ウェブサイトでは、ライトまたはダーク テーマに従い、読み込み中にその場所を保持し、クリックすると拡大表示されます。画像の説明とキャプションはページと共に翻訳されます。画像は 1 つのリスト (
tools/shots/) からスクリプトによって作成されるため、すべてを一度に再撮影できます。
開発者向け
- A Linux test machine, scripted (part of #164):
tools/lab/linux-vm/sets up an Ubuntu 24.04 desktop in VirtualBox from a Windows host (vm.ps1: hardware, headless start, linked clones;setup.sh: packages, Rust, Node, the browsers, UI automation, an unlocked keyring), builds any branch or pull request there with a quick test profile (build.sh), and checks pull requests on it: windows shot and compared pixel by pixel (shots.sh,shot-host.sh,pixdiff.py), HLS and DASH hand-overs from the Snap Firefox and Google Chrome (streams.mjs,streams-chrome.mjs), the extension's proxy switch (proxy-optin.mjs), hand-overs and the Scheduler while minimized, torrents without a network, and GDM's start-up time (measure.sh). Every change is now checked on Linux as on Windows. The machine also has copies on KDE Plasma, Cinnamon and XFCE (desktop.sh), which get a build copied over instead of making one (vm.ps1 deploy); a window harness shoots many windows from one running GDM in any language, mode and theme, with real clicks and keys inside the machine (win.sh,win-host.sh); and a store package is checked before it ships (store-check.mjs,chrome-menu.mjs). - Linux builds and window shots in minutes, on WSL2 (part of
#164):
tools/lab/wsl/sets upmdm-lab, an Ubuntu 24.04 WSL2 distribution of its own, which builds any branch or pull request for Linux at the computer's full speed (build.sh: about 5 minutes from scratch, under a minute after a change, against 15 to 60 in the VirtualBox machine), shoots GDM's windows in any language and mode on a virtual screen that never shows on Windows (shots.sh: about a second a window, against 40), compares OpenGL and Vulkan pixel by pixel (renderers.sh), and hands a build to a VirtualBox machine for what needs a real desktop (deploy.ps1). - エンジン テストがビジーなコンピュータで失敗しなくなりました (#123、#136、#201):
- 一時停止と再開、およびイベント ログのテストは、マシンの速度に依存しなくなりました。ラボ サーバーは、テストが許可するまでバイトを保持でき (
stall_at)、テストは、作成したすべてのリクエストがサーバーのログに記録されるまで待機できます (#123)。 - 3 つのエンドツーエンド テストはタイミングに依存していました。拒否された接続の再接続、学習された接続制限、および無効なアドレス (範囲のないサーバーは以前に修正済み) です。それぞれが、チェックする状態を待機するようになりました。ラボ サーバーは、テストのために接続スロットを保持でき (
hold_slot)、settled()は、すべてのスロットが空であることを意味するようになりました (#136)。 - さらに 9 つのテストは、CPU が不足しているか、CI ランナーがビジーなために維持できない時間、速度、またはバイト数をチェックしていました。それぞれが、状態自体をチェックするか、関連するイベントから時間を計測するようになりました。遅いリクエストの自身の期間、停止から数分間の待機に対して測定された停止、一時停止前の最初のバイト、サーバーが同時にペースを合わせるダウンロードに対する速度制限 (および一度支払われたすべてのバイト)、期限ではなく再度要求された部分、ミリ秒ではなくリクエスト数後に期限切れになるリンク、範囲のないサーバーがソケットを埋めないほどゆっくりと応答する範囲試行、およびスパース ファイルがドライブ上で占めるバイト数です。低速接続テストは、シェディングなしで失敗するようになりました (以前はシェディングなしで合格していました)。ラボ サーバーは、そのようなリンクを配布し (
/redirect?uses=N)、範囲リクエストへの応答を独自にペースを合わせることができます (range_rate) (#201)。 - ホスト接続制限テストは、再接続と接続過多を区別するようになりました (#224)。サーバーは、クライアントが応答を破棄したことを、次に書き込むときにのみ認識するため、ビジーなコンピュータでは、再接続する接続が、サーバーがまだ古い応答をカウントしている間に一度拒否される可能性があります。ラボ サーバーは、各拒否とともに、クライアントのスロットを保持している応答がどこまで送信されたかをログに記録するようになりました。テストは、それらのいずれも説明できない拒否に対してのみ失敗します。
- テストが Windows ファイアウォールに問い合わせることはなくなりました。 トレント テストとテスト ツールは 127.0.0.1 のみでリッスンするため (トレント エンジンの新しい設定、そのリッスン アドレス)、テストの新しいビルドごとにすべての IP アドレスでソケットが開かれることはなくなりました。
/show menu:<n>は、ダウンロードがリストにある場合でもメニュー バーのメニューを開くようになりました。以前は、最初のダウンロードの右クリック メニューが開いていました。
修正点
- 進捗ウィンドウの[ダウンロードの状態]タブのバランスが調整されました: 行はタブの上端から 10 px 下にありましたが、下端に接していました。現在は上下に 7 px の間隔があります。
- ダウンロードのサーバーが「このコンピューター」または「ローカル ネットワーク」と表示されるようになりました。それぞれに旗の場所に独自のアイコンがあり、何も表示されずに「このコンピューターまたはローカル ネットワーク」と表示されることはありません。場所と時間の間の点は丸く、フォントの細い「・」がアポストロフィと読まれることがありました。
- Windows: a slow start no longer turns Direct3D off (part of #280): GDM gives Direct3D 10 seconds to show its first frame, and goes back to OpenGL when it doesn't. Those 10 seconds counted GDM's own loading too (the list, the fonts, the icons), which can take that long by itself on a busy computer just after it starts, so Direct3D was taken for failing and OpenGL drew from then on. Only Direct3D's own time counts now. Crash and freeze reports say what drew, on which graphics card and driver (OpenGL's too), and why, near their top, where a report cut to fit still has it.
- Linux: torrents work on a system without CA certificates too (part of
#264): the torrent engine built
its own connection for the trackers, which can't be made without them, so no torrent or magnet
link started there. It now uses GDM's: peers, the DHT and
http://trackers work, and anhttps://tracker fails saying there are no certificates to check it with. - Linux: uninstalling the .deb or .rpm leaves no browser files behind
(#266): GDM wrote the files
that tell each browser where its helper is in every user's home folder, and
apt removeordnf removeleft them there, naming a program that was gone. The packages now install them for everyone, in each browser's own folder (Chrome and Brave, Chromium and Vivaldi, Edge, Firefox, the Snap Firefox included), and remove them with the package; GDM writes none in the home folder for those browsers, and takes away the ones an earlier version wrote. The AppImage and the tar.gz, and Opera, Helium, Thorium and Firefox's forks (which read them only in the home folder), still get them there.
Windows、メニュー、およびダイアログ
- Windows でテキストがより鮮明になりました (#262): Segoe UI と Tahoma は、Windows が独自のグレー テキストを描画するように、縦方向だけでなく横方向にもグリッドにフィットするようになり、各文字が完全なピクセルで開始されるようになりました。以前は、垂直ストロークが 100% および 125% で 2 ピクセルのグレー幅になり、ぼやけて見えました。
- 画面の右端または下端近くで開かれたメニューは、すべてのディスプレイ スケールとインターフェイス サイズで画面内に反転するようになりました。以前は、画面の端がピクセル単位で測定され、メニューがポイント単位で測定されていました。
- A menu shut with Escape opens again at the first click on its title: a menu opened from the menu bar and shut with Escape, the pointer still on its title, was left marked open. On Linux the next click on that title only "shut" it, and a second click was needed; on Windows Escape seemed to do nothing (the menu came back at once). Escape, or GDM losing the focus, now shuts the menu whatever the pointer rests on; a press on a title still shuts its own menu or opens another.
- Menus and the drop target without a black band across their top (#208): on a Windows 11 Insider build (22635), every menu and submenu showed a black band a title bar tall across its top and a thin one down its left side, its items moved down by as much and its last ones cut off; so did the drop target (Tasks → Show drop target), its icon moved down. Each of these windows had a title bar's style, hidden by GDM, and something on that build placed the window's picture where the title bar would have ended. Menus and the drop target are now plain pop-up windows, as Windows' own menus are, with nothing above their contents to take for a title bar; every window of GDM without a title bar is made one the same way.
- The progress window, and the windows with a style theme's title bar, without a black band across their top (#208): on the same Windows 11 Insider build, the progress window showed a black band a title bar tall above its own title bar and a thin one down its left side, its contents moved down and cut off at the bottom; so could every dialog and the main window with Metro, Luna, Aero or Aqua. GDM draws these title bars itself, in windows that kept the system's title bar style, hidden. On Windows 11 they now have no title bar style at all: the progress window and the dialogs are plain windows, all theirs; the main window keeps the system's resizing edges, so it still resizes, snaps and maximizes as before, with a thin strip of its title bar's colour above it. Moving them by their title bar, their taskbar button, Alt+Tab and the window menu (Alt+Space, or a right-click on the title bar) work as before. Windows 10 keeps the frames it had.
- Windows: Download File Info and the progress window open in front of the browser (#208): a download handed over by the browser could open its window behind the browser, and stay there. Windows lets a program in the background take the foreground only with the browser's say-so, which the user's next click or key ends, and a window refused it opens under the program in front. Every dialog and progress window of GDM that opens without the foreground now goes above the other programs' windows, without taking the keyboard from the one being typed in: a click on it does, as with Download complete.
- タイトル バーの × で閉じたウィンドウが、最初に黒くならなくなった (#207): すべてのダイアログと進行状況ウィンドウは、Esc キーまたはいずれかのボタンではなく、× または Alt+F4 で閉じると、一瞬黒くなりました。Linux では 1 秒から数秒、Windows では数百分の一秒でした。ウィンドウは、消えるまでコンテンツを保持するようになりました。
- ダーク モード: 灰色のメモとエラー テキストが読みやすくなった (#45): すべての暗い表面で WCAG が求めるコントラスト (4.5:1) を持つようになり、[オプション]の失敗したチェックはダーク ダイアログでライト モードの濃い赤を使用しなくなり、編集可能なドロップダウンの矢印はポインターの下で暗く着色されます。
- ダウンロード完了が他のプログラムのウィンドウの上に表示される (IDM と同様に、ダウンロードの終了を見逃さないようにするため) (#77): 入力中のプログラムからキーボードを奪うことはなく、一度クリックすると他のウィンドウと同様になります。拡張機能の[ボタンの設定...]から開いた[オプション]が前面に表示される (#77) ようになり、Windows でブラウザーの背後に開くことはなくなりました。
- ダウンロード完了からファイルをドラッグする操作がすべての言語で機能する (#78): ハンドルは英語のウィンドウ タイトルを探していたため、英語以外の言語ではドラッグが機能しませんでした。ハンドルは、ホバー時にその機能を示すようになりました。これは Windows 専用であり、機能しなかった Linux および macOS では表示されなくなりました。
- ヘルプがウェブサイトのヘルプ ページをユーザーの言語で開くようになりました (#227): ヘルプ コンテンツ、チュートリアル、スケジューラとキュー、ビデオのダウンロード、[オプション]と[スケジューラ]のヘルプ ボタン、およびブラウザー拡張機能ウィンドウのチュートリアルとヘルプ リンクは、GitHub のドキュメントを開いていました ([オプション]と[スケジューラ]のボタンは存在しないページを開いていました)。これらは現在、misterdownloadmanager.com の同じセクションを、ウェブサイトが対応している場合はインターフェース言語で (それ以外の場合は英語で) 開きます。ホームページもウェブサイトを開きます。コマンド ラインと MCP サーバーのヘルプは、ウェブサイトのガイドを参照します。問題報告、リリース、ソースは引き続き GitHub に残ります。
すべての言語
- すべてのウィンドウで、すべての言語でボタンがテキストに収まる (#192): 多くのウィンドウでは、ボタンの幅が英語用に作成されていたため、長い翻訳は「...」で途切れていました ([ダウンロード ファイル情報]のドイツ語 Später herunterla...、[ギャラリーをダウンロード]の Hilfsprogramme...、[ダウンロード完了]のロシア語 Открыть с помощью...、[スケジューラ]のフランス語 Nouvelle file d’attente)。各ボタンは翻訳されたテキストと同じ幅になり、その横にあるボタンは同じ間隔で移動し、行の終わりを維持します。幅が広くなったボタンの横にあるボックスまたはキャプションは、そのボタンの前に終わります。ウィンドウにスペースが残っていない場合、テキストよりも幅の広いボタンは最初にスペースを返します。英語は変更されておらず、アラビア語やその他の右から左への言語では、ボタンはミラーリングされた方法で幅が広がります。
- さらに 3 つのコントロール (#212 の後): ロシア語およびその他のいくつかの言語では、[ダウンロード ファイル情報]の[プレビュー]、[オプション]→[プロキシ]の[システムを取得]、および[スケジューラ]の[完了時にコンピューターの電源を切る]の後のドロップダウンがまだ「...」で終わっていました。[ダウンロード ファイル情報]は、[プレビュー]のラベルに必要な分だけ大きくなり (ロシア語、ウクライナ語、テルグ語、ベラルーシ語など)、[プロキシ]ページのタイトルは[システムを取得]にスペースを与えるために左に移動し、[スケジューラ]のドロップダウンはキャプションに向かって幅が広がります。
- 最後の言語 (#247 の後): [オプション]→[プロキシ]のタイトルは、[システムを取得]にスペースが少なすぎる場合 (ブルガリア語、アルメニア語、タミル語) や、ページのアイコンをはみ出したり、ウィンドウの左端を越えたりする場合 (ギリシャ語、フィンランド語、カタルーニャ語、エストニア語、ラトビア語、リトアニア語、マラヤーラム語、セルビア語、アフリカーンス語) に 2 行になります。ギリシャ語とマラヤーラム語では、[スケジューラ]の「完了時にコンピューターの電源を切る」とその選択肢の機械翻訳が短くなったため、ドロップダウンがキャプションの横に収まります。ベラルーシ語、ウェールズ語、フランス語、ロシア語、タミル語、ウクライナ語では、翻訳レビューによってもたらされた長いもの (ロシア語の「休止状態にする」など) は、以前の短い表現に戻されました。
- 動画のダウンロード: すべての言語でボタンがテキストに収まる (#172): ドイツ語では ffmpeg installieren が「ffmpeg installie...」と表示され、ロシア語では Helpers... と Install ffmpeg も途中で切れていました。各ボタンは翻訳されたテキストと同じ幅になり (英語は変更されていません)、ページのタイトルは[インストール]ボタンの下に表示されるのではなく、その手前で止まります。アラビア語やその他の右から左への言語では、ダウンロード ウィンドウで幅が広くなった[タブを非表示]が、ウィンドウの端に向かってではなく、その横のスペースに広がるようになりました。
- 「タブを非表示」が長い言語で途切れていた (ドイツ語「Registerkarte au...」): ボタンは、他のボタンが使用できる共有ヘルパーを介して、スペースがある場所でラベルに収まるように大きくなります。
- トレントを追加: すべての言語でラベルが収まる: ドイツ語では、[保存先]がフィールドの下に表示されていました。
- 長いファイル名が進行状況ウィンドウからはみ出していました (#62): 完了時のオプション タブで、「保存先:」の長い翻訳 (トルコ語、ドイツ語など) がパスに重なり、パスがウィンドウの端からはみ出していました。ラベルは言語に必要なスペースを占めるようになり、パスは中央で短縮され、ファイル名が見えるように表示され、ホバー時に全体が表示されるようになりました。右から左に記述する言語も含まれます。
- The crash report window in other languages (#204): in any language but English, the report in its box ran together on a few long lines, as its line breaks were taken for a translation's and flowed again. The report now keeps its own lines in every language, and in Arabic and Persian it reads left to right, from the box's left edge, as the English data it is (the window around it stays right to left). The release notes in Check for updates keep their lines the same way. End and restart GDM showed cut in German, French, Russian and Arabic: the buttons are now as wide as their text, the others giving back room they don't need.
- The crash report window's status line stays inside the window (#164): the line above the check box ("The symbols couldn't be fetched: …", an issue's title, a translation) ran past the window's right edge, or its left edge in Persian. It is now cut with "…" at the margin and shown whole under the pointer. Its title ("GolinksPRO Download Manager crash report") is now in GDM's language too; it was always in the system's. On Windows that also gives its title bar GDM's light or dark again in every language: outside English it kept Windows' own mode.
- The extension's popup: Open GolinksPRO Download Manager shows whole (#164): on Linux, whose fonts are wider, and in longer languages, the button was cut to "Open Mister Do…". Each button is now as wide as its text, and Options moves below it when both don't fit on one line.
- 数字がインターフェース言語の表記に従うように (#128): カウント、サイズ、速度、パーセンテージ、およびリストの列の数字は、Windows の地域設定に関係なく、選択した言語の表記 (ドイツ語
10.200と1,50 MB、フランス語10 200、ヒンディー語1,00,000) に従ってグループ化され、小数点が表示されます。同じ言語の地域は独自の表記を保持します (スイスドイツ語10’200)。英語は変更されていません。 - Download complete's Open with... stayed in English in every other language (#80). The tool that collects GDM's texts for translation now also finds labels given through a window's own helpers, and checks in CI that it keeps finding them.
- ダウンロード ファイル情報 のエラーが、リストのエラーと同様に、インターフェース言語で表示されるように。
- 言語選択、ウェブサイト、README で、バングラ語がインドの旗ではなくバングラデシュの旗を表示するように (#27)。
Linux
- Ubuntu's Firefox reaches GDM (part of #164): the Snap Firefox never makes the folder GDM looked for, so browser integration wasn't set up for it and its extension couldn't find GDM. It is now, and the Snap goes through the desktop, which asks once (Allow); the help says how to be asked again after Don't allow. Chromium as a Snap ran GDM's helper inside its sandbox, away from GDM (it started a second, sandboxed GDM): GDM no longer offers it, and the help says why.
- Brave Origin connects, and the AppImage's helper is always there
(#253): Brave Origin keeps
its settings in a folder of its own (
~/.config/BraveSoftware/Brave-Origin), which GDM didn't know, so its extension said GDM wasn't installed. GDM now sets up Brave Origin, the Beta, Dev and Nightly versions of Brave, Chrome and Edge, and Vivaldi's snapshot; on macOS, Brave reads Chrome's folder, which GDM now writes for it. From the AppImage, GDM copies the helper program the browsers start out of the AppImage under a new name and swaps it in, so a browser still running the old copy no longer keeps the new one out, and puts it back at each start if it went missing. A copy or setup that fails is written to GDM's log, and Test browser integration says when the helper program is missing, when no browser was found, or why setting it up failed. - Dark Mode support follows the desktop, on every desktop (#156): View → Dark Mode support did nothing on Linux: GDM asked the window system for the desktop's light or dark setting, and X11 never says. It now asks the desktop itself (the freedesktop portal, which KDE, GNOME, Cinnamon and most others answer) and follows it as it changes. Where the portal doesn't answer, as on XFCE and MATE, GDM stayed light under a dark theme: it now reads the theme the desktop gives its programs (a name such as Adwaita-dark, Mint-Y-Dark or Greybird-dark is dark), GNOME's own dark style setting when there is no portal, and GTK's settings with no desktop at all, and follows changes as they happen. The portal still comes first. A change now shows at once too: the window waited for its next theme check, up to 20 s on a busy machine, on every desktop.
- Menus open where they belong: in a Wayland session they opened in the middle of the screen
(#50), as Wayland lets no
program place its windows, and GDM's menus and drop-down lists are windows it places; GDM now
runs through XWayland when it is there (
MDM_WAYLAND=1keeps Wayland). Under tiling compositors such as sway (#267), through XWayland, the menu bar's menus, their submenus, the right-click menus and the drop-down lists still opened in the middle of the screen, as the compositor placed them like windows. They are now menu windows no window manager places, as X11 menus are, so they open where GDM puts them, on every window manager. - Linux: menus appear at once, as menus, on compositors that animate windows (Hyprland, picom with fading, #277). Before the fix above, Hyprland gave GDM's menus a window's border and slid each one down from the top of the screen. And moving from title to title along the menu bar closed one menu window and opened another, so such a compositor faded each menu out and the next one in at every switch. The menu bar's menus now share one window that moves from title to title, as a submenu's window already did from item to item, and each menu window says which menu it is (a drop-down menu, a right-click menu, a drop-down list), as GTK's and Qt's do.
- Leaving a submenu no longer closes the whole menu (#250): with a submenu open (Tasks → Import, Downloads → Speed Limiter), moving the pointer back onto its menu, to another item, closed the menu itself as well. Some window managers (KWin, sway) give a submenu's window the focus; when the submenu closed, its window handed the focus on, and for a moment no window of GDM had it, which counted as GDM losing the focus. A menu now closes for that only when the focus stays away (a click in another program). A submenu also closes when the pointer rests on another item without moving, instead of waiting for the next move.
- The window couldn't be closed on desktops without a tray, such as MangoWC (#59): closing hid it to a tray that wasn't there. Closing now hides to the tray only when a tray shows GDM's icon, and quits otherwise. (The menus and dark mode there: see #50 and #60.)
- The first window opens seconds sooner, and no longer freezes on a busy computer (part of #164): GDM asked fontconfig for its fonts one at a time (one program for each of some thirty scripts, more each time the language list opened) while the window waited, 2 s on an idle computer and long enough on a busy one for a freeze report on the very first start. It now asks once, all together, while the rest of GDM starts.
- Open folder no longer freezes the window (#222): Download complete's Open folder asks the desktop's file manager (over D-Bus) to show the file, and GDM waited for its answer on the window's own thread. A file manager slow to start, or one that never answered (seen on Pop!_OS), froze the window until the freeze report caught it. GDM now asks in the background and, when the file manager hasn't answered within 5 seconds, opens the folder instead. Every other program GDM starts from a window goes the same way, on every system: Test browser integration's Set it up, moving an extracted archive to the Trash (on a Mac the Finder may ask first), putting an update in place (Installing the update..., with Cancel greyed while it runs), opening pages and folders, reading the icon theme on Linux and, on a Mac, the accent colour (every 2 seconds with the Native theme) and the system's version for a bug report.
- The window no longer freezes when the system's sleep or keychain service is slow (follows #222): a queue set to Wake the computer to run this queue asks the system to keep the computer awake while it runs. On Linux that is logind, which can be slow to answer just after the computer wakes, exactly when such a queue starts, and GDM waited for it on the window's own thread (asking again every 5 seconds while it refused). It is now asked in the background, on every system; the queue's downloads, retries and log lines are the same. A keyring that doesn't answer at start (a stopped GNOME Keyring) is now waited for once, at most 5 seconds, instead of once per saved password, and saving the list no longer asks it at all. On Linux the check for a tray to hide windows in, and in Download File Info the check that Save As isn't a folder (slow on a network share that doesn't answer), no longer run on the window's thread on every frame.
- The .deb and .rpm bring what GDM's window needs (part of #164): on a system without libxkbcommon-x11 (a minimal install, a container), GDM installed from them stopped at start under X11 and XWayland, and without the CA certificates (Debian's minimal install) no download started. They now require both, and EGL for Wayland windows. They also require the glibc the programs were built against, read from the programs themselves, instead of a fixed version: a package built on a newer system no longer installs on an older one where it can't start.
- A missing window library is named, with how to install it (#265): from the tar.gz or the AppImage, on a system without libxkbcommon-x11 (or another library X11 windows need), GDM stopped at start with a crash. It now says which library is missing and the command that installs it (apt, dnf, zypper, pacman or apk, by the distribution), on the terminal and in a message box (zenity or kdialog, when there is one). In a Wayland session it opens its window on Wayland instead, saying so.
- CA 証明書がないシステムでも通常の HTTP ダウンロードが機能するようになりました (#264):
ca-certificatesパッケージがない最小インストール (tar.gz、AppImage、またはソース ビルド) では、ダウンロードが開始されず、http://も含まれていました ("システムから CA 証明書が読み込まれませんでした")。通常の HTTP および FTP はそこで機能するようになり、各 HTTPS または FTPS ダウンロードは、再試行せずにすぐに失敗し、コンピューターにサーバーをチェックするための証明書がないためca-certificatesをインストールするよう伝えます。 - Galleries work with the gallery-dl a Linux distribution ships (#236): with Ubuntu 24.04's gallery-dl 1.26.9 chosen in Helpers, every gallery failed at once ("unrecognized arguments: --no-input"): GDM passed options that only newer releases know. GDM now reads the chosen gallery-dl's version and passes only what that release accepts, from 1.20 (Ubuntu 22.04) to today's; checked against every release from 1.17 to 1.32. An older one (Debian 11's 1.17) is refused when chosen, saying it is too old and which version GDM needs, and one chosen before is passed over for GDM's own copy, which Helpers says. gallery-dl 1.30.0, whose version starts with an empty line, is no longer taken for another program.
- Update now asks the package manager which package GDM is: a copy in /usr/bin was taken for the .deb on a Debian-like system and for the .rpm anywhere else, so a copy installed with another package manager (pacman on Arch) would have fetched and opened an .rpm. GDM now asks dpkg, rpm and pacman which one owns its program; the .deb and .rpm update as before, and a copy of another package manager is left to the system's updates: Check for updates shows the new version's notes and says to update it there.
- Update now finds the Linux and macOS files by either name: a release's AppImage, .deb,
.rpm, .tar.gz and .dmg were named
…-experimental; GDM now looks for the name without it first and still takes the older one, so Update now keeps working whichever a release uses.
ダウンロード
- A minimized GDM keeps working: with the main window minimized (not to the notification area), queues didn't start their next file, the Scheduler's starts and stops didn't fire, download limits, the network adapter's kill switch, the clipboard monitor, the update check, the taskbar's progress and saving the list all waited until the window was restored. They run in every window state now, and their windows (Download complete, a limit's notice) open at once.
- A download or magnet link sent while the window is minimized opens at once (#162): with the main window minimized (not to the notification area), a download from the browser or a magnet link was accepted but its window waited until GDM was restored. Download File Info and Add torrent now open right away, as they do with the window open or in the notification area.
- GDM closed with an internal error when a window opened while the main window was minimized or hidden in the notification area, for example Download File Info for a download from the browser, or Add torrent for a magnet link opened in the browser (#22, #145). The cause was in egui, the toolkit GDM is drawn with (emilk/egui#8470), and is fixed in GDM's copy of it.
- ビジーなコンピューターで、完了したダウンロードが「part file still in use」で失敗しなくなりました (#201): 最後のバイトが受信されたとき、まだ実行中の接続は切断されました。part ファイルの読み取りまたは書き込み中に切断された接続 (たとえば、再接続前にバイトをチェックする) は、その読み取りまたは書き込みをファイルが開いたまま自分で完了させ、完了したファイルの名前変更が失敗しました。接続は、ダウンロードが完了したとき、および停止または失敗したときに、停止するように指示され、待機されるようになったため、それらのどれもダウンロードよりも長く存続することはありません。停止したダウンロードの最後の書き込みも、保存された進行状況に含まれるようになりました。
- A download's progress file could be written again just after it stopped (#106), and a download could fail as it finished, with "part file still in use" (#116). GDM saves a download's progress every few seconds, in a file beside it. A download paused or finished during one of those saves could stop before the save was done; that save then wrote an old progress file a moment later, or, when the last bytes arrived during it, still held the file. A download now stops only once its save is done.
- A download too big for the drive is refused on a busy computer too
(#224): before a download
starts, GDM checks the drive has room for it. It gave up checking after 5 seconds (a network
drive that no longer answers can hang), counted from when it asked; on a very busy computer
the check could wait longer than that just to start, and a download too big for its drive
started anyway. The 5 seconds now count from when the check runs, and it asks only the
folder's own drive instead of listing every drive, which takes well under a millisecond. A
shared network folder (
\\server\share) is checked too, which it wasn't before, and a folder that doesn't exist yet is checked on the drive it will be made on. - A server without ranges no longer sends the file twice (#136): when the extra connections' answers came late (a busy computer), the download could finish and then start over on one connection, fetching the whole file again. GDM now stops its other connections once every byte is in, and a server that never said it takes ranges is known for one at its first full answer (a CDN that says it does and misses a range now and then still gets several connections).
- 低速制限下でのダウンロード停止に数秒かかっていました: 各接続はまず制限下で順番を待っていました。停止すると、これらの待機がすぐに終了するようになりました。
- 一度しか機能しないリンク (または一度に 1 つのダウンロードしか許可しないホスト) は、ダウンロード ファイル情報で参照された後、「403 Forbidden」で失敗していました (#28): ウィンドウの参照とダウンロードがそれぞれサーバーに要求していました。ダウンロードはウィンドウが取得した応答から続行され、その接続がその間に閉じられた場合にのみ再度要求します。
- アドレスが長いトークンで終わるダウンロード (AnkerGames のミラーなどのファイル ホスト) は、開始前に「Windows のパスが長すぎます」で失敗していました (#28)。新しいダウンロードの名前は、フォルダーに収まるように短縮され (拡張子は保持されます)、ファイル名が指定されていない場合 (ブラウザーからの名前、参照への応答、編集なし)、ブラウザーと同様にサーバーが指定する名前が付けられます: アドレスのトークンではなく
Call-of-Duty-Infinite-Warfare-AnkerGames.zip。 - Resuming after a waiting page: when a download's address had to be asked again (an expired link), GDM now goes through the same waiting pages and redirects as the first time, instead of giving up on them.
- Google Drive のリンクがファイルではなく Drive のウェブページを保存していました (ファイル名は
viewまたはdownload) (#34)。 - ファイル名に右から左へのマーク (
invoicefdp.exe) を隠すことができなくなり、サーバーの Unicodefilename*名がプレーンなフォールバックよりも優先されるようになりました。 - A freeze while GDM handles a command is reported again (#202): since the clock and what comes in from outside (a second launch, the browser, the automation API) run in every window state, a freeze there opened no crash report window and wrote no freeze report, minimized or not. The watchdog now times that part of each frame too.
ブラウザー
- Waterfox (and Firefox set to ask what to do with each file): the download stayed in the browser (#208). Firefox's family hands an extension the download only after its What should … do with this file? dialog, by which time it has already downloaded the file behind the dialog. GDM now takes the download as the server's answer arrives, before the dialog: for a file GDM takes, the dialog never shows and the browser downloads nothing. Other files open the dialog as before.
- A second browser download arriving while Download File Info was open replaced the first, which was lost (the browser had already given it up). They now wait their turn, and those still waiting when GDM quits are kept in the main queue (Download Later).
- When Firefox started GDM for a download, closing its helper could close GDM too.
- A download with very large cookies made the browser's helper start a second GDM and wait 5 seconds; GDM only starts now when it isn't running, and takes what the browser sends.
- GDM listens for the browser before its window is up, and the browser's helper waits 20 seconds for a slow first start instead of 5.
- 拡張機能がサイトを読み取れない場合 (アクセスが クリック時 に設定されている場合)、ブラウザーのダウンロードは取得されなくなりました。サイトの Cookie がないと失敗するためです。
- 拡張機能の右クリック メニューとその翻訳は、更新後にきれいに再設定されるようになりました。
- ブラウザー拡張機能の動画をダウンロード メニュー: 項目のハイライトがメニューの端を越えていました (#81)。
動画
- HLS and DASH videos from the browser, as their stream (#155): a video played as a stream (most sites' long videos) failed with yt-dlp's "Unsupported URL" when the extension sent the page instead of the stream. Download with GolinksPRO Download Manager in the right-click menu on such a video now sends the stream its player loaded, as the button over videos and Media on this page do. In Firefox it did nothing at all. The cookies sent are those of the stream's own server, not the page's.
- .m3u8 または .mpd のないアドレスからプレーン テキストとして提供されるストリーム (#171): 一部のプレーヤーはこのようなアドレスからストリームを読み込み、拡張機能はそれをストリームとして認識しませんでした。動画上のボタン、右クリック メニュー、および このページのメディア は、ページのみを送信し、yt-dlp は「Unsupported URL」と応答していました。現在、これらのいずれかが使用され、ストリームが認識されない場合、拡張機能はプレーヤーがフェッチしたものの開始部分 (数キロバイト、目視では確認できません) を読み取り、HLS プレイリストまたは DASH マニフェストを認識します。
- サインインが必要な動画 (#229):
- 動画上のボタンから: ボタンの Cookie はダウンロード動画ウィンドウの参照には届きましたが、ダウンロード自身の参照には届かず、「ロボットではないことを確認するためにサインインしてください」で失敗していました。
- from YouTube Music and YouTube's mobile site: the button over a video on music.youtube.com or m.youtube.com passed the page's cookies for that host only, while yt-dlp asks www.youtube.com, so the sign-in didn't reach it. The extension now sends each cookie with the domain the browser keeps it for, and GDM gives yt-dlp each one for that domain: youtube.com's sign-in reaches every YouTube host, and a host's own cookie stays with that host. With an older extension, a YouTube page's cookies (or a site's mobile page's, m. and mobile.) go to the whole site.
- A video download could fail in GDM while yt-dlp went on and finished it (#79). A line yt-dlp printed in the system's code page rather than UTF-8 (a title in Turkish or Russian on some Windows) ended GDM's reading there, and the finished file was then "not said". yt-dlp now always writes UTF-8, every line is read to the end, and the saved file is also found by its name. Whenever GDM gives a video download up, it ends yt-dlp and everything yt-dlp started, so nothing goes on downloading unseen.
- 動画のダウンロードを停止すると、Windows で yt-dlp がバックグラウンドでダウンロードを続けていました (#61):
yt-dlp.exeは作業を行う 2 番目のプロセスを開始し、最初のプロセスのみが終了していました。再開すると失敗し (「yt-dlp が情報を提供しませんでした」)、新しい試行は古いものと回線を共有して遅延していました。各ヘルパーは独自のジョブで実行されるようになり、停止するとジョブ全体が終了します。 - YouTube: "Requested format is not available" after GDM moved a video to another server (#94). When the servers this computer can reach don't serve the chosen quality, GDM downloads the nearest quality below it (always a video, never the sound alone) and says so in the download's log. With no video left at all, it tries the page's own servers. A server yt-dlp couldn't resolve or reach is avoided on the next look-up. The log also names the qualities a move left out.
- ffmpeg could fail to install with "the release has no an LGPL Windows build": BtbN, whose
builds GDM installs, publishes a dated build each day and then remakes its
latestrelease, and meanwhile GitHub's "latest" is the dated one, whose files are named differently. GDM now reads BtbN's newest releases, either naming, and takes the newest complete build. Errors while installing yt-dlp or ffmpeg are also worded in the interface language now.
トレント
- A magnet link could wait minutes for its file list (#92): in 0.2.4 on Windows, the DHT (how GDM finds peers without trackers) could stop for the rest of the session once a computer it asked was gone, so a magnet its trackers didn't serve never got its file list. The updated torrent library keeps going, and a test keeps it that way. Add torrent now shows the wait: the peers found, from the trackers, the DHT or the local network, and how many answered. After 30 seconds without an answer, it says what may be in the way.
- 速度制限が他のダウンロードと同じように動作するようになりました (#39): トレントの進捗ウィンドウで設定された制限がすべてのトレントの制限を変更したり、記憶された制限が無視されたり、速度制限の「このファイルのみ」がすべてのトレントで共有されたり、「すべてのダウンロードをまとめて制限」がトレントを除外したりしていました。各トレントは独自の制限を持つようになり、記憶された制限は再開時に再び適用され、トレントと他のダウンロードはグローバルな上限を均等に共有します。それぞれが少なくとも半分を受け取り、残りは他方が必要としない場合に取得します。トレントがピアをドロップして停止する原因となっていた 16 KB/秒未満の制限は、16 KB/秒に設定されます。ファイルがまだチェックされている間に再開されたトレントは一時停止状態のままにならず、同時に開始された 2 つのトレントのうち、2 番目のトレントが「トレントが存在しません」というエラーで失敗することもなくなりました。
- 完了したトレントの進捗ウィンドウで、共有中にタブが失われていました: [ファイル]、[ピア]、[トラッカー]、[ピース]、および[一般] (共有比率を含む) に「トレントのダウンロード中に表示されます。」と表示されていました。これらはトレントが共有されている間、表示されたままになります。
スクリーン リーダー
- 表示されている行だけでなく、リストのすべての行 (#111): 表示されていないリストの行 (動画ダウンロードの最後の画質、長いプレイリスト、ダウンロード) も、名前と場所 (「40 件中 12 件」) が表示され、スクロールして表示したり選択したりできるようになりました。数千件のリストでは、表示の周囲に 300 行が提供されるため、速度は維持されます。
- リストが空白の項目として読み上げられる (#95): 動画ダウンロードの画質、トレントの追加のファイル、言語ピッカー、[オプション] (ブラウザー、サウンド、ファイルの種類とサイトのリスト)、[スケジューラ]、および[インポート]の行に、名前 (形式とサイズ、ファイル名とサイズ)、チェック ボックス (チェック済みか否か)、および選択された行が表示されるようになりました。動画ダウンロードのリストは「画質」、トレントの追加は「ファイル」、サウンドは「サウンド」と呼ばれます。スクリーン リーダー (UI Automation の Select) から行を選択すると、新しい選択肢がすぐに表示されるようになりました。以前は次のマウスの動きを待っていました。
- リストの行がリスト内に収まる (#102): 以前はリストの横に表示されていました。スクリーン リーダーは、何件中何番目の行か (「12 件中 4 件」) を読み上げるようになり、リスト自体からの選択 (UI Automation の Selection) が機能し、ツリーのチェック ボックスがそのファイルの行に属するようになりました。言語ピッカーのリストと[オプション]のブラウザー リスト、および[スケジューラ]の 2 つのリストにも名前が付けられました。
- [カテゴリ]ペインとメニュー (#113): ペインはツリーとして読み上げられ (各カテゴリは件数とともに名前が付けられ、開いているか閉じているか、選択されているか)、メニュー バーとすべての右クリック メニューは項目を実行できるメニューとして読み上げられ、Shift+F10 または Menu キーで選択されたカテゴリのメニューが開きます。キーボードから開かれたメニューは、マウスが動くまで見えないままになることはなくなりました。
- ウィンドウの内容が最初に読み上げられるとき (#131): 初めて読み上げられるウィンドウ ([リンク グラバー]、[オプション]、[バージョン情報]など) は、再描画されるまでタイトル バーのみが表示されていました。スクリーン リーダーが実行されるとすぐに、表示されている内容をすぐに返答するようになりました。
- 進捗ウィンドウの[速度制限]は、スクリーン リーダーまたは UI Automation で設定された速度を、フォーカスが移動した後にのみ適用し、その「このファイルのスピード リミッター設定を記憶する」チェック ボックスには名前がありませんでした。そのように設定された速度はすぐに適用され、チェック ボックスには名前が付けられました。
セキュリティ
- トレント: ファイル名がより厳密にチェックされるようになりました (#40): システムが安全に書き込めない名前を持つトレントは、どの名前であるかを伝えて拒否され、以前の実行から保持されていたトレントも同様です。
- トレント ライブラリが更新されました (librqbit 9.1.0)。
- No silent overwrite: when some of a torrent's files are already in the folder, GDM asks
before writing into them (No is the default). The command line's
torrent-getstops and names them, unless given--use-existing. - トレントからのファイルは、Web ダウンロードと同様に、インターネットからダウンロードされたものとしてマークされます: SmartScreen はプログラムが最初に実行される前にチェックし、Office はドキュメントを保護されたビューで開き、Gatekeeper は Mac でアプリをチェックします。
- Torrents' trackers on this computer or the local network aren't contacted, and a
.torrentfile over 10 MB isn't read (it isn't one). Peers see GDM's major version only.
バージョン 0.2.4 の新機能
0.2.3 でツールバーのボタンが機能せず、ドロップダウン矢印だけが機能していた問題と、ダークモードですべての要素がデイモードより少し大きく、配置も異なっていた問題を修正しました。
追加日時
- 初回起動時にビデオヘルパーが提供されます。 yt-dlp と ffmpeg の機能について説明するウィンドウが開き、はい、ダウンロードします (推奨) をクリックすると両方がダウンロードされます。今はしない を選択すると、ビデオウィンドウで利用できるようになります。アップグレードの場合も、どちらかが不足している場合は一度だけ尋ねられます。
変更点
- GDM's own downloads use its own downloader: yt-dlp, ffmpeg, GDM's updates and a crash report's symbols now come down with several connections, resume after a cut connection and go through your proxy settings. Each file is still checked against its publisher's signed checksums before use.
修正点
- ツールバーのボタンが再び機能するようになりました: 0.2.3 では、URL を追加、Torrent を追加、完了したものを削除、オプション、スケジューラ、キューの開始などのボタンをクリックしても何も起こらず、ドロップダウン矢印だけが機能していました。
- ダークモードのサイズと配置をデイモードに合わせました: メニューバー、ツールバー、ペイン、リストの行と選択範囲、ボタン、進行状況ウィンドウのテーブルが、どちらのモードでも同じサイズと配置になりました。色だけが変わります。
- これまで英語のままだったテキストをすべての言語に翻訳しました。空のリストに表示されるメッセージ、クラッシュ レポート ウィンドウのボタン、一部のウィンドウで[OK]や[検証]がグレー表示される理由などが対象です。
- メニューの幅をテキストに合わせました: これまでは必要以上に幅が広く、短いコマンドが埋もれていました。
- 言語リストがマウスホイールでスクロールするようになりました。
- 省略されたファイル名の全文がポインターの位置に表示されるようになり、リストの下には表示されなくなりました。
- ツールバーのボタンにポインターを合わせると、アイコンの上と同じだけの余白がラベルの下にできるようになりました。
バージョン 0.2.3 の新機能
0.2.2 で[URL を追加]を開くとすべてのシステムで直ちにフリーズする問題を修正しました。また、クラッシュ レポートを追加し、同様の問題をより早く検出して修正できるようにしました。
追加日時
- Crash reports. If GDM closes unexpectedly or stops responding, a report window opens. It shows what happened and where in GDM's code, lets you read the whole report, and Send on GitHub opens a crash report form in your browser, filled in. Nothing is sent by itself. When the same problem was already reported, it takes you to that issue instead. A frozen GDM can be ended and restarted from there. Reports leave out your download addresses and file names. See Crash reports.
- A log, kept in GDM's data folder (
logs), so a report can show what led to a problem. - GDM checks for updates every time it starts (it was once a week), and once a day while it stays open; a new version's window opens in front. Check for updates at every start in that window turns it off.
変更点
- どちらのテーマでも、すべてのコントロールの外観を統一しました。テキスト ボックス、読み取り専用フィールド、チェック ボックス、ボタン、ドロップダウン、タブ、リストとそのヘッダー、ポップアップ、進行状況バーが、どこでも同じ外観で表示されます(以前のダークモードでは、一部のウィンドウのコントロールに明るい枠線を使った古いスタイルが適用されていました)。数値と矢印は Windows 11 のように1つの枠にまとまりました。高さにかかわらず、コントロール内のテキストは中央に表示されます。選択とフォーカスには同じ青色を使います。
- スクリーンショットを並べる代わりに、ウェブサイトで機能を紹介するツアーを掲載しました。
修正点
- The window froze for seconds while a big download was writing: GDM saved its list on the window's thread, and the save waited for the disk. It saves on a thread of its own now (the new crash reports caught it).
- Add URL froze GDM (Tasks → Add new download, the toolbar's Add URL, Ctrl+N), and so did Download File Info: their address and Save As boxes took the keyboard focus and GDM waited on itself. Everything clicked after that seemed to do nothing. A test now opens Add URL the way you do, and a stricter check looks for this kind of hang in the whole app.
バージョン 0.2.2 の新機能
プログラムを完成度の高いものにするため、すべてのウィンドウを見直しました。各コントロールの外観や、マウスとキーボードへの反応、画面読み上げソフトへの対応、すべての画面へのダークモード適用など、細かな点を確認しました。その結果、多数の問題を修正しました(issue #7 など)。
追加日時
- リストの下にステータス バーを追加しました。表示中のダウンロード数と選択中のダウンロード数、実行中のダウンロード数、全体の速度を確認できます。タスクトレイ アイコンのツールチップにも同じ情報が表示されます。
- メイン ウィンドウへのドラッグ&ドロップ: リンクをドロップすると追加できます。複数のリンクやリスト (.txt、.ef2) をドロップすると、[インポート]で選択できます。.torrent ファイルをドロップすると追加できます。
- GDM comes back as you left it: the window's place and size, the Categories pane, its open branches and the node shown.
- カテゴリツリーのダウンロード数、理由を示す空のリスト(フィルターをクリアまたは新しいダウンロードを追加)、リストの空白部分を右クリックしたときのメニュー、列の境界線をダブルクリックして幅を調整する機能、および列をリセット。
- スクリーンリーダー(ナレーター、NVDA):すべてのウィンドウ、ダイアログ、メニューで、各コントロールの種類、名前、状態が読み上げられるようになりました。ダウンロードリストでは、各ダウンロードが読み上げられます。
- キーボード操作の拡充:ラジオボタンのグループとタブ間で矢印キーを使用、Ctrl+Tab でタブを切り替え、リストやドロップダウンで名前を入力して該当項目に移動、[URL を追加]と[名前を付けて保存]の履歴を上下キーで移動、メニューで Home/End を使用、Tab でカテゴリツリーとリストを切り替え(ツリーでは矢印キーを使用)、F2 で名前を変更、矢印キーを長押しして連続入力。日付選択カレンダーはキーボードで操作でき、「今日」ボタンもあります。
変更点
- ライトモードの Windows 11 風の外観:テキストボックスとドロップダウンの角が丸くなり(黒い角の点がなくなりました)、すべてのボタンで押下状態が表示されます(issue #7)。フォーカスリングはキーボード操作時のみ表示され、ツールチップは Windows 11 風の角と余白になりました。すべてのウィンドウでダークモードに対応しました。
- ダイアログ内のすべてのリストで、スクロール、ハイライト、キー操作の動作が統一されました。また、スケジューラのキュー内のファイルリストがスクロールできない問題も修正されました。
- 数字の入力欄が全体で統一されました。矢印キーで値を増減できます。範囲外の値は赤枠で示され、入力欄を離れると修正されます(以前は一部の値が通知なしに変更されていました)。
- エラーの理由が表示されるようになりました:移動済みのファイルを開くとき、ファイルを削除または移動できないとき、リストを保存できないとき、コンピューターをシャットダウンできないとき、確認処理が途中で終了したとき。
- System file dialogs no longer freeze GDM's other windows while they are open.
- マウスホイールでスクロールする行数が、Windows のマウス設定に従うようになりました。すべてのリスト、ツリー、テキストボックスで同様に動作します。ダウンロードリストでは、Page Up / Page Down を押すと、まず表示範囲の端に移動します(エクスプローラーと同様です)。複数行のテキストボックスに、リストと同じスクロールバーが表示されるようになりました。
- ツールバーの右クリックメニューを削除しました。存在しないボタンのサイズやスタイルが選べるようになっていたためです。
修正点
- オプションの[OK]を押すと、それまでに加えた変更(ツールバーの[速度制限]、[トレント設定]など)が元に戻っていました。また、スケジューラを閉じると、キューに追加または削除したダウンロードが元に戻っていました。
- Shift+Delete の選択内容が記憶されてしまう問題を修正しました。一度 Shift+Delete を使うと、「次回から表示しない」を選択した後、Delete を押すだけでディスク上のファイルが削除されていました。Shift+Delete は macOS と Linux でも使えるようになりました。
- 完了時にスリープすると、Windows でコンピューターが休止状態になっていました。
- Enter キーで2つの操作が実行されていました:[キャンセル]またはチェックボックスにフォーカスがあるとき、Enter キーを押すと[OK]も実行されていました。
- ダウンロード ファイル情報で、編集したアドレスが無視され、[名前を付けて保存]に空の値を指定できていました。
- 検索で、列のフィルターによって非表示になっているダウンロードも選択できていました。リストからフォーカスが外れると選択が解除されていました。Delete キーを押すと、次のダウンロードが選択されるようになりました。
- キーボードフォーカスが失われる問題を修正しました。ボタンが無効になったり、Escape キーでドロップダウンを閉じたりすると、Tab キーを押したときにウィンドウの先頭に戻っていました。Windows と同様に、次の項目に移動するか、元の位置に戻るようになりました。
- ヘルプ → 問題の報告を開くと、フォームの「システム」と「インストール方法」の項目が一瞬だけ入力され、その後消えていました。入力内容が保持されるようになりました。
- トレントの進行状況ウィンドウでは、タブが上のボタンに重なり、[再開機能]の「はい」/「いいえ」が他の値から離れていました。[オプション]のファイルタイプ一覧が長いと、入力欄からはみ出していました。
- キューを削除する前に確認するようになりました。実行中のキューは、削除すると停止します。ツールバーの[キューの開始]/[キューの停止]の矢印が常に機能するようになりました。
- その他の修正:チェックサムのダイアログ、進行状況ウィンドウの完了時のオプションと速度制限、トレントとビデオのウィンドウ(検索の停止、古いビデオの選択肢)、一括処理の文字範囲、http:// のないアドレス、同時に届いた重複リンク、ダウンロードが重複するインポート、フランス語などでアクセスキーが重複するメニュータイトルなど。
バージョン 0.2.1 の新機能
追加日時
- Update now in Help → Check for updates: GDM downloads the new version, checks it, puts it
in place and restarts, on Windows (setup, portable and plain zip), Mac and Linux (AppImage,
.tar.gz; a .deb or .rpm opens in the system's installer). It installs only files listed in a
checksum list signed by GDM's release key, which every release now carries
(
SHA256SUMS.txt.sig). The first update this way will be from 0.2.1 to the next version.
修正点
- Ghost windows while a menu is open (issue #4): faded copies of the main window titled "egui window" opened and closed with every redraw of an open menu, and the toolbar's hover flickered under them. On a Mac in full screen they opened a space of their own and froze GDM (issue #5). They came with 0.2.0's menu keyboard support, which asked about a submenu's window that wasn't open, and that made one.
- 更新プログラムの確認:リリースノートを、マウスホイール、トラックパッド、スクロールバー、矢印キー、Page Up / Page Down、Home / End キーでスクロールできるようになりました。文の途中で改行されなくなり、リンクはリンク先ではなくテキストで表示されるようになりました(issue #5)。
- マウスに反応しないコントロールを修正しました。[アドレス]と[名前を付けて保存]の ▾([URL を追加]、[ダウンロード ファイル情報])、ドロップダウンリスト、チェックボックス、ラジオボタン、カテゴリペインの ×、スケジューラの日付ボタンとカレンダー、スクロールバー、リストの列見出しが、Windows 標準のコントロールと同様に、ポインターを重ねたときと押したときの状態を表示するようになりました。リストを開いている間は、矢印ボタンが押された状態になります。
変更点
- Help → Report a problem opens GitHub's new bug report form with your GDM version, your system and its version, how GDM was installed and its language filled in. Every report now says which system and version it comes from.
バージョン 0.2.0 の新機能
Mac fixes from the first round of real use, found on every system and fixed there too; the menus and text boxes work as in any desktop program; and GDM works with AI assistants.
修正点
- macOS と Linux のメニュー:メニュー項目をクリックしても何も起こらない問題がありました。クリックするとフォーカスがメニュー自身のウィンドウに移り、項目を選ぶ前にメニューが閉じていました。リストの右クリックメニューとツールバーのドロップダウンにも同じ問題がありました。
- Paste from other programs into any text box (Ctrl+V, ⌘V): GDM kept a clipboard of its own.
- The app icon on macOS: the Dock showed a small, blurry icon while GDM ran; it keeps the app's own now. Elsewhere windows take their icon from a large size (sharp at any scaling).
- ダウンロードリストのファイルアイコンは、リストを横にスクロールするとカテゴリペインの上に描画されていました(カテゴリツリーとスケジューラも同じ欠陥がありました)。
- ダウンロード進捗ウィンドウは、macOSとLinuxで内容が追従せずに引き伸ばすことができましたが、Windowsと同様にサイズを保持するようになりました。
- 確認ダイアログ(「このフォルダーを作成しますか?」、削除、重複ダウンロード、終了までのカウントダウン)は、確認元のウィンドウの背後に表示されることがありました。現在は常に手前に表示されます。
- ビデオダウンロードの進捗が前後していました(フラグメントのストリームはサイズを再見積もりし、画像と音声が次々に到着するため)。今後は、ビデオウィンドウに表示されたサイズから、前方にのみ進みます。
追加日時
- メニューには各コマンドのキー(Ctrl+N、Macでは⌘N)が表示され、キーボードから操作できます: F10またはAlt(MacではCtrl+F2)、下線付きの文字、矢印、Enter、Esc。
- 任意のテキストボックスを右クリックすると、切り取り、コピー、貼り付け、削除、すべて選択ができます。
- アドレス(URL を追加)と名前を付けて保存(ダウンロード ファイル情報)は、矢印から最後の20個のアドレスとフォルダーをリスト表示します。...は名前を付けて保存の横にありフォルダーを選択し、+はカテゴリの横にありフォルダーを作成します。
- ヘルプ → キーボード ショートカットは、MacではMacのキーを表示します。
- AI assistants:
misterdownloadmanager-mcp, an MCP server that comes with GDM, lets Claude, Cursor, VS Code and other MCP assistants list, add, pause, resume and remove the running app's downloads and start its queue, through the automation API (how to set it up). --jsonはmisterdownloadmanager-cli用です。すべてのコマンドはスクリプトとAIエージェント用にJSONを出力し、ダウンロードは0.5秒ごとに1行のprogressとして、その後doneまたはpausedとして出力されます(フォーマット)。- アプリが応答するコードから作成された、自動化APIのJSONスキーマ、automation-api.schema.json。リスト内の各ダウンロードは、失敗した理由(
error)を示すようになり、「オフです」という応答には、プログラムが確認するための"code": "api-off"が含まれるようになりました。 - ウェブサイトでは、AI ツール向けに
llms.txtとllms-full.txtを提供しており、すべてのヘルプページを Markdown 形式で閲覧できます。
変更点
misterdownloadmanager-cli status、pause、start、remove、delete、apiは、アプリが実行されていない場合と同様に、アプリがエラー(APIがオフ、不明なアクション)で応答するとコード1で終了します。
バージョン 0.1.0 の新機能
初回リリースです。Internet Download Manager のユーザーになじみのあるレイアウトを採用した、Windows 用の無料ダウンロードマネージャーです。macOS と Linux 用の実験的なビルドも提供しています。
- ダウンロードエンジン: ファイルごとに最大32接続、最後のバイトまで最も遅い部分を再分割し、再起動または接続切断後のクラッシュセーフな再開。HTTP、HTTPS、FTPおよびFTPS(
ftp://、ftpes://明示的TLS、ftps://暗黙的TLS)、プロキシ、SOCKS、およびプロキシ自動設定(PAC)スクリプト。 - おなじみのメインウィンドウ: カテゴリ、ダウンロードリスト、各接続の共有状況を示す進捗ウィンドウ、キューとスケジューラ、速度制限、サイトのログイン、そして期待される場所にあるオプション、すべてのコントロールが機能します。デイモードとダークモード。
- Browser integration for Chrome, Edge, Brave, Opera and Vivaldi (Firefox in testing): downloads hand over to GDM with their cookies and referrer, right-click Download with Mister Download Manager, and a Download video button over videos on any page, which can be dragged along the video's edge, hidden on a video or a site, or turned off in Options.
- リンクをコピーするとダウンロードウィンドウが表示される: ファイルの種類リストにあるファイルタイプのリンクをコピーすると、ダウンロード ファイル情報が開き、すぐにダウンロードを開始できます。これはブラウザ拡張機能なしでも可能です(オプション → 一般 → クリップボードにコピーされたリンクをダウンロードするよう提案する、デフォルトでオン)。
- Videos from web pages through yt-dlp (installed and kept current from GDM, with ffmpeg for the qualities that need merging), and BitTorrent and magnet links through librqbit: choose the files, see peers, trackers and pieces, keep sharing if you like.
- 86のインターフェース言語、Windows 11が提供するすべての言語で、初回起動時または表示 → 言語...でフラグによって選択できます。アラビア語、ヘブライ語、ペルシャ語、ウルドゥー語、ウイグル語は右から左への表示。システム自体からすべてのスクリプト用のフォント。インストーラーも同じ言語を話し、ブラウザ拡張機能はブラウザの言語を話します(50言語)。
- オプション → 地域: 日付と時刻は地域の設定に従うか、独自の方法(日、月、年を最初に、12時間または24時間表示、週の最初の曜日)で設定できます。リストとスケジューラもこれに従います。
- コマンドラインと自動化: IDMのスイッチ(
/d /p /f /a /n /s)、misterdownloadmanager-cli(ファイル、ビデオ、トレント)、およびダウンロードをリスト表示、一時停止、開始、削除、消去するローカルのトークン保護された自動化API。 - Downloads: the Windows installer, a portable zip and a plain zip, the browser extension on
its own (a zip for Chromium browsers, an
.xpifor Firefox, always the app's version), and macOS and Linux to try: a universal.dmgand an AppImage,.deb,.rpmand.tar.gz, marked-experimentalbecause they are untested by us. There, GDM connects itself to Chrome, Edge, Brave, Vivaldi and Firefox, has its tray icon, follows the system's light or dark look and uses the system's fonts and ffmpeg. Tell us how they work for you. - ヘルプはユーザーガイドとチュートリアルを開きます。
無料、オープンソース、広告なし、試用期間なし。
Download GolinksPRO Download Manager