Skip to content

Releases: jmshrv/finamp

0.6.17

13 Aug 14:22
Compare
Choose a tag to compare

This release just fixes a build issue on F-Droid.

0.6.16

11 Aug 20:46
Compare
Choose a tag to compare

Obligatory bugfix for something from the previous release 🙃

Minor Changes/Bug Fixes

  • Set image IDs to blurhash when migrating to blurhash images
    • Not doing this causes weird issues with images not being accounted for/duplicated
    • An additional migration has been made to correct incorrect IDs created by 0.6.15
    • If you still see issues with missing/undeletable images, you may have to delete and reinstall the app. I apologise for the inconvenience caused by this.

Translations

0.6.15

28 Jul 14:15
Compare
Choose a tag to compare

Features/Major Bug Fixes

  • Fix shuffle always starting on the first song (@yuruxuan)
  • Add to playlist on playlist screens (@Y0ngg4n)
  • Tabs can now be reordered
  • Duplicate images are no longer downloaded
    • Before, Finamp would always download album art if an item had its own. This lead to many duplicate images being downloaded, as it is common for songs to have the same album art embedded in each song.
    • Now, Finamp indexes images by their blurhash instead of by the ID
      • Blurhashes are compact strings that represent an image. They're intended for showing blurred images when waiting for the full image to load.
      • When updating, duplicate images are deleted.
      • I'm pretty sure I've ironed out all the edge cases with this migration, but let me know if it breaks horribly :)

Minor Changes/Bug fixes

  • Add music visualiser icon on currently playing song (@Y0ngg4n)
  • Skipping to previous will now go back to the start of the song if over 5 seconds has played (@cameronaw13)
  • Sort artist albums by premiere date (fixes albums from the same year sometimes being in the wrong order) (@Maxr1998)
  • Fix playback stop events using an incorrect position (should fix issues with last.fm syncing) (@Maxr1998)
  • Censor login information in logs screen
  • Fix base URL showing in shared logs

Translations

0.6.14

24 Apr 22:23
Compare
Choose a tag to compare

I forgot to apply the iOS flutter_downloader fix, so I'm making another release for technical accuracy :)

Also, I forgot to put Japanese into the list of supported languages for iOS.

...and fixed an issue with the locale screen (forgot that I'd applied the fix to the dependency on my desktop, but not my laptop)

Actual changelog at https://github.com/jmshrv/finamp/releases/tag/0.6.13

0.6.13

24 Apr 21:57
eedd8c5
Compare
Choose a tag to compare
  • Fix downloads not completing on iOS
  • Add language selection screen

Translations

0.6.12

14 Apr 12:20
Compare
Choose a tag to compare

This release fixes downloading not working from HTTP servers on Android. Thanks to /u/spikeyxx for letting me know about this!

0.6.11

12 Apr 17:05
Compare
Choose a tag to compare

It's been a while, so there's a lot to cover here :)

Features/Major bug fixes

  • Greatly improve reliability for selecting transcode/direct audio
    • Before, Finamp used the same endpoint to get both direct and transcoded audio
    • This worked most of the time, but broke in certain edge cases, such as when audio had a lower bitrate than the transcode bitrate
    • Finamp now uses /Items/{itemId}/File for direct play, which will never transcode
    • For transcoding, Finamp now uses /Audio/{itemId}/main.m3u8, which will always return a HLS stream
  • Add configurable buffer size
    • This allows you to make Finamp buffer more music
    • Setting this value too high can cause the app to get killed more quickly
  • Add setting to disable gestures (@BhasherBEL)
  • Add option to delete songs from playlist (@BhasherBEL)
  • Sort options are now saved per-tab (@Maxr1998)

Minor changes/bug fixes

  • Change alignment of song title to start, and remove padding on album cover
  • Fix wrong image in queue when deleting item (@BhasherBEL)
  • Stop sending queue in progress updates
    • Jellyfin never used this, and it took up a lot of bandwidth
  • On iOS, use iOS-style switches instead of Material-style switches
  • When favouriting items, there is no longer a delay from pressing the button and the icon showing up in the song list tile
  • Trim search term for searching (@Maxr1998)
  • Fix crash in error app (@Maxr1998)
  • Fix vertical padding in artist/genre lists (@Maxr1998)
  • Fix singles not having any songs in the album screen (@Maxr1998)
  • Download original images instead of always converting them to PNG (@Maxr1998)
  • Sort downloaded items in the downloads screen (@Maxr1998)
  • Logging out now has a timeout, so you don't have to go into airplane mode if your server isn't responding

Translations

0.6.10

03 Jan 19:37
Compare
Choose a tag to compare

0.6.9

13 Nov 23:04
Compare
Choose a tag to compare

It's been a while since the last release, so this release has a lot in it!

  • Blurred backgrounds no longer use blurhashes, which looks much nicer
  • On the player screen, the next album images will be preloaded
  • Add correct description to sleep timer (@Y0ngg4n)
  • Use last known playback position when paused (fixes disabled player buttons when paused) (@rom4nik)
  • Add gesture to swipe up to open the player (@Y0ngg4n)
  • Albums/playlists will now play if individual items have download errors (@Y0ngg4n)
  • Correctly reset sleep timer button when music is started again (@line72)
  • Redownload of failed tracks (@Y0ngg4n)
    • I haven't had the opportunity to extensively test this, but it should work :)
  • Update translations

0.6.8

28 Aug 12:18
Compare
Choose a tag to compare

This release fixes an issue in the last release where the app would almost always fallback to English, breaking translations.