Releases: MetrolistGroup/Metrolist
13.2.1
Warning
Listen Together doesn't work in v13.2.1! Use v13.2.0 if you need it.
Hot Fixes
- Fix interface lag issue
- Fix navigate local playlists pinned in speed dial
- Removed "cache songs only after playback has started" option
Full Changelog: v13.2.0...v13.2.1
13.2.0
Major changes
- Fixed playback breaking due to YouTube's February 2026 n-transform changes (@alltechdev)
- Added full podcast library support (@mostafaalagamy & @alltechdev)
- Redesigned loading, Changelog, and About screens (@adrielGGmotion)
- Improved app startup time via parallelized home screen loading (@mostafaalagamy)
Notable new features
- Added an option to cache songs only after playback has started (@kairosci)
- Added a music recognizer home screen widget (@mostafaalagamy)
- Rewrote music recognizer in pure Kotlin, removing NDK dependency and reducing APK size (@mostafaalagamy)
- Overhauled lyrics: added LyricsPlus provider, AI lyric fixes, untranslation support, and provider priority settings (@nyxiereal)
- Changed listen together to use protobuf, lowering latency and improving reliability (@nyxiereal)
- Added auto-approve setting for listen together song requests (@nyxiereal)
- Added an option to persist the sleep timer default value (@johannesbrauer)
- Added a dialog on logout to keep or clear library data (@alltechdev)
Other improvements
- Fixed backup restore causing playback errors due to stale auth credentials (@alltechdev)
- The CSV import dialog is now scrollable (@kairosci)
- Fixed Android 15 foreground service crashes (@kairosci)
- Fixed a crash on the About screen on some devices (@mostafaalagamy)
- Fixed home screen playlist navigation routing to wrong screen (@mostafaalagamy)
- Fixed crash when creating local playlists (@mostafaalagamy)
New Contributors
- @johannesbrauer made their first contribution in #2991
Full Changelog: v13.1.1...v13.2.0
13.1.1
What's Changed
- Fixed playback issues that were causing songs to not load or play correctly by @alltechdev
- Playlists can now load more than 100 songs (was capping at 100)
- Repeat mode now actually saves your preference and works correctly
- Sleep timer no longer resets when songs change during crossfade
- App won't crash when searching for "%" character and on Android10 or older devices
- Audio quality changes now apply immediately without restarting by @alltechdev
- Crossfade auto-disables in Listen Together (was causing crashes and sync issues)
- Lyrics display correctly (HTML characters no longer show as gibberish)
- Artist names show correctly
New Features
- Auto-resume when Bluetooth connects - music starts playing when you connect headphones/car
- Hindi and Punjabi romanization for lyrics
- Hide YouTube Shorts playlist if you don't want to see them
- Prevent duplicate songs in queue (new option)
- Crossfade up to 15 seconds (increased cause of popular demand) by @kairosci
- Better shared lyrics images - square format with background options
- Discord RPC now shows song artwork properly by @Dark25
- Playlists open immediately after you create them by @kairosci
- Uploaded songs/albums have been restored by @alltechdev
- Display density scaling to make UI bigger/smaller by @alltechdev
Other Improvements
- Better radio personalization
- Redesigned Discord settings
- Home screen improvements with discovery features
- Better loading animations
- The app will now restart after login to apply credentials properly by @alltechdev
Hot Fixes
- Fix token login
- Restore shuffle and music recognition buttons
- Fix crash when restoring old backup
New Contributors
- @AbhinandAK350 made their first contribution in #2830
- @kairosci made their first contribution in #2783
- @Dark25 made their first contribution in #2910
- @medalzzz made their first contribution in #2916
Full Changelog: v13.0.0...v13.1.0
13.1.0
What's Changed
- Fixed playback issues that were causing songs to not load or play correctly by @alltechdev
- Playlists can now load more than 100 songs (was capping at 100)
- Repeat mode now actually saves your preference and works correctly
- Sleep timer no longer resets when songs change during crossfade
- App won't crash when searching for "%" character and on Android10 or older devices
- Audio quality changes now apply immediately without restarting by @alltechdev
- Crossfade auto-disables in Listen Together (was causing crashes and sync issues)
- Lyrics display correctly (HTML characters no longer show as gibberish)
- Artist names show correctly
New Features
- Auto-resume when Bluetooth connects - music starts playing when you connect headphones/car
- Hindi and Punjabi romanization for lyrics
- Hide YouTube Shorts playlist if you don't want to see them
- Prevent duplicate songs in queue (new option)
- Crossfade up to 15 seconds (increased cause of popular demand) by @kairosci
- Better shared lyrics images - square format with background options
- Discord RPC now shows song artwork properly by @Dark25
- Playlists open immediately after you create them by @kairosci
- Uploaded songs/albums have been restored by @alltechdev
- Display density scaling to make UI bigger/smaller by @alltechdev
Other Improvements
- Better radio personalization
- Redesigned Discord settings
- Home screen improvements with discovery features
- Better loading animations
- The app will now restart after login to apply credentials properly by @alltechdev
New Contributors
- @AbhinandAK350 made their first contribution in #2830
- @kairosci made their first contribution in #2783
- @Dark25 made their first contribution in #2910
- @medalzzz made their first contribution in #2916
Full Changelog: v13.0.0...v13.1.0
13.0.0
What's Changed
Added music recognition feature
Added Listen Together with real-time music sharing
Added crossfade support (beta)
Added deeper BetterLyrics with multi-singer and background vocal support
Added crash handler with crash screen
Added Theme & Color Customization Screen
Added search suggestions when searching again from results page
Added 'Play All' FAB to artist screen
Added 'Play All' button to home screen
Added widget with Material 3 Expressive design
Added Ai Lyrics translation (ported from Echo Music), by @Maxsenza151, fixed by @Nofontnl
Implement squigglyslider with custom mpvEx-based
Implement working playlist shuffle for Android Auto, by @klongmore
Fix playback timeout issues
Fix SimpMusic lyrics word-by-word sync support
Fix song details numbers layout to vertical list
Refactor Discord RPC for security and stability
Refactor and improve csv importing
Minor enhancement and bug fixes
New Contributors
- @klongmore made their first contribution in #2602
- @123jjck made their first contribution in #2521
- @md4n4s28 made their first contribution in #2637
- @LuckySilver0021 made their first contribution in #2628
- @Maxsenza151 made their first contribution in #2502
Full Changelog: v12.12.4...v13.0.0
12.12.4
Added Listen Together with real-time music sharing (beta), by @nyxiereal
Added support for dual decryption libraries to player settings (NewPipe Extractor & PipePipe Extractor API)
Fix playback timeout issues
Fix lyrics location (if provider is shown), by @Nofontnl
Fix YouTube Music history sync
Minor enhancement and bug fixes
[Notice]
The YT playback encryption has been changed frequently recently, and all the updates we made in the last month were due to playback issues. (Please understand the matter!)
Full Changelog: v12.12.3...v12.12.4
12.12.3
What's Changed
Fixed Playback - Fix all playback errors and optimize playback startup time
New Features
Keep screen on when player is expanded
Add crop album art option in settings
Full Changelog: v12.12.2...v12.12.3
12.12.2
What's Changed
Fixed Library syncΒ - The library should now be correctly synchronized
Fixed PlaybackΒ - Optimize playback startup time
Minor enhancement and bug fixes
New Contributors
- @omardotdev made their first contribution in #2438
Full Changelog: v12.12.1...v12.12.2
12.12.0
Changelog
New Features
- Persistent shuffle - Keeps shuffle enabled after switching playlists or songs
- Reimagined player slider selector - Improve clarity of the player slider style selection
Bug Fixes
- Fixed Library sync - The library should now be correctly synchronized
- Image lyrics sharing - Fixed exporting lyrics as an image not respecting the lyrics text position
- Explicit music scrobbling fix - Removed the explicit marker from songs since it broke scrobblers
Improvements
- New maintainer - Added @nyxiereal to collaborators
- Minor enhancement and bug fixes - Miscellaneous improvements
- Translations - Synced latest translations from Weblate
Full Changelog: v12.10.0...v12.11.0
12.11.0
Changelog
New Features
- Persistent shuffle - Keeps shuffle enabled after switching playlists or songs
- Reimagined player slider selector - Improve clarity of the player slider style selection
Bug Fixes
- Fixed Library sync - The library should now be correctly synchronized
- Image lyrics sharing - Fixed exporting lyrics as an image not respecting the lyrics text position
- Explicit music scrobbling fix - Removed the explicit marker from songs since it broke scrobblers
Improvements
- New maintainer - Added @nyxiereal to collaborators
- Minor enhancement and bug fixes - Miscellaneous improvements
- Translations - Synced latest translations from Weblate
Full Changelog: v12.10.0...v12.11.0