Skip to content

Finamp Beta Update 0.9.4

Pre-release
Pre-release
Compare
Choose a tag to compare
@jmshrv jmshrv released this 05 Apr 06:30
· 162 commits to redesign since this release

Hi everyone! It's been a few weeks since the initial beta release, and you've been busy giving feedback and reporting bugs! There was and still is a lot to fix, but we're getting there. Most major bugs and issues should be fixed with this update, so that we can focus on some more new features with the following updates.

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)

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 all of the text in the beta hasn't 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!

Known Issues

  • Rotating to landscape mode on the player screen looks a bit odd right now. To fix it, just close the player screen and re-open it again while staying in landscape mode

What's New

  • Fixed not being able to play tracks without an album cover (contributed by @Chaphasilor)
  • Fixed user-created playlist not showing up when connected to a Jellyfin 10.9 server (contributed by @Chaphasilor)
  • Improved player screen layout and (album cover) scaling (contributed by @Komodo5197 and @Chaphasilor)
    • The album cover will not stretch (almost) to the edges of the screen, if the screen is tall enough
      • You can configure how much of a gap (padding) there will be to the edge of the screen in Settings > "Layout & Theme" > "Player Screen" > "Minimum Album Cover Padding"
      • A value of ~10.0 will be roughly equivalent to the previous cover size
    • The screen will adapt much better to smaller screens
    • If the screen is wider than it is tall, the layout will switch to landscape mode
  • Improved "Fast Scroller" (alphabet / jump-to-letter list) (contributed by @Komodo5197 and @Chaphasilor)
    • Fixed scrolling not working reliably on the artist tab or in grid mode
    • Support swiping/dragging to select a letter
    • Added visual and haptic feedback
  • Improved playback reporting (to the server) (contributed by @Chaphasilor)
    • The first track in the queue shouldn't be reported twice anymore
    • When the end of the queue is reached, the last played track is reported as "stopped", and the new track isn't reported until playback is actually restarted
    • Finamp will now send periodic updates to the server while playback is active to prevent tracks longer than 5 minutes from being incorrectly reported as stopped
  • Improved end-of-queue behavior for all loop modes (contributed by @Komodo5197)
    • "Loop None" will now return to the first track on the queue at the end, but playback will stop. Same for manually skipping forward
    • "Loop One" will now wrap around to the first track when manually skipping forward (and keep playing)
  • Long-press the menu button on the player screen to quickly add a track to a playlist
  • Tried to improve performance of transparent/blurred elements (song menu, queue panel) (contributed by @Komodo5197)
  • Show "Unknown Artist" for songs with missing artists instead of leaving the space blank (contributed by @Komodo5197)
  • Made Quick Connect code selectable so that it can easily be copied to clipboard
  • Fixed sorting in offline mode (contributed by @Maxr1998)
  • Added option to disabled vibrations / haptic feedback (contributed by @Ivanf1)
  • Improved reordering of tabs (contributed by @Ivanf1)
  • Fixed text of queue source overlapping when scrolling down in the queue panel
  • Fixed issues with multi-disc albums and music videos
  • Many more fixes

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:

  • Lyrics Support
    • I want Finamp to support lyrics before Jellyfin 10.9 is officially released (which should happen at the end of April)!
  • Playback Speed Control
  • Android Auto / Automotive Support
  • Desktop Support πŸ‘€
  • Multi-Queues

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


I'm sorry that some of you had to wait so long for this update, but I was super busy and there were many fixes and improvements needed. I'll try to push out updates more quickly in the future!
Thank you for using Finamp!

- Chaphasilor


Download Links