Changelog
Pending release…
- chore: bringing in media service refactor previously reverted after more testing by @eddyizm in https://github.com/eddyizm/tempus/pull/286
- fix: refactor start queue to put the db writing in the background by @eddyizm in https://github.com/eddyizm/tempus/pull/287
- Feat: playerqueue fab allows playqueue actions -> saving to playlist, download all, load queue, shuffle, clean queue by @eddyizm in https://github.com/eddyizm/tempus/pull/288
4.3.0 (2025-11-23)
What’s Changed
- chore: Add Obtainium badge to README by @mikaeldui in https://github.com/eddyizm/tempus/pull/280
- fix: Revert “refactor MediaService” by @eddyizm in https://github.com/eddyizm/tempus/pull/282
- feat: add play functionality to library folder/index items by @antebudimir in https://github.com/eddyizm/tempus/pull/276
- fix: start queue blocking UI by @eddyizm in https://github.com/eddyizm/tempus/pull/283
New Contributors
- @mikaeldui made their first contribution in https://github.com/eddyizm/tempus/pull/280
- @antebudimir made their first contribution in https://github.com/eddyizm/tempus/pull/276
Full Changelog: https://github.com/eddyizm/tempus/compare/v4.2.6…v4.3.0
4.2.6 (2025-11-22)
What’s Changed
- fix: Fix player queue soft-lock by @shrapnelnet in https://github.com/eddyizm/tempus/pull/266
- chore: Add Catalan i18n by @marcriera in https://github.com/eddyizm/tempus/pull/268
- chore: Refactor MediaService by @pca006132 in https://github.com/eddyizm/tempus/pull/267
- chore(i18n): Update Spanish translation by @jaime-grj in https://github.com/eddyizm/tempus/pull/272
- chore(i18n): Update Italian translation by @66Bunz in https://github.com/eddyizm/tempus/pull/278
New Contributors
- @marcriera made their first contribution in https://github.com/eddyizm/tempus/pull/268
- @66Bunz made their first contribution in https://github.com/eddyizm/tempus/pull/278
Full Changelog: https://github.com/eddyizm/tempus/compare/v4.2.4…v4.2.6
4.2.4 (2025-11-15)
What’s Changed
- chore: Update russian strings.xml by @Sevinfolds in https://github.com/eddyizm/tempus/pull/249
- fix: disallow duplicate songs in queue by @eddyizm in https://github.com/eddyizm/tempus/pull/252
- fix:github release check by @eddyizm in https://github.com/eddyizm/tempus/pull/253
- fix: Fixed crash when viewing share by @drakeerv in https://github.com/eddyizm/tempus/pull/255
- chore: Update Polish translation by @skajmer in https://github.com/eddyizm/tempus/pull/257
- fix: add podcast/radio channel visible when empty podcasts/radio by @eddyizm in https://github.com/eddyizm/tempus/pull/260
New Contributors
- @Sevinfolds made their first contribution in https://github.com/eddyizm/tempus/pull/249
- @drakeerv made their first contribution in https://github.com/eddyizm/tempus/pull/255
Full Changelog: https://github.com/eddyizm/tempus/compare/v4.2.0…v4.2.4
4.2.0 (2025-11-09)
What’s Changed
- fix: Equalizer fix in main build variant by @jaime-grj in https://github.com/eddyizm/tempus/pull/239
- fix: Images not filling holder by @eddyizm in https://github.com/eddyizm/tempus/pull/244
- feat: Make artist and album clickable by @eddyizm in https://github.com/eddyizm/tempus/pull/243
- feat: implement scroll to currently playing feature by @shrapnelnet in https://github.com/eddyizm/tempus/pull/247
- fix: shuffling genres only queuing 25 songs by @shrapnelnet in https://github.com/eddyizm/tempus/pull/246
New Contributors
- @shrapnelnet made their first contribution in https://github.com/eddyizm/tempus/pull/247
Full Changelog: https://github.com/eddyizm/tempus/compare/v4.1.3…v4.2.0
4.1.3 (2025-11-06)
What’s Changed
- fix: equalizer missing referenced value
- Fix: Album track list bug by @eddyizm in https://github.com/eddyizm/tempus/pull/237
- fix: Add listener to enable equalizer when audioSessionId changes by @jaime-grj in https://github.com/eddyizm/tempus/pull/235
Full Changelog: https://github.com/eddyizm/tempus/compare/v4.1.0…v4.1.3
4.1.0 (2025-11-05)
What’s Changed
- chore(i18n): Update Spanish (es-ES) translation by @jaime-grj in https://github.com/eddyizm/tempus/pull/205
- shuffle for artists without using
getTopSongs by @pca006132 in https://github.com/eddyizm/tempus/pull/207
- Update USAGE.md with instant mix details by @zc-devs in https://github.com/eddyizm/tempus/pull/220
- feat: sort artists by album count by @pca006132 in https://github.com/eddyizm/tempus/pull/206
- Fix downloaded tab performance by @pca006132 in https://github.com/eddyizm/tempus/pull/210
- fix: remove NestedScrollViews for fragment_album_page by @pca006132 in https://github.com/eddyizm/tempus/pull/216
- fix: playlist page should not snap by @pca006132 in https://github.com/eddyizm/tempus/pull/218
- fix: do not override getItemViewType and getItemId by @pca006132 in https://github.com/eddyizm/tempus/pull/221
- chore: update media3 dependencies by @pca006132 in https://github.com/eddyizm/tempus/pull/217
- fix: update MediaItems after network change by @pca006132 in https://github.com/eddyizm/tempus/pull/222
- fix: skip mapping downloaded item by @pca006132 in https://github.com/eddyizm/tempus/pull/228
New Contributors
- @pca006132 made their first contribution in https://github.com/eddyizm/tempus/pull/207
Full Changelog: https://github.com/eddyizm/tempus/compare/v4.0.7…v4.1.0
4.0.7 (2025-10-28)
What’s Changed
- chore: updated tempo references to tempus including github check by @eddyizm in https://github.com/eddyizm/tempus/pull/197
- fix: Crash on share no expiration date or field returned from api by @eddyizm in https://github.com/eddyizm/tempus/pull/199
Full Changelog: https://github.com/eddyizm/tempus/compare/v4.0.6…v4.0.7
4.0.6 (2025-10-26)
Attention
This release will not update previous installs as it is considered a new app, no longer Tempo, new icon, new app id, and new app name. Hoping it will not be a huge inconvenience but was necessary in order to publish to app stores like IzzyDroid and FDroid.
Android Auto
Support should be the same as before, however, I was not able to test any of the icons/visuals, so please let me know if there are any remnants of the tempo logo/icon as I believe I removed them all and replaced them successfully.
What’s Changed
- Check also underlying transport by @zc-devs in https://github.com/eddyizm/tempus/pull/90
- fix: updated workflow for 32/64 bit apks by @eddyizm in https://github.com/eddyizm/tempus/pull/176
- Unhide genre from album details view by @sebaFlame in https://github.com/eddyizm/tempus/pull/161
- fix: persist album sorting on resume by @eddyizm in https://github.com/eddyizm/tempus/pull/181
- chore: update readme and usage references to tempus. added new banner… by @eddyizm in https://github.com/eddyizm/tempus/pull/182
- Tempus rebrand by @eddyizm in https://github.com/eddyizm/tempus/pull/183
- Update Polish translation by @skajmer in https://github.com/eddyizm/tempus/pull/188
New Contributors
- @zc-devs made their first contribution in https://github.com/eddyizm/tempus/pull/90
- @sebaFlame made their first contribution in https://github.com/eddyizm/tempus/pull/161
Full Changelog: https://github.com/eddyizm/tempus/compare/v3.17.14…v4.0.1
What’s Changed
- fix: General build warning and playback issues by @le-firehawk in https://github.com/eddyizm/tempo/pull/167
- fix: persist album sort preference by @eddyizm in https://github.com/eddyizm/tempo/pull/168
- Fix album parse empty date field by @eddyizm in https://github.com/eddyizm/tempo/pull/171
- fix: Include shuffle/repeat controls in f-droid build’s media notific… by @le-firehawk in https://github.com/eddyizm/tempo/pull/174
- fix: limits image size to prevent widget crash #172 by @eddyizm in https://github.com/eddyizm/tempo/pull/175
Full Changelog: https://github.com/eddyizm/tempo/compare/v3.17.0…v3.17.14
3.17.0 (2025-10-10)
What’s Changed
- chore: adding screenshot and docs for 4 icons/buttons in player control by @eddyizm in https://github.com/eddyizm/tempo/pull/162
- Update Polish translation by @skajmer in https://github.com/eddyizm/tempo/pull/160
- feat: Make all objects in Tempo references for quick access by @le-firehawk in https://github.com/eddyizm/tempo/pull/158
- fix: Glide module incorrectly encoding IPv6 addresses by @le-firehawk in https://github.com/eddyizm/tempo/pull/159
Full Changelog: https://github.com/eddyizm/tempo/compare/v3.16.6…v3.17.0
3.16.6 (2025-10-08)
What’s Changed
- chore(i18n): Update Spanish translation by @jaime-grj in https://github.com/eddyizm/tempo/pull/151
- fix: Re-add new equalizer settings that got lost by @jaime-grj in https://github.com/eddyizm/tempo/pull/153
- chore: removed play variant by @eddyizm in https://github.com/eddyizm/tempo/pull/155
- fix: updating release workflow to account for the 32/64 bit builds an… by @eddyizm in https://github.com/eddyizm/tempo/pull/156
- feat: Show sampling rate and bit depth in downloads by @jaime-grj in https://github.com/eddyizm/tempo/pull/154
- fix: Replace hardcoded strings in SettingsFragment by @jaime-grj in https://github.com/eddyizm/tempo/pull/152
Full Changelog: https://github.com/eddyizm/tempo/compare/v3.16.0…v3.16.6
3.16.0 (2025-10-07)
What’s Changed
- chore: add sha256 fingerprint for validation by @eddyizm in https://github.com/eddyizm/tempo/commit/3c58e6fbb2157a804853259dfadbbffe3b6793b5
- fix: Prevent crash when getting artist radio and song list is null by @jaime-grj in https://github.com/eddyizm/tempo/pull/117
- chore: Update French localization by @benoit-smith in https://github.com/eddyizm/tempo/pull/125
- fix: Update search query validation to require at least 2 characters instead of 3 by @jaime-grj in https://github.com/eddyizm/tempo/pull/124
- feat: download starred artists. by @eddyizm in https://github.com/eddyizm/tempo/pull/137
- feat: Enable downloading of song lyrics for offline viewing by @le-firehawk in https://github.com/eddyizm/tempo/pull/99
- fix: Lag during startup when local url is not available by @SinTan1729 in https://github.com/eddyizm/tempo/pull/110
- chore: add link to discussion page in settings by @eddyizm in https://github.com/eddyizm/tempo/pull/143
- feat: Notification heart rating by @eddyizm in https://github.com/eddyizm/tempo/pull/140
- chore: Unify and update polish translation by @skajmer in https://github.com/eddyizm/tempo/pull/146
- chore: added sha256 signing key for verification by @eddyizm in https://github.com/eddyizm/tempo/pull/147
- feat: Support user-defined download directory for media by @le-firehawk in https://github.com/eddyizm/tempo/pull/21
- feat: Added support for skipping duplicates by @SinTan1729 in https://github.com/eddyizm/tempo/pull/135
- feat: Add home screen music playback widget and some updates in Turkish localization by @mucahit-kaya in https://github.com/eddyizm/tempo/pull/98
New Contributors
- @SinTan1729 made their first contribution in https://github.com/eddyizm/tempo/pull/110
Full Changelog: https://github.com/eddyizm/tempo/compare/v3.15.0…v3.16.0
3.15.0 (2025-09-23)
What’s Changed
- chore: Update French localization by @benoit-smith in https://github.com/eddyizm/tempo/pull/84
- chore: Update RU locale by @ArchiDevil in https://github.com/eddyizm/tempo/pull/87
- chore: Update Korean translations by @kongwoojin in https://github.com/eddyizm/tempo/pull/97
- fix: only plays the first song on an album by @eddyizm in https://github.com/eddyizm/tempo/pull/81
- fix: handle null and not crash when disconnecting chromecast by @eddyizm in https://github.com/eddyizm/tempo/pull/81
- feat: Built-in audio equalizer by @jaime-grj in https://github.com/eddyizm/tempo/pull/94
- fix: Resolve playback issues with live radio MPEG & HLS streams by @jaime-grj in https://github.com/eddyizm/tempo/pull/89
- chore: Updates to polish translation by @skajmer in https://github.com/eddyizm/tempo/pull/105
- feat: added 32bit build and debug build for testing. Removed unused f… by @eddyizm in https://github.com/eddyizm/tempo/pull/108
- feat: Mark currently playing song with play/pause button by @jaime-grj in https://github.com/eddyizm/tempo/pull/107
- fix: add listener to track playlist click/change by @eddyizm in https://github.com/eddyizm/tempo/pull/113
- feat: Tap anywhere on the song item to toggle playback by @jaime-grj in https://github.com/eddyizm/tempo/pull/112
New Contributors
- @ArchiDevil made their first contribution in https://github.com/eddyizm/tempo/pull/87
- @kongwoojin made their first contribution in https://github.com/eddyizm/tempo/pull/97
Full Changelog: https://github.com/eddyizm/tempo/compare/v3.14.8…v3.15.0
3.14.8 (2025-08-30)
What’s Changed
- fix: Use correct SearchView widget to avoid crash in AlbumListPageFragment by @jaime-grj in https://github.com/eddyizm/tempo/pull/76
- chore(i18n): Update Spanish (es-ES) and English translations by @jaime-grj in https://github.com/eddyizm/tempo/pull/77
- style: Center subtitle text in empty_download_layout in fragment_download.xml when there is more than one line by @jaime-grj in https://github.com/eddyizm/tempo/pull/78
- fix: Disable “sync starred tracks/albums” switches when Cancel is clicked in warning dialog, use proper view for “Sync starred albums” dialog by @jaime-grj in https://github.com/eddyizm/tempo/pull/79
- bug fixes, chores, docs v3.14.8 by @eddyizm in https://github.com/eddyizm/tempo/pull/80
Full Changelog: https://github.com/eddyizm/tempo/compare/v3.14.1…v3.14.8
3.14.1 (2025-08-30)
What’s Changed
- feat: rating dialog added to album page by @eddyizm in https://github.com/eddyizm/tempo/pull/52
- style: Add song rating bar in landscape player controller layout by @jaime-grj in https://github.com/eddyizm/tempo/pull/57
- feat: setting to show/hide 5 star rating on playerview by @eddyizm in https://github.com/eddyizm/tempo/pull/59
- chore: setting-to-hide-song-rating by @eddyizm in https://github.com/eddyizm/tempo/pull/60
- fix: catches null value and prepares bundle appropriately adding sing… by @eddyizm in https://github.com/eddyizm/tempo/pull/64
- fix: artist filtering in library view browse artist resolves #45 by @eddyizm in https://github.com/eddyizm/tempo/pull/69
- chore: Update French localization by @benoit-smith in https://github.com/eddyizm/tempo/pull/70
- feat: adds sync starred albums functionality #66 by @eddyizm in https://github.com/eddyizm/tempo/pull/73
Full Changelog: https://github.com/eddyizm/tempo/compare/v3.13.0…v3.14.1
3.13.0 (2025-08-23)
What’s Changed
- style: Change position and size of rating container by @jaime-grj in https://github.com/eddyizm/tempo/pull/44
- feat: Add Turkish localization (values-tr) by @mucahit-kaya in https://github.com/eddyizm/tempo/pull/50
- chore: adding a note/not fully baked label to the sync user play queue setting by @eddyizm in https://github.com/eddyizm/tempo/commit/8ed0a4642bd0cd637c65e3115142596331fa7ef7
- fix: moved hardcoded italian save text to string template, updated with english and italian language xmls by @eddyizm in https://github.com/eddyizm/tempo/commit/26a5fb029a07752c9c0db0d08a89afd638772579
New Contributors
- @mucahit-kaya made their first contribution in https://github.com/eddyizm/tempo/pull/50
Full Changelog: https://github.com/eddyizm/tempo/compare/v3.12.0…v3.13.0
3.12.0 (2025-08-15)
What’s Changed
- chore: increased “Offline mode” text size, changed its color in dark theme by @jaime-grj in https://github.com/eddyizm/tempo/pull/33
New Contributors
- @BreadWare92 made their first contribution in https://github.com/eddyizm/tempo/pull/31
- @skajmer made their first contribution in https://github.com/eddyizm/tempo/pull/30
- @benoit-smith made their first contribution in https://github.com/eddyizm/tempo/pull/36
Full Changelog: https://github.com/eddyizm/tempo/compare/v3.11.2…v3.12.0
3.11.2 (2025-08-09)
(Full Changelog)
Housekeeping:
Merged pull requests:
-
Fix make hardcoded strings in home fragment dynamic #27 (jaime-grj)
-
Fix show “System default” language option, sort languages alphabetically, include country when showing language in settings #26 (jaime-grj )
-
Fix check for IP connectivity instead of Internet access #25 (jaime-grj)
-
Fix hide unnecessary TextViews in AlbumPageFragment when there is no data, fixed incorrect album release date #24 (jaime-grj)
-
Feat show sampling rate and bit depth if available #22 (jaime-grj)
-
Feat Fix lyric scrolling during playback, keep screen on while viewing #20 (le-firehawk)
3.10.0 (2025-08-04)
Merged pull requests:
- Fix redirection to artist fragment on artist label click #379
- Fix Player queue lag, limits #385
- Fix crash when sorting albums with a null artist #389
- Feat Display toast message after adding a song to a playlist #371
- Feat Album add to playlist context menu item #367
- Feat Store and retrieve replay and shuffle states in preferences #397
- Feat Enhance Android media player notification window #400
#400
- Chore Spanish translation #374
- Chore Polish translation #378
This log is for this fork to detail updates since 3.9.0 from the main repo.