github jmshrv/finamp 0.9.14-beta
Finamp Beta Update 0.9.14

pre-release17 hours ago

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!

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

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

Don't miss a new finamp release

NewReleases is sending notifications on new releases.