2.2.6
New
- Sleep timer: at the bottom of the player's effects panel, stop the music after 5 to 60 minutes or at the end of the track. It keeps counting with the screen off, and fades the music out before pausing (Spotify pauses straight away). Thanks @n-noone25 for asking, #21.
- Your YouTube Music account, like your Spotify one: signed in with Google, add songs to your own playlists (the plus in the player, or a song's menu, with Liked songs first) and take them back out, follow artists from their page, and download playlists, albums and songs to listen offline. A song two playlists keep is downloaded once.
- New and Radio on YouTube Music: YouTube Music's new releases and charts, and its moods and genres as rows of lists to put on.
- Sign in with Google, suggested: on YouTube Music without an account, the home page and the library say what signing in adds, with a button to do it.
- Opening lyrics, the queue or the effects in the player now darkens the background as well as blurring it, so the text reads on bright covers.
Fixed
- The library could ask you to log in to Spotify while you were using YouTube Music.
- "Log out" in the account settings signs out of Spotify, and no longer shows while you are on YouTube Music.
- Picking Spotify by mistake or skipping the setup no longer leaves you stuck on the sign-in page: it now offers to switch to YouTube Music or to open the settings.
- The Square mark inside the app no longer sits on a dark tile.
- Karaoke now removes the voice on YouTube Music too.
- Artists you follow on YouTube Music open from the library instead of showing an error.
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.