2.2.9
New
- The explicit mark beside the song, in the player and in track lists. Asked for by @VladosFlexXx in #25.
- Square says when Spotify refuses songs, instead of leaving the player at
--:--. Some accounts, mostly newer ones, are refused every song in apps like Square; the app now says so, rather than telling them to try again later. #26.
Fixed
- Downloads were far slower than they had to be: the wait between songs was measured wrong and grew to its longest on every track. The count in the notification is now what you asked to download, not everything on the phone. Thanks @VladosFlexXx, #25.
- Changing the app's language did not reach Spotify until the app was restarted, so names written in more than one alphabet, an artist in Cyrillic and in Latin, kept coming in the old one. #25.
- A song waiting to download was offered as "Remove download", as if it were already on the phone. It is "Cancel download" until it is.
- An unusual answer from Spotify could drop the connection.
Improved
- The tall covers Apple has for many records fill the player down to the controls, with no empty band under them, and change together with what is below them when the song changes.
After installing
Android takes a while to optimise a freshly installed app, and until it does the interface is noticeably slower. To do it straight away, open the app once and give it a few seconds: that is when it hands Android the list of what to compile. Then, with the phone connected:
adb shell cmd package compile -m speed-profile -f dev.lelonio.square
Run before the app has been opened, the command finds nothing to compile and leaves it as it was.