github jmshrv/finamp 0.9.15-beta
Finamp Beta Update 0.9.15

pre-release6 days ago

🚀 Announcing Finamplify - Finamp's First Hackathon - Starting Today*!

*depending on your timezone. It starts on March 29th at 10.30am UTC

Some of you might have seen our announcements on Lemmy, Reddit, and the Jellyfin Forum a few days ago.
But in case you missed it: We're hosting Finamp's first ever Hackathon, called "Finamplify", starting today until April 6th!
It's a digital Hackathon on our GitHub (right here) and Discord server that's all about working on Finamp's redesign!

Everyone who's interested in helping out to make Finamp the best Jellyfin music client possible can contribute!
Whether you're a designer, developer, tinkerer, creative writer, organizer, or user researcher, we could use and would love your help!

And there's something in it for you, too: Aside from obviously improving an app for yourself and others, we will send out custom Finamp stickers for your laptop, phone, fridge, or anything else!
All you need to do is contribute something, and then fill out a form to let us know your address!

You can find the full details on the Hackathon, as well as tips for getting started, in the Hackathon's GitHub project here:
https://github.com/users/jmshrv/projects/5/views/1?pane=info

Looking forward to meeting you and hacking together!!!


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. Our last attempt at fixing this simply resulted in a black screen instead of the logo screen, so we've reverted that. If you have an idea how to fix this, the hackathon is the perfect opportunity to help out!

Hi everyone!

A month after the last release we have another one for you! While this update is more focussed on small quality-of-life improvements and bug fixes, we still wanted to push this out before the Hackathon starts.
So please enjoy this new release, and be sure to read the release notes below to get all the details!

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

  • Fixed invisible back and cast buttons on the player screen (thanks @edeuss)
  • Fixed duplicate download/delete buttons (thanks @Komodo5197)
  • Fixed migrating from the stable version to the beta version (thanks @Komodo5197)
  • Fixed not being able to download after upgrading to the beta version (thanks @Komodo5197)

What's New

Grouping & Sorting on the Downloads Screen (thanks @Maxr1998)

The downloads screen has gotten some love in this update, thanks to @Maxr1998!

Downloads are now grouped by category and sorted alphabetically within those categories, instead of being sorted by when they were added.
This not only looks better, but also makes it easier to compare downloads between an old and a new phone, for example. It also paves the way for further improvements to the screen which should be arriving soon!

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

  • Added setting for customizing the release date format for albums
    • Settings > "Layout & Theme" > "Customization" > "Release Date Format"
    • Default is "Year" (unchanged)
  • Added setting for showing the album release date on the player screen
    • Settings > "Layout & Theme" > "Customization" > "Show Album Release Date on Player Screen"
    • Default is off/hidden (unchanged)

Other Changes

  • You can now sort tracks by play count (thanks @Decimate1405)
  • It's now possible to customize how the release date of albums is shown throughout the app
    • The default is just showing the year, but other formats can be chosen using the setting described above
  • It's now possible to show the release date of the album for the current track on the player screen
    • The release date will be shown behind the album name, for long album names you'll need to scroll horizontally to see it
    • The date will be formatted like any other release date, as chosen through the setting described above
  • Added a "sliding up" animation when opening the player screen, with a fade when closing it (thanks @edeuss)
    • This should fix the weird transition direction on iOS
  • Improved speed and efficiency of color theme generation (thanks @Komodo5197)
  • Increased queue restore speed by prioritizing it over loading other data from Jellyfin (thanks @Komodo5197)
  • Refactored "song" to "track" within the entire codebase (thanks @lukaslindnermusic)

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.


Now that this update is out, we can start the Hackathon with a "blank slate". So get ready for many new improvements by many different people in the next beta update! The Hackathon is all about progressing with the redesign and implementing feature requests, and if you want to help out with that, feel free to join in on the fun!
Check out the announcement at the very top of these release notes for all the details you might need!

Thank you for using Finamp!

- Chaphasilor


Download Links

Don't miss a new finamp release

NewReleases is sending notifications on new releases.