Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
frostwire-android-debug-2.9.3-b745-plus.apk | 2024-12-23 | 114.2 MB | |
frostwire-android-release-2.9.3-b745-plus.apk | 2024-12-23 | 111.8 MB | |
frostwire-android-2.9.3-build-745 source code.tar.gz | 2024-12-23 | 55.0 MB | |
frostwire-android-2.9.3-build-745 source code.zip | 2024-12-23 | 56.9 MB | |
README.md | 2024-12-23 | 2.8 kB | |
Totals: 5 Items | 337.9 MB | 0 |
FrostWire 2.9.3 build 745 DEC/23/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.