Skip to content

Timbra 0.9.8

Choose a tag to compare

@fulalas fulalas released this 23 Aug 12:51
· 7 commits to main since this release

Timbra 0.9.8

Library updates itself

  • The library refreshes on its own when songs are added, removed or moved
  • A burst of changes becomes a single refresh, with a cap so long file copies still show up
  • Coming back to the app checks for changes, and only reloads if something actually moved
  • New Rescan item in the overflow menu, which reports how many songs were found

Playback

  • Shuffle, repeat and folder-sort choices no longer reset when the app updates
  • Shuffle progress now survives closing the app: the play path and already-played songs come back
  • Resuming after closing the app lands on the right song, even if files were deleted since
  • Turning shuffle off no longer adds duplicate copies of songs you had queued
  • A broken or unplayable file no longer freezes the player with a dead play button
  • Next/Previous from the notification, lock screen or a Bluetooth remote now works at the end of a folder
  • Playback keeps going more reliably with the screen off
  • Skipping songs stays smooth on very long queues, even after hours of listening
  • Some older MP3 files no longer stop with an error part way through
  • Folder jumping can no longer jump twice or get stuck

Library and lists

  • Lists come back in the same order every time
  • Songs with no title sort by filename — matching what you actually see
  • Albums where only some tracks have a disc number no longer put those tracks before disc 1
  • Rotating the screen no longer reloads your whole library and all album art
  • Your sort choice survives rotating the screen and going back
  • Changing sort or view quickly no longer shows the wrong list or plays the wrong song
  • Genres and Playlists no longer crash the app on phones where Android doesn't provide them
  • Playlists open faster; opening a genre no longer briefly blocks other loading
  • Folder song counts are always correct
  • The queue list updates much faster and keeps your scroll position
  • The now-playing marker no longer makes the list twitch on every song change
  • Long-pressing a row can no longer open the menu for something else
  • Album art uses less memory, and no longer shows an old cover after a rescan

Equalizer

  • Boosting bands no longer causes distortion on loud tracks
  • A slider no longer changes value if your gesture gets interrupted
  • Damaged settings no longer shift gains onto the wrong bands

Player screen

  • The scrolling song/folder title works when tapped, even after leaving and coming back
  • The up/down folder-swipe animation uses less memory
  • The album-art deck no longer gets stuck showing the wrong card

Look and feel

  • Toolbar and mini-player are no longer hidden behind the system bars on Android 15
  • Row text is no longer flush against the screen edge on Android 7 and 7.1
  • The glow line under the playing song no longer looks muddy at its ends
  • The search box's tap ripple stays inside its rounded corners

Text

  • "1 songs" now reads "1 song"
  • The Info box and the folder title can now be translated
  • Pressing Search on the keyboard hides the keyboard so you can see results
  • The About box states the app's licence

Permissions and privacy

  • If you refuse the audio permission, the app explains why the library is empty and offers to open settings
  • Deleting files no longer freezes the app, and it tells you if a delete failed
  • Phone backups no longer restore a playback queue from a different phone

Behind the scenes

  • Dropped 84 unused translations pulled in by libraries — about 450 KB smaller
  • Removed an icon that was never shown
  • Added 40 automated tests
  • Builds are faster; debug builds no longer overwrite or block the normal app
  • On unsupported phones the app refuses to install rather than installing with no sound
  • Fixed small problems in the build and install scripts, tidied the docs, added a licence note to every file