Skip to content

Releases: frostwire/frostwire

frostwire-desktop-6.14.0-build-326

14 May 01:19
2c3c675
Compare
Choose a tag to compare

frostwire (6.14.0) stable; urgency=high

  • Telluride Video Downloader build 38
  • Filter out search results with no keyword matches, considers fuzzy matches
  • New app_splash image
  • FrostWire 6.14.0 build 326
  • Make download button on slide panel transparent
  • Black background behind author on slide controls overlay
  • Don't paint search tabbed pane background on default theme either
  • Settings button on status bar (StatusLine) now looks good
  • Dark theme fixes for delete files dialog
  • Dark theme for search tab headers, refactor checking what theme is on
  • Robust runtime theme switch & readable dialogs in FlatLaf dark mode
  • Ignore some exceptions while updating window hierarchy on theme change
  • General UI cleanup
  • Background color for main searchboxes fixed when focused
  • Refine dark theme UI, panel and textfield backgrounds darker
  • Icon brightening support and clean-up sweep
  • LibraryExplorer Tree background is darker for dark theme, speaker icon is brightened
  • TransferDetailGeneral: support dark theme backgrounds and text
  • Make transfer-detail pieces & tables use dark theme background
  • Dark theme: unify table, panel and toggle-button backgrounds
  • Actions for transfers, library and search had icons brightened in dark mode
  • Transfer seeding renderer icon brightened for dark mode
  • Enhanced icon repainting capabilities for dark mode
  • ThemeMediator: Improved handling of table row alternate colors
  • DefaultTableBevelledCellRenderer: Don't paint border when not selected, removed useless isSelected property
  • Source renderer fix
  • Fix progress bar renderer to preserve row striping and selection highlights
  • FWAbstractJPanelTableCellRenderer: Don't paint beveled border
  • LibraryFilesTableMediator cleanup
  • LibraryFilesTableDataLine cleanup
  • MediaPlayerComponent cleanup, layout uses all vertical space available
  • Dark theme polish: transparent media panels, dynamic separators, dark result background
  • Add dark mode gradient colors for application header
  • Dark-theme table polish – dynamic striping & renderer fixes
  • ThemeMediator.loadDarkTheme(): define UIManager "Table.alternateRowColor" (15% darker than background).
  • FWAbstractJPanelTableCellRenderer: use Look-and-Feel selection/alternate colours instead of hard-coded white; keep foreground in sync.
  • SourceRenderer: make cell opaque and apply same dynamic row / selection colours.
  • Basic theme switching working
  • Updated changelog file
  • Added script to open test reports

-- FrostWire Team contact@frostwire.com Tue, 13 May 2025 15:11:00 -0600

Download FrostWire

telluride-build-39

14 May 00:35
286f911
Compare
Choose a tag to compare

build 39 - may/12/2025

  • yt_dlp-2025.4.30
  • dev: pip-25.1.1
  • dev: pyinstaller-6.13.0

Download FrostWire

frostwire-android-2.9.7-build-752

24 Apr 17:39
6d5e902
Compare
Choose a tag to compare

FrostWire 2.9.7 build 752 APR/24/2025

  • crash: Fix NPE in PerformersHelper.sortByRelevance when currentQuery is null or empty
  • crash: Guard against showing UI after activity paused in LocalBroadcastReceiver
  • crash: Move startForeground call from onCreate to onStartCommand in MusicPlaybackService
  • crash: Centralize NotificationUpdateDaemon start in MainApplication and remove redundant scheduling from EngineIntentService
  • crash: Replace DrawerLayout with SafeDrawerLayout to prevent measure‑spec crashes
  • crash: Avoid TransactionTooLargeException by caching torrent metadata in temporary file, not passing it through an Intent Bundle
  • crash: Chaquopy marshall data too short fix. Ensure chaquopy packages python code from src/main/python
  • crash: Protect from race condition registering media button in MusicPlaybackService
  • freeze: StringUtils.fromHTML() method to prevent freezing when parsing large HTML strings

Download FrostWire

frostwire-android-2.9.7-build-751

23 Apr 16:43
19ce20c
Compare
Choose a tag to compare

FrostWire 2.9.7 build 751 APR/23/2025

  • crash: Fix NPE in PerformersHelper.sortByRelevance when currentQuery is null or empty
  • crash: Guard against showing UI after activity paused in LocalBroadcastReceiver
  • crash: Move startForeground call from onCreate to onStartCommand in MusicPlaybackService
  • crash: Centralize NotificationUpdateDaemon start in MainApplication and remove redundant scheduling from EngineIntentService
  • crash: Replace DrawerLayout with SafeDrawerLayout to prevent measure‑spec crashes
  • crash: Avoid TransactionTooLargeException by caching torrent metadata in temporary file, not passing it through an Intent Bundle
  • crash: Chaquopy marshall data too short fix. Ensure chaquopy packages python code from src/main/python
  • freeze: StringUtils.fromHTML() method to prevent freezing when parsing large HTML strings

Download FrostWire

frostwire-android-2.9.7-build-750

22 Apr 19:57
2516e1c
Compare
Choose a tag to compare

FrostWire 2.9.7 build 750 APR/22/2025

  • crash: Fix NPE in PerformersHelper.sortByRelevance when currentQuery is null or empty
  • crash: Guard against showing UI after activity paused in LocalBroadcastReceiver
  • crash: Move startForeground call from onCreate to onStartCommand in MusicPlaybackService
  • crash: Centralize NotificationUpdateDaemon start in MainApplication and remove redundant scheduling from EngineIntentService
  • crash: Replace DrawerLayout with SafeDrawerLayout to prevent measure‑spec crashes
  • crash: Avoid TransactionTooLargeException by caching torrent metadata in temporary file, not passing it through an Intent Bundle
  • crash: Chaquopy marshall data too short fix. Ensure chaquopy packages python code from src/main/python
  • freeze: StringUtils.fromHTML() method to prevent freezing when parsing large HTML strings

Download FrostWire

frostwire-android-2.9.7-build-749

17 Apr 16:16
4b9a391
Compare
Choose a tag to compare

FrostWire 2.9.7 (Build 749) Is Live! 🚀

fw_2 9 6_build_749

We’re excited to announce the latest FrostWire for Android release, version 2.9.7 (build 749). This update packs critical crash fixes, stability improvements, and under-the-hood tweaks to keep your BitTorrent experience smooth and reliable.


🔧 Crash Fixes & Stability Improvements

  • NPE Guard in PerformersHelper
    Fixed a NullPointerException in PerformersHelper.sortByRelevance when the current query was null or empty, eliminating random app crashes.

  • Safe UI Handling
    Guarded against showing UI after an activity is paused in local broadcast receivers, preventing IllegalStateException.

  • Notification Daemon Refinement
    Moved the startForeground() call from onCreate() to onStartCommand() in MusicPlaybackService, ensuring our notification update daemon starts exactly once—and only when it’s supposed to.

  • DrawerLayout Hardening
    Swapped out DrawerLayout for a new SafeDrawerLayout that catches measurement-related IllegalStateException and falls back gracefully.

  • Bundle Size Management
    Avoided TransactionTooLargeException by writing large torrent metadata to a temporary file (rather than squeezing it into an Intent bundle).

  • Chaquopy Packaging Fix
    Ensured Python code under src/main/python is included in the APK, fixing “marshall data too short” errors for scripting features.


🛠 Additional Under-the-Hood Tweaks

  • Version Bump
    Updated versionCode to 749 and versionName to 2.9.7 in the AndroidManifest.

  • Gradle Integration
    Added a Gradle block to package Chaquopy’s Python sources automatically.

  • Changelog Update
    Refreshed changelog.txt with all the above fixes, dated APR/17/2025.


📲 How to Update

Grab the free APK from our Github Release or directly from our official website and enjoy the seamless download experience.

Stay tuned for more updates as we get ready for a transition to Bittorrent 2.0!


Thank you for using FrostWire 🙌
As always, we appreciate your feedback—feel free to drop us a line on our GitHub issues page

Happy torrenting! 🌐📲


Posted on April 17, 2025

Download FrostWire

telluride-build-38

19 Apr 00:01
293f657
Compare
Choose a tag to compare

build 38 - apr/11/2025

  • yt_dlp-2024.3.31
  • python 3.13.3
  • dev: pylint-3.3.6
  • dev: astroid-3.3.9

Download FrostWire

frostwire-android-2.9.6-build-748

11 Apr 17:25
c3a1fb1
Compare
Choose a tag to compare

image

❄️ FrostWire 2.9.6 for Android is here – Faster, Safer, Smoother.

We just released FrostWire 2.9.6 (Build 748) and it’s more responsive than ever. This update brings performance improvements, upgraded libraries, and an important fix to avoid freezes when sorting large search result sets.


🔧 What's new in 2.9.6

  • Fix: Avoid ANR (freeze) when sorting massive search result sets
    • Sorting is now done asynchronously to keep the UI responsive, even with thousands of results.
  • 🧠 Updated yt-dlp to version 2025.03.31 for improved video/audio compatibility.
  • 📦 Dependency upgrades for performance and security:
    • androidx.core:core1.16.0
    • firebase-bom33.12.0
    • applovin-sdk13.2.0
    • unityads-adapter4.14.1.0
    • com.google.android.ump3.2.0
    • Kotlin plugin and stdlib → 2.0.21
    • Gradle wrapper → 8.11.1
    • Android Gradle Plugin → 8.8.2

🚀 Why this matters

This update is all about smoother performance and reliability. If you’ve ever experienced lag or freezes when handling large search result lists, this version eliminates that pain point. We’ve moved sorting logic to a background thread, keeping the app snappy and responsive on all devices.


🧊 Stay tuned...

More enhancements and features are in the works. Got feedback or requests? Join us on GitHub or drop your ideas in the community forums. We’re listening.


Built with ❤️ by the FrostWire Team

Download FrostWire

frostwire-android-2.9.5-build-747

10 Mar 00:56
59d81e3
Compare
Choose a tag to compare

image

FrostWire 2.9.5 for Android – Smarter Search & Performance Boosts!

We’re excited to introduce FrostWire 2.9.5 for Android! This update brings significant improvements to search accuracy, performance, and stability.


🔍 Smarter & More Relevant Search Results

  • We’ve made huge improvements to how search results are ranked.
  • Results without keyword matches are now filtered out, so you only see what’s relevant.
  • Fuzzy matching is now used to improve search accuracy even when there are minor typos or variations in keywords.
  • We’ve also removed common stopwords (like and, the, in, on) from affecting search accuracy.

🚀 Performance & Stability Enhancements

  • Upgraded yt-dlp to version 2025.2.19 for better video downloading.
  • Updated Firebase Crashlytics (v3.0.3) to improve app diagnostics and stability.
  • Updated Google Firebase SDK to 33.10.0.
  • Optimized how search results are sorted to reduce lag when loading many results.
  • Various bug fixes and stability improvements across the app.

📡 Better Media Support & Advertising Integrations

  • Updated AppLovin SDK to 13.1.0.
  • Updated Unity Ads Mediation Adapter to 4.13.1.1 for a better monetization experience.
  • Improved playlist management and removed some outdated methods for better compatibility.

Why Update?

If you’re using an older version of FrostWire, you’ll immediately notice the difference in search speed and accuracy. No more irrelevant search results clogging your screen—just the content you’re looking for, ranked smartly with our improved algorithm.

REMINDER: When you download and install FrostWire you must agree that you will not use it for the purpose of copyright infringement otherwise the software won't work. FrostWire condemns copyright infringement.

FrostWire 2.9.5 build 747 MAR/09/2025

  • Search works much better
  • Filter out search results with no keyword matches
  • yt_dlp-2025.2.19
  • com.google.firebase:firebase-crashlytics-gradle:3.0.3
  • com.google.firebase:firebase-bom:33.10.0
  • com.applovin:applovin-sdk:13.1.0
  • com.applovin.mediation:unityads-adapter:4.13.1.1

Download FrostWire

telluride-build-37

25 Feb 18:15
cbf2d78
Compare
Choose a tag to compare

image

build 37 - feb/25/2025

  • yt_dlp-2025.2.19
  • dev: astroid-3.3.8
  • dev: pylint-3.34
  • dev: pyinstaller-6.12.0
  • dev: pip-25.0.1

Download FrostWire