Skip Navigation

Tempus v4.12.0 android subsonic client release

Release v4.12.0 · eddyizm/tempus

Tempus is an open-source and lightweight music client for Subsonic, designed and built natively for Android.

This app works with any service that implements the Subsonic API, including:

https://github.com/eddyizm/tempus/releases/tag/v4.12.0

My last release post was for v4.6.0 so I've included whats changed since that post.

What's Changed

Highlighting these 4 features that people have wanted for some time and were well received. Added screenshots for each below

  • feat: added slide out enhanced navigation for tab mode and optionally portrait mode
  • feat: Android Auto: improve media service browsing
  • feat: Support specifying a client certificate for mTLS auth
  • feat: Playback speed controls for music
  • feat: radio logos support for AndroidAuto
  • feat: Port remove song of playlist from tempus ng
  • fix: artist sort by name case sensitive
  • feat: prefer downloaded files over network calls
  • feat: Implement duration and seeking for transcodes
  • feat: increase items per row on landscape view
  • fix: album art now displays on android auto
  • fix: give user feedback when trying to add podcast/radio on unsupported backends
  • docs: Clarify Android Auto enablement
  • fix: instant mix issue and continous play clean up
  • chore(i18n): add missing keys, update Chinese translation and alphabetize
  • chore(i18n): Update Polish translation
  • feat: Ability to toggle visibility of artist biography
  • chore: Add Romanian (ro) translation
  • chore: French localization update
  • chore: updated readme and added known issues for airsonic work around
  • fix: toast for made for you click indication
  • fix: sort playlist view
  • feat: sort preference for playlists
  • fix: use existing future when adding tracks, dialed random album track down
  • fix: Check for OpenSubsonic extensions also with password authentication
  • fix: Proper raw stream detection
  • chore(i18n): Update Spanish translation
  • feat: add configurable server timeout
  • fix: Avoid crash when server has no songs
  • fix: updated dialog import to address crashing on android 15
  • Fix missing Replay Gain metadata from .m4a files
  • fix: Improve Synced Lyrics
  • feat: Add selector for playlist visibility
  • chore(i18n): set links as untranslatable
  • fix: Addressing some UI/UX quirks
  • fix: keep observer until data is received
  • fix: added dynamic application id from gradle variant
  • fix: Use Bluetooth tethering connection
  • fix: visual glitches on landscape navbar
  • fix: radio playback "source error" on android auto
  • fix: speed button overlaps with shuffle on landscape
  • fix: local url used in share link instead of server url
  • feat: added radio metadata to display
  • feat: improve playlist chooser dialog UI

Full Changelog: https://github.com/eddyizm/tempus/compare/v4.6.0...v4.12.0

note app-tempo* <- The github release with all the android auto/chromecast features

app-degoogled* <- The izzyOnDroid release that goes without any of the google stuff.

As usual, any dev contributions appreciated as I am not actually a java/mobile dev, so my progress is significantly slower than those who do this on the daily.

Big thanks to all the folks who have been contributing. We have a new icon designed but I could use some help if anyone wants to do a PR to implement it.

Comments

8

Comments

8