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
- Weblate got confused again and put you on every language language - @comradekingu
- Turkish - @fybx
- German - @Atalanttore
- Danish - @larsgregersen
- Estonian - @rimasx
- Russian - @anonnekomancer
- Catalan - @pilaner
- Portugese - @SantosSi
- Vietnamese - Trần Thanh Sơn
- Hungarian - djcand
- Polish - @NeroPcStation, @gnu-ewm
- Italian - @AlexKalopsia
- Dutch - @pieterlexis-tomtom, @penguix0, K H
- Spanish - @gallegonovato
- French - @BhasherBEL, @Neomac, @bdidier
- Chinese (Simplified) - @charleypeng