Download Latest Version frostwire-7.0.0.x86_64.tar.gz (98.8 MB)
Email in envelope

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

Home / frostwire-android-2.9.4-build-746
Name Modified Size InfoDownloads / Week
Parent folder
frostwire-android-debug-2.9.4-b746-plus.apk 2024-12-26 114.2 MB
frostwire-android-release-2.9.4-b746-plus.apk 2024-12-26 111.8 MB
frostwire-android-2.9.4-build-746 source code.tar.gz 2024-12-26 55.0 MB
frostwire-android-2.9.4-build-746 source code.zip 2024-12-26 56.9 MB
README.md 2024-12-26 2.8 kB
Totals: 5 Items   337.9 MB 2

FrostWire 2.9.4 build 746 DEC/26/2024

  • 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.

Download FrostWire

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