Repository navigation
Releases
v4.31.2-dev
Development prerelease from commit 94ab23e
Note: This is a prerelease and may be unstable.
Branch: development
Architecture: 32/64-bit Universal apk
Build type: Debug (signed with release keystore)
What's Changed
- fix: address crashing on rotating dialogs and directory screens (#119… by @eddyizm in #1320
- fix: reconnect a stream that has slowed below real time by @BoiMat in #1238
- fix: player rating shows and rates the previous song by @herrerad85 in #1321
New Contributors
Full Changelog: v4.31.1-dev...v4.31.2-dev
v4.31.1-dev
Development prerelease from commit e1067ed
Note: This is a prerelease and may be unstable.
Branch: development
Architecture: 32/64-bit Universal apk
Build type: Debug (signed with release keystore)
What's Changed
- fix: reduce seek bar height to prevent accidental clicks by @jaime-grj in #1256
- fix: launcher icon on API 24-25 by @karan in #1273
- fix: preserve lyrics when seeking playback by @mvanhorn in #1254
- fix: starred sync freezes and duplicate downloads (#1103) by @hexwreaker in #1261
- chore(i18n): Update Japanese translation by @kou029w in #1294
- feat: handle Google Assistant voice queries in Android Auto by @sinful1992 in #1214
- fix: poll scan status instead of re-triggering a scan by @sinful1992 in #1215
- docs: correct typo in language list documentation by @abobov in #1315
- fix: updated scheme, old tempo reference, to current tempus by @eddyizm in #1316
- fix: out of memory after switching between wifi and mobile data by @herrerad85 in #1283
- fix: crash on launch when offline with downloads queued by @herrerad85 in #1278
- fix: podcast resumed from continue listening plays as music by @herrerad85 in #1298
- fix: widget crash on oversized cover art by @herrerad85 in #1312
- fix: Reduce memory pressure when loading large playback queues by @eddyizm in #1265
- feat: export and import settings by @karan in #1276
New Contributors
- @mvanhorn made their first contribution in #1254
- @hexwreaker made their first contribution in #1261
- @abobov made their first contribution in #1315
Full Changelog: v4.31.0...v4.31.1-dev
v4.31.0
What's Changed
- feat: first pass at generating a aab google play bundle release by @eddyizm in #1056
- chore(i18n): Update Japanese translation by @kou029w in #1216
- chore(i18n): complete Basque (eu) and Spanish (es-ES) translations by @planetryan in #1217
- chore(i18n): Update Polish translation by @skajmer in #1219
- Update CONTRIBUTING.md by @tvillega in #1227
- fix: internet radio when casting to Kodi over UPnP by @pLum0 in #1233
- feat: migrate artwork pager to glide-compose with adjacent preload by @sungoldsv in #1204
- fix: hand nothing to a UPnP renderer while paused by @pLum0 in #1235
- fix: arrive paused on the phone when casting to a UPnP renderer stops by @pLum0 in #1240
- fix: adjust album art corner radius in queue list by @jaime-grj in #1241
- fix: long-press sign-in stores the server address and id by @karan in #1176
- fix: move playback onto the reachable server address when the network changes by @herrerad85 in #1245
- Feature/save queue by @MisterrChicken in #1248
- fix: casting while playing sends the track paused by @herrerad85 in #1251
- Download sorting borked by @eddyizm in #1253
- Follow-up to #1248: remove cover Save Queue button, update USAGE.md by @MisterrChicken in #1255
New Contributors
- @MisterrChicken made their first contribution in #1248
Full Changelog: v4.30.0...v4.31.0
v4.30.2-dev
Development prerelease from commit 58de2d8
Note: This is a prerelease and may be unstable.
Branch: development
Architecture: 32/64-bit Universal apk
Build type: Debug (signed with release keystore)
What's Changed
- fix: move playback onto the reachable server address when the network changes by @herrerad85 in #1245
- Feature/save queue by @MisterrChicken in #1248
- fix: casting while playing sends the track paused by @herrerad85 in #1251
- Download sorting borked by @eddyizm in #1253
New Contributors
- @MisterrChicken made their first contribution in #1248
Full Changelog: v4.30.1-dev...v4.30.2-dev
v4.30.1-dev
Development prerelease from commit 8bb5de7
Note: This is a prerelease and may be unstable.
Branch: development
Architecture: 32/64-bit Universal apk
Build type: Debug (signed with release keystore)
What's Changed
- feat: first pass at generating a aab google play bundle release by @eddyizm in #1056
- chore(i18n): Update Japanese translation by @kou029w in #1216
- chore(i18n): complete Basque (eu) and Spanish (es-ES) translations by @planetryan in #1217
- chore(i18n): Update Polish translation by @skajmer in #1219
- Update CONTRIBUTING.md by @tvillega in #1227
- fix: internet radio when casting to Kodi over UPnP by @pLum0 in #1233
- feat: migrate artwork pager to glide-compose with adjacent preload by @sungoldsv in #1204
- fix: hand nothing to a UPnP renderer while paused by @pLum0 in #1235
- fix: arrive paused on the phone when casting to a UPnP renderer stops by @pLum0 in #1240
- fix: adjust album art corner radius in queue list by @jaime-grj in #1241
- fix: long-press sign-in stores the server address and id by @karan in #1176
Full Changelog: v4.30.0...v4.30.1-dev
v4.30.0
What's Changed
- feat: custom HTTP headers per server by @karan in #1169
- refactor: remove null check for extras bundle by @tvillega in #1150
- chore(i18n): Update zh-TW translation by @IEEE-754 in #1139
- refactor: use newer method to set audio playback parameters by @tvillega in #1151
- chore: upgrade gradle to 9.8 by @tvillega in #1152
- feat: remove server dialog editor by @tvillega in #1180
- fix: changing the equalizer while paused no longer hangs the app by @herrerad85 in #1170
- feat: added fastscrollbar to download adapter by @eddyizm in #1198
- docs: expand the usage guide to cover shipped features by @herrerad85 in #1179
- feat: modern player queue sheet with summary and quick actions by @sungoldsv in #1181
- fix: Cleaning failed rows on STATE_FAILED and sweeping stale rows dur… by @eddyizm in #1200
- feat: control a UPnP renderer's volume from the phone by @herrerad85 in #1167
- fix: keep multi disc albums in disc order in the music folders screen by @herrerad85 in #1192
- fix: jump coverflow pager on far index changes by @sungoldsv in #1182
- fix: keep the last row of the artist page above the mini player by @herrerad85 in #1202
- chore(i18n): update Spanish (es-ES) translation by @jaime-grj in #1206
- fix: add options to disable UPnP and remote player functions by @X-4-dev in #1186
- feat: parametric equalizer that imports AutoEq profiles by @herrerad85 in #1207
- chore(i18n): Add German translations by @jlelse in #1208
- fix: keep a playlist's own cover inside the header box by @herrerad85 in #1211
- chore: update wording to match behavior by @eddyizm in #1212
- feat: update Privacy policy by @eddyizm in #1218
New Contributors
- @karan made their first contribution in #1169
- @IEEE-754 made their first contribution in #1139
- @X-4-dev made their first contribution in #1186
- @jlelse made their first contribution in #1208
Full Changelog: v4.29.0...v4.30.0
v4.29.2-dev
Development prerelease from commit a9953de
Note: This is a prerelease and may be unstable.
Branch: development
Architecture: 32/64-bit Universal apk
Build type: Debug (signed with release keystore)
What's Changed
- chore(i18n): update Spanish (es-ES) translation by @jaime-grj in #1206
- fix: add options to disable UPnP and remote player functions by @X-4-dev in #1186
- feat: parametric equalizer that imports AutoEq profiles by @herrerad85 in #1207
- fix: keep a playlist's own cover inside the header box by @herrerad85 in #1211
- chore: update wording to match behavior by @eddyizm in #1212
New Contributors
Full Changelog: v4.29.1-dev...v4.29.2-dev
v4.29.1-dev
Development prerelease from commit b112434
Note: This is a prerelease and may be unstable.
Branch: development
Architecture: 32/64-bit Universal apk
Build type: Debug (signed with release keystore)
What's Changed
- feat: custom HTTP headers per server by @karan in #1169
- refactor: remove null check for extras bundle by @tvillega in #1150
- chore(i18n): Update zh-TW translation by @IEEE-754 in #1139
- refactor: use newer method to set audio playback parameters by @tvillega in #1151
- chore: upgrade gradle to 9.8 by @tvillega in #1152
- feat: remove server dialog editor by @tvillega in #1180
- fix: changing the equalizer while paused no longer hangs the app by @herrerad85 in #1170
- feat: added fastscrollbar to download adapter by @eddyizm in #1198
- docs: expand the usage guide to cover shipped features by @herrerad85 in #1179
- feat: modern player queue sheet with summary and quick actions by @sungoldsv in #1181
- fix: Cleaning failed rows on STATE_FAILED and sweeping stale rows dur… by @eddyizm in #1200
- feat: control a UPnP renderer's volume from the phone by @herrerad85 in #1167
- fix: keep multi disc albums in disc order in the music folders screen by @herrerad85 in #1192
- fix: jump coverflow pager on far index changes by @sungoldsv in #1182
- fix: keep the last row of the artist page above the mini player by @herrerad85 in #1202
New Contributors
Full Changelog: v4.29.0...v4.29.1-dev
v4.29.0
What's Changed
- feat: add to queue/play next options for album page by @eddyizm in #1137
- fix: ask for notifications and local network access in one request by @herrerad85 in #1146
- feat: allow copying the title and artist in PlayerControllerFragment by @jaime-grj in #1134
- fix: clear cached playlists when you switch to another server by @herrerad85 in #1136
- fix: keep the first home card full size after rotating to landscape by @herrerad85 in #1138
- fix: load cover art through OkHttp by @paulbertoli94 in #1130
- Resume playback where you left off, with a Continue listening section by @xsteadfastx in #1089
- Add paired LAN remote playback using the original player by @gianlucaf81 in #1131
- feat: play to UPnP and DLNA renderers on the network by @herrerad85 in #1101
- fix: count a VPN as connected when a network sits under it by @herrerad85 in #1135
- fix: handle no args across all bottom sheet dialogs by @eddyizm in #1148
- fix: updates missing new actions by @eddyizm in #1155
- fix: hold the startup ping until the local network prompt is answered by @herrerad85 in #1159
- fix: restored artist click on album page by @eddyizm in #1156
- feat: add permissions manager by @tvillega in #1153
- fix: Uninitialized podcastEpisodesFull List by @eddyizm in #1162
- chore(i18n): went gangbusters and added all the missing translations for the new lan stuff' by @eddyizm in #1163
- fix: stop MissingTranslation from failing translation PRs by @herrerad85 in #1165
New Contributors
- @paulbertoli94 made their first contribution in #1130
- @xsteadfastx made their first contribution in #1089
- @gianlucaf81 made their first contribution in #1131
Full Changelog: v4.28.0...v4.29.0
v4.28.4-dev
Development prerelease from commit 3b72305
Note: This is a prerelease and may be unstable.
Branch: development
Architecture: 32/64-bit Universal apk
Build type: Debug (signed with release keystore)
What's Changed
- fix: Uninitialized podcastEpisodesFull List by @eddyizm in #1162
- chore(i18n): went gangbusters and added all the missing translations for the new lan stuff' by @eddyizm in #1163
Full Changelog: v4.28.3-dev...v4.28.4-dev