github jmshrv/finamp 0.9.10-beta
Finamp Beta Update 0.9.10

latest release: 0.9.11-beta
pre-releaseone month ago

Hi everyone!

It's been almost two months since the last update again, and I wish we'd have a proportional amount of improvements for you.
But we haven't been completely idle, and are happy to release some much-needed and frequently requested bug fixes, customizations, and features!
Have fun with the update, and be sure to read the release notes below to get all the details!

The beta is a work-in-progress, there are several new features already, but we will be adding more features over time.

If you're not using the beta yet (how to join) (click to expand)

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!

  1. Join the Finamp Beta Testers Discord server
    • This step is optional, but since we're looking for feedback, it would be great if you could join!
    • Alternatively, there's a discussion for the beta right here on GitHub: Redesign Beta discussion
  2. Take note of your current Finamp settings, since this is a beta it could happen that the update changes some of them.
    • Downloads should be migrated, but since the new download system is completely different, there might be inconsistencies.
  3. On Android, join the beta on Google Play or download the APK file from below.
    On iOS, join the beta on TestFlight.
    • We're currently not able to offer a beta on F-Droid (more info here), but you can use an app like Obtainium to automatically download the latest APK from GitHub.
  4. Open Finamp and enjoy!

Keep in mind that not all of the text in the beta has been translated yet, so it will be shown in English no matter which language your device is set to. We're not able to add more translations to the beta just yet (it's not as easy to configure as we'd hoped), but we'll let you know once you can help translating all of the new stuff!

What's New

Accessibility Improvements

We know there are some of you out there that rely on tools like screen readers to use Finamp. We also know that this experience isn't great at the moment.
With this update, some much-needed labels have been added to the app, especially on the player screen. This should hopefully make it clearer what each button does, and reduce the verbosity of the interface a bit.
Sorry that it took us so long to do this, and we are aware that there still are things to improve! Specifically, the bug preventing Explore by Touch on iOS is still present.

It would be awesome if you could help us out here. If you find a button somewhere in the app that is missing a label or confuses you otherwise, you should take a screenshot or screen recording and send it to us. You can either create a GitHub Issue for that, or join the Discord server by clicking this link to talk to us directly. This seems to be the most efficient way to pinpoint the issue, so that we can fix it right away.
We'll try to address any missing labels with the next update following the report.

Keep Screen On (contributed by @Sp4rky001)

Finamp can now prevent the screen from turning off in some situations, like when viewing lyrics.
This only works while Finamp is open and in the foreground.
Check the "New Settings" section below for more infos.

The feature was requested several times, and we're happy that @Sp4rky001 decided to help out!

More Lyrics Screen Customizations

Finamp 0.9.8 introduced a few new settings that let you control how lyrics where shown (hiding timestamps and choosing text alignment).
Additionally, you can now choose the font size for your lyrics, and control if the album cover should be placed on top of the lyrics, scrolling away as the lyrics progress.
If you feel like there are still some options missing with regards to lyrics, feel free to let us know!

New Settings

  • Added two more lyrics customization settings (font size & album cover above lyrics)
    • Settings > "Layout & Theme" > "Lyrics View"
    • Default is medium font size and cover shown (unchanged)
  • Added settings for keeping the screen on, either always, while lyrics are shown, and/or while music is playing (contributed by @Sp4rky001)
    • Settings > "Interactions" > "Keep Screen On" & "Keep Screen On only while plugged in"
    • Default is to keep the screen on while music is playing, lyrics are shown, and the device is plugged in / charging (changed)

Other changes

  • Finamp will now let you know if you don't have permissions to edit a playlist (e.g. because it was created by another user or from a playlist file in your library)
  • You can now swipe to the right on the left-most tab (albums by default) to open the side drawer/menu (contributed by @Komodo5197)
  • Fixed multiple issues with non-square album covers (contributed by @Komodo5197 and @Maxr1998)
  • On iOS (and macOS), the player screen will now show the remaining duration of the current track instead of the total duration
    • This was made to stay consistent with native apps and the OS itself, which all show the remaining duration
  • The offline playback history (used when the playback events can't be sent to the server) will now only record when a track finishes playing
  • The big floating box showing which letter to scroll to when using the fast scroller / alphabet list should now disappear more reliably
    • If it doesn't disappear automatically, tapping it will now dismiss it
  • Made some button labels friendlier (contributed by @Maxr1998)
  • Fixed a stray "null" on the downloads screen (contributed by @Maxr1998)
  • Fixed the offline mode toggle being completely black in dark mode (contributed by @Maxr1998)

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:

  • 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
  • More accessibility improvements
  • More design updates

You can take a look at the full list and current progress in the Redesign project.


For the past few months we didn't have a lot of time to work on the app, sorry. I've been busy with uni and moving places.
Things seem to be picking up some steam again though, so hopefully we'll have some more noticeable updates for you soon!
Also, there are some rather specific bugs in Finamp that are a chore to fix; if one of them affects you, why not look into fixing it yourself? That's probably the best way to get started with contributing to Finamp, and you can always ask us for guidance if you need help!

Thank you for using Finamp!

- Chaphasilor


Download Links

Don't miss a new finamp release

NewReleases is sending notifications on new releases.