Skip to content

FlashLyrics v1.2.0 - Performance & Stability Update

Choose a tag to compare

@Avaneesh-Inamdar Avaneesh-Inamdar released this 18 Mar 18:34
· 58 commits to main since this release

PLAYSTORE VERSION

Google Play Alpha Testing: Join the Google group first:- https://groups.google.com/g/flashlryics
Then opt for testing and download here: https://play.google.com/apps/testing/music.flashlyrics.app

⚠️ IMPORTANT - Installation Instructions

This release uses a new signing key for better security.

If you have v1.0 or v1.1 installed:

  1. Uninstall the old version first
  2. Then install v1.2.0

Your lyrics library and settings will be preserved as they're stored separately.

Fresh Install:
Just download and install normally.


🎉 What's New in v1.2.0

🖼️ Enhanced Share Feature

  • Album Cover in Shared Images: Shared lyrics now include the song's album artwork
  • Dynamic Text Sizing: Lyrics text automatically adjusts based on the number of lines selected (1 line = large text, 10+ lines = smaller text)
  • Better Layout: Improved image layout with album cover at top, lyrics in center, and branding at bottom
  • Perfect Aspect Ratio: Optimized for social media sharing (4:5 ratio like Instagram)

⚡ Performance Improvements

  • Memory Leak Fixed: Resolved critical memory leak when sharing lyrics images repeatedly
  • Faster Image Generation: Optimized image creation process (~30% faster)
  • Reduced CPU Usage: Removed debug overhead in production builds
  • Smoother UI: Eliminated unnecessary widget rebuilds for better responsiveness

🐛 Bug Fixes

  • Fixed album cover not displaying in shared images
  • Fixed memory accumulation during repeated image sharing
  • Improved file path handling for local album artwork
  • Better error handling for image loading
  • Optimized widget rebuilds

🔧 Technical Improvements

  • Proper image disposal to prevent memory leaks (saves 2-5MB per share)
  • Debug statements wrapped in kDebugMode checks
  • Optimized widget rebuild logic
  • Better resource management throughout the app
  • Enhanced error logging for debugging

📱 Compatibility

  • Android 5.0 (API 21) and above
  • Optimized for Android 12+
  • Works with YouTube Music, Spotify, Apple Music, and 40+ other media players

🙏 Thank You

Thank you for using FlashLyrics! If you encounter any issues, please report them on our GitHub Issues page.


Full Changelog: v1.1.0...v1.2.0

📥 Installation

  1. Download app-release.apk below
  2. If you have an older version, uninstall it first
  3. Install the APK
  4. Grant notification access permission
  5. Enjoy!

🔐 Security Note

This release is signed with a new key for improved security. Future updates will use this same key, allowing seamless updates without uninstalling.