Download Latest Version frostwire-6.14.0.amd64.tar.gz (95.6 MB)
Email in envelope

Get an email when there's a new version of FrostWire

Home / frostwire-android-2.9.2-build-744
Name Modified Size InfoDownloads / Week
Parent folder
frostwire-android-debug-2.9.2-b744-plus.apk 2024-12-21 114.2 MB
frostwire-android-release-2.9.2-b744-plus.apk 2024-12-21 111.8 MB
frostwire-android-2.9.2-build-744 source code.tar.gz 2024-12-21 55.0 MB
frostwire-android-2.9.2-build-744 source code.zip 2024-12-21 56.9 MB
README.md 2024-12-21 4.3 kB
Totals: 5 Items   337.9 MB 0

FrostWire 2.9.2 build 744 DEC/21/2024

gubatron_futuristic_winter_landscape_under_a_vibrant_aurora_b_2f910789-b5ca-4cde-bd68-7c20ebf65de4_1 - Upgraded targetSdkVersion to 34 (Android 14). - Upgraded compileSdk to 35 (Android 15). - Increased minSdkVersion to 26 (Android 8.0 Oreo). - Updated Java source and target compatibility to Java 17. - androidx.core:core:1.15.0 - com.google.firebase:firebase-bom:33.7.0 - com.google.android.ump:user-messaging-platform:3.1.0 - Removed deprecated dependencies: - com.google.android.gms:play-services-location:21.3.0 - com.google.android.gms:play-services-ads-identifier:18.1.0 - Improved handling of POST_NOTIFICATIONS permission for Android 13 and 14 compliance. - Migrated background services to Android's Workers API for improved performance and maintainability. - Added CountDownLatch for thread-safe initialization of services. - Improved thread safety by introducing AtomicReference for state management. - Enhanced strict mode policy handling for Android 14, including updates to RunStrict. - Refactored MusicPlaybackService to modernize notification handling - Added buildBasicNotification() for creating notifications. - Fixed MediaPlayer issues to comply with Android 14’s stricter policies. - Introduced defensive checks to improve error handling and logging across services. - Updated EngineForegroundService: - Refactored state management for better lifecycle handling. - Improved notification updates and shutdown logic. - Refactored ApplicationPreferencesFragment for null safety and consistent logging. - Streamlined dependency management by removing unused imports and redundant code. - Prepared codebase for compliance with Android 14, leveraging newer APIs for permissions and notifications. - Fixed "Add to Playlist" action not displaying user-created playlists. - Unified playlist fetching logic using MusicUtils.getPlaylists(). - Refactored PlaylistLoader to simplify playlist loading and improve code maintainability. - Removed redundant permission checks in PlaylistLoader for cleaner permission handling. - Improved loader restarts and logging in ApolloFragment and PlaylistFragment. - Fixed permission management in HomeActivity to include rationale dialogs and settings redirection. - Enhanced error handling and logging across the app, particularly in playlist management. - Fixed debounce issues with ad loading in HeaderBanner to prevent excessive reloads. - Refactored CreateNewPlaylistMenuAction for thread safety and UI responsiveness. - Improved menu preparation logic in ProfileActivity for better thread handling. - Fixed Rename Playlist issue. - Context menu "Play" and "Play Next" actions now work.

FrostWire 2.9.2 Build 743 TL;DR:

  • Platform Upgrades: Updated to target Android 14 (SDK 34) with Java 17 compatibility.
  • Minimum Requirements: Increased minimum SDK to Android 8.0 (SDK 26).
  • Dependency Updates: Refreshed key libraries (e.g., Firebase BOM, User Messaging Platform).
  • Deprecated Cleanup: Removed old dependencies for cleaner, leaner code.
  • Notification Enhancements: Modernized notifications with new APIs and improved compliance for Android 13/14.
  • Background Services: Migrated to Android's Workers API for better performance and maintainability.
  • Thread Safety: Added CountDownLatch and AtomicReference for robust state management.
  • Playlist Fixes: Unified fetching logic and resolved playlist display issues.
  • Error Handling: Introduced defensive checks, improved logging, and fixed MediaPlayer-related compliance.
  • UI Refinements: Enhanced menu responsiveness, streamlined preference handling, and improved error dialogs.
  • Ad Management: Fixed debounce issues in ads to prevent unnecessary reloads.
  • General: Improved codebase for Android 14 compliance, lifecycle management, and strict mode handling.

The release focuses on modernizing the app's foundation, improving reliability, and streamlining the user experience for Android 14.

Download FrostWire

Source: README.md, updated 2024-12-21