github MetrolistGroup/Metrolist v14.0.0
14.0.0

43 minutes ago

First public multiplatform release

Metrolist 14.0.0 replaces the standalone Android app with Metrolist-KMP.

Highlights

  • Added Windows portable ZIPs and an x64 installer, macOS DMGs, and Linux AppImages, with x64 and ARM64 desktop builds (@l6t9 @nyxiereal @applxcake)
  • Added iOS and iPadOS 17+ support through an unsigned IPA that needs signing before sideloading (@nyxiereal)
  • Redesigned the app with Material 3 Expressive, new player layouts and an Expressive mini player (@mostafaalagamy @alexxbytes @isotjs)
  • Improved Android TV remote navigation and added pinned playlists and song queue actions in Android Auto (@nyxiereal)

New features

  • Added music-video playback on Android and desktop, plus YouTube live audio and video (@nyxiereal @l6t9 @applxcake)
  • Added ListenBrainz scrobbling alongside Last.fm (@nyxiereal)
  • Import playlists from Spotify, Apple Music, Deezer, Tidal and Amazon Music (@nyxiereal)
  • Import compatible InnerTune, ViMusic, Kreate, SimpMusic and Prism backups on Android and desktop (@nyxiereal)
  • Added optional blocking of AI-generated artists and local hiding of artists and podcasts (@nyxiereal)
  • Added SponsorBlock skipping for podcast episodes on Android and desktop (@nyxiereal)
  • Added opt-in Device Connect pairing and remote playback between Android and desktop on the local network (@adrielGGmotion @nyxiereal)
  • Added Lyprio, lrc.red, SimpMusic and Unison lyrics sources, provider search and an editor for lyrics and word timings (@l6t9 @nyxiereal @ibratabian17)
  • Added custom font imports and on-demand Google Sans downloads on Android (@nyxiereal @adrielGGmotion)

Changes from 13.x

  • Moved playback, library, settings and integrations into a Kotlin Multiplatform codebase (@l6t9 @mostafaalagamy @nyxiereal)
  • MetroEQ is available across platforms, with directly editable bands and AutoEQ profile imports (@kairosci @nyxiereal)
  • Casting on Android and desktop supports Google Cast without Google Play Services, FCast, DLNA and Sonos (@nyxiereal @ibratabian17)
  • Listen Together rooms now work across Android, desktop and iOS (@nyxiereal)
  • Android suspends paused-player timers and limits Cast discovery to the foreground device picker (@nyxiereal)
  • Removed LyricsPlus and Zemer lyrics providers; music alarms are not included

Fixes

  • Corrected crossfade gain with silence skipping and volume normalization (@kairosci @nyxiereal)
  • Preserved duplicate song occurrences when importing foreign playlists (@nyxiereal)
  • Restored offline browsing of saved YouTube playlists in Android Auto (@nyxiereal)
  • Rejected Lyprio results for the wrong artist and preserved manual lyric edits when switching providers (@nyxiereal)

Known limitations

  • iOS does not yet support music-video playback, casting, Device Connect, SponsorBlock or foreign-app backup import
  • iOS HLS fallback streams cannot use MetroEQ or independent pitch adjustment

Full changelog: https://github.com/MetrolistGroup/Metrolist/commits/v14.0.0

Don't miss a new Metrolist release

NewReleases is sending notifications on new releases.