v1.0.2
What's new
- Multi-language UI: English, Polish, German, French, Spanish, Italian, Portuguese, Russian, switchable live in Settings
- Torrent search providers are now auto-discovered (implement
ITorrentSearchProviderand it shows up automatically in Search/Settings, no manual registration) - Per-provider credentials, for sources that require an account
- Two new search sources: PTE (private tracker, requires an account) and RARBG (via the rarbggo.to proxy)
- Resolution filter (any/480p/720p/1080p/2160p) on the Search page
- Torrent info dialog: full metadata, magnet copy, description — fetched on demand (opening it or downloading directly), not eagerly for every search result
- Fixed Nyaa search: the old RSS-based query silently ignored "sort by seeders" and could miss the actual highest-seeded results entirely; now scrapes the properly-sorted page
- Fixed cross-provider result de-duplication on the Search page to keep whichever duplicate has more (fresher) seeders, instead of whichever provider happened to respond first
- Structured logging to a rolling daily file (was console-only before, invisible once the macOS app is launched from Finder)
- Optional Sentry crash/error telemetry
- Windows arm64 build (previously x64 only)
Downloads
- macOS (Apple Silicon): MediaDownloader-1.0.2-osx-arm64.zip
- macOS (Intel): MediaDownloader-1.0.2-osx-x64.zip
- Windows (x64): MediaDownloader-1.0.2-win-x64.zip
- Windows (ARM64): MediaDownloader-1.0.2-win-arm64.zip
macOS: unzip and move MediaDownloader.app to Applications (or anywhere), then open it. If Gatekeeper complains about an unsigned app, right-click → Open.
Windows: unzip anywhere and run MediaDownloader.exe, then open the dashboard URL it prints.
Full Changelog: v1.0.1...v1.0.2