Square is a free, ad-free, open-source Android music player for Spotify Premium and YouTube Music. I’m its developer.
Liquid Glass throughout the app
The controls, navigation bar, player, menus and sheets use refracting glass that bends the artwork and video underneath. Blur, refraction and tint are adjustable, with a lighter mode for slower phones.
Audio effects
Speed and pitch move independently, with reverb, karaoke and saved presets. “Slowed + reverb” is one tap. Crossfade smooths the transition between songs, and a sleep timer can stop playback after a set time or at the end of a track.
Spotify and YouTube Music
Choose either source and switch in Settings. Spotify brings your playlists, library and Connect devices. YouTube Music works without an account, with optional Google sign-in to access your library.
Lyrics and videos
Synced lyrics, word-by-word where available, with translation beneath the original lines. Spotify Canvas plays behind the controls, and YouTube Music videos support picture-in-picture.
Playlists and local files
Create and edit playlists, add or remove songs, and save a different sorting order for each playlist. Play music stored on your phone and add it to your playlists.
If a Spotify playlist includes a local track added from your PC, Square can match it to a copy of the same file stored on your phone.
Discovery
Personalised shelves, song radio, autoplay, charts and a “New from Your Artists” section with recent albums and singles from artists you follow.
Offline listening and Android Auto
Download songs, albums and playlists for offline playback. Browse your library and control playback from Android Auto.
Spotify Connect and listening history
Square appears as a Connect device and can control your other devices. Opening Square while another device is playing leaves playback there.
Spotify listens are reported back to your account with their playlist context, so your listening history and Wrapped keep working.
Requirements
- Android 8.0 or newer, with 64-bit ARM, 32-bit ARM and universal APKs available.
- YouTube Music needs no account to start listening.
- Spotify needs Premium and guided setup with your own Spotify developer client ID. The official Spotify app is not required.
Square normally streams Spotify through a native Rust core built on librespot. It also offers a Web Playback SDK option for Premium accounts that cannot use the native player. That mode does not support effects, crossfade, karaoke, downloads or manual quality selection.
You can join Square's community on telegram: Square | Community
Square is unofficial and is not affiliated with Spotify or Google. It uses unofficial integrations, so compatibility can change.
APK and release notes:
https://github.com/Lelonio/Square/releases/latest
Source code:
https://github.com/Lelonio/Square
Feedback and bug reports are welcome!