Tempus v4.12.0 android subsonic client release
Tempus v4.12.0 android subsonic client release
Release v4.12.0 · eddyizm/tempus
What's Changed chore(i18n): Update Polish translation by @skajmer in #441 feat: radio logos support for AndroidAuto by @dmachard in #435 feat: Port remove song of playlist from tempus ng by @tvill......
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.