Important
Since the 0.9.12 update on Android, Finamp sometimes gets stuck when opening the app. This seems to happen when its audio player has been suspended by the operating system. Force-closing (terminating) Finamp seems to fix this temporarily.
We've implemented a potential fix, but can't say for sure if the issue will be fixed with this update. Please let us know if you still encounter it!
Hi everyone!
The beta is free and open to everyone, but we'd like to get as much feedback as possible. So please do try it out and then let us know what you think!
If you're not using the beta yet (how to join) (click to expand)
On iOS, join the beta on TestFlight.
Keep in mind that not all of the text in the beta has been translated yet. If you're missing a translation, you can now contribute it on Weblate!
Bug Fixes
- Disabled Impeller again, to fix visual glitches on some devices
- Fixed favorite status in notification not updating sometimes
- Fixed the player screen disabling the fullscreen UI on Android
- Fixed content scrolling below the status bar on iOS (contributed by @lukaslindnermusic)
- Various download fixes & improvements (contributed by @Komodo5197)
What's New
Playlist Improvements
The amazing @Komodo5197 has added the ability to choose between creating private or public playlists when creating a new playlists.
They also made it possible to add any album, artist, playlist, or even genre to another playlist!
Deleting Media From the Server
After multiple people requested the ability to permanently delete tracks and albums from the server, @flloschy and @F-4Dev decided to contribute this functionality.
After enabling server deletions in the settings (there's a new toggle in the interaction settings), you can then permanently delete track, albums, playlists, and artists.
Be very careful with this, and make sure you always have a backup of your important files! There is no undo.
Auto-Scrolling Text (Marquee)
Some of you have been frustrated by long track titles or albums not being fully visible on the player screen or the menus. So a while ago, @Decimate1405 sat down and got to work, and has now brought you a new marquee option!
If titles on the player screen, menu, or queue are too long to display, Finamp will now automatically scroll the text instead of just truncating it. In the settings you can also change the behavior so that Finamp will show scrolling text instead of breaking text into two lines.
Translation Updates
Many of you have contributed a ton of translations since the last beta update, and we're really glad for that!
Finamp is now almost fully translated into 13 other languages, thanks to you.
Here's the current translation status:
All in all, Finamp is about 60% translated now. So there's still a lot to do.
Take a look at the graph above and see if there's any language that you can help out with! You can just click the image to start contributing.
We also have a discussion channel for translations on our Discord server where you can quickly ask questions about the context or intended meaning of a string. Alternatively, you can also ask questions as a translations discussion here on GitHub.
New Settings
- [Android] Added setting for setting maximum buffer size in megabytes
- Settings > "Audio Service" > "Buffer Size"
- Default is 50 MB (changed)
- Added setting for ignoring buffer size and always trying to load up the buffer specified in "Buffer Duration"
- Settings > "Audio Service" > "Don't limit buffer size"
- Default is off (changed)
- Downloads will now require WiFi by default
- Settings > "Downloads" > "Require WiFi when downloading"
- This change will only affect new installations
- Added setting for the threshold at which a warning / confirmation prompt will be shown before starting a download
- Settings > "Downloads" > "Download Size Warning Cutoff"
- Default is 150 (changed)
- Added setting for enabling the ability to permanently delete media from the server
- Settings > "Interactions" > "Allow deletion from server"
- Default is disabled (unchanged)
- Added setting for using scrolling text instead of showing multiple lines
- Settings > "Layout & Theme" > "Customizations" > "Auto-scroll Long Titles"
- Default is disabled (unchanged)
- Titles aren't truncated anymore, whatever this setting is set to
Other Changes
- Configured a maximum buffer size (for Android, on iOS the system will determine the size)
- This should help to avoid crashes on devices with little RAM playing large high-quality files
- Finamp's audio player now uses the new media3-based version of ExoPlayer, which should hopefully not cause any issues
- Finamp will now try to show a warning/confirmation when downloading a lot of tracks (150+) (contributed by @Komodo5197)
- This should hopefully save you from some unintended downloads that would eat up too much space or mobile data
- The threshold for the warning is configurable (see above)
- The swipe gestures on the lyrics screen should be more consistent with the player screen now
- Changing the playback speed using the + and - buttons now changes speed by 5% instead of 10%
- Tabs (for tracks, albums, etc.) now have a minimum width
Upcoming Features
We have a lot of features planned for the future, and we're always open to new ideas. Here are some of the things that we're planning to add:
- Support for controlling Finamp through other Jellyfin clients or the admin dashboard ("Play On")
- More contrast and accent color improvements
- More design updates (album screen, home screen)
- Desktop Support
- This is now in a "soft release" stage, where it might already be available for your platform. An official release will happen in the future, but is currently not a priority.
You can take a look at the full list and current progress in the Redesign project.
Thank you for using Finamp!
- Chaphasilor
Download Links
- Google Play: Join the beta
- TestFlight: Join the beta
- F-Droid: not available, see above
- APK: see below