Tempus v4.12.0 android subsonic client release
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:
- LMS - Lightweight Music Server - personal fave and my backend
- Navidrome
- Gonic
- Ampache
- NextCloud Music
- Airsonic Advanced
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.