- 📺 Chromecast for extension, downloaded and device songs, without Google Play Services: Cast devices show up in the device picker and the song streams from your phone over your network.
- 📱 Tablets, foldables and Samsung DeX: a navigation rail in Classic, a side-by-side bar in Immersive, more grid columns, two-pane players, free rotation, resizable windows and keyboard shortcuts.
- 🚗 Android Auto: Home, Library and Downloads tabs with artwork, search, Start radio, and downloaded songs that play offline.
- 🎬 Canvas in the Immersive player: the song's clip plays behind the player and the cover opens into it.
- 🎙️ Podcasts: unplayed first or hide played, New marks on fresh episodes, played ticks and progress bars, and new releases of followed shows open the show.
- ➕ Queue whole lists: Play next and Add to queue for playlists, albums and Liked Songs. With an extension source, your queue follows on Spotify.
- 🎤 Lyrics: tap a word to play from that word, lyrics from another catalogue no longer drift, and Genius notes in Immersive.
- 🔁 Repeat once, and repeat one restarts at 0:00 on extension songs.
- 🔊 Smoother sound: no click on skips and pauses, and a crossfade that really fades, extension, downloaded and device songs included.
- 💾 Downloads belong to their account: signing out puts them aside, signing back in brings them back.
- 🛡️ Safer extensions: their streams and downloads cannot reach your local network, every redirect is checked, Connect works with them below Android 13, and their errors are clearer.
- 🛠️ Fixes: the liked heart is right after a restart and after a like made in the official app; the audio source line no longer pushes the title up; shuffle and repeat always in reach in the Immersive player, with a landscape layout; clickable links in descriptions; song count next to a playlist's duration; artist releases in full date order; Spotify local files in playlists; and the bugs reported on Discord.
- 🌍 Translations of everything new.
What's Changed
- Bump androidx.compose.material3:material3 from 1.5.0-beta01 to 1.5.0-beta02 in /base by @dependabot[bot] in #88
- Show song count next to the playlist duration by @xXnexioXx in #94
- Bump org.jetbrains.kotlinx:kotlinx-coroutines-android from 1.10.2 to 1.11.0 in /base by @dependabot[bot] in #87
- Bump androidx.media:media from 1.7.1 to 1.8.0 in /base by @dependabot[bot] in #89
- Bump gradle-wrapper from 9.7.1 to 9.8.2 in /base by @dependabot[bot] in #90
- Bump ktor from 3.5.1 to 3.6.0 in /base by @dependabot[bot] in #91
New Contributors
- @dependabot[bot] made their first contribution in #88
- @xXnexioXx made their first contribution in #94
Full Changelog: v2.1.0...v2.2.0