YouLy+ (A Proper Lyrics for Youtube Music) version history - 8 versions
YouLy+ (A Proper Lyrics for Youtube Music) by Ibra Al Tabian
YouLy+ (A Proper Lyrics for Youtube Music) version history - 8 versions
Be careful with old versions! These versions are displayed for testing and reference purposes.You should always use the latest version of an add-on.
Latest version
Version 2.1.0
Released Jun 28, 2025 - 3.5 MBWorks with firefox 109.0a1 and later, android 120.0 and laterYouLyPlus Release v2.1.0
🚀 New Features- GPU-Accelerated Dynamic Background
Enjoy a beautiful, blurred, and animated background generated from the current song's artwork. This feature is GPU-accelerated for smooth performance and includes a "Lightweight Mode" for lower-spec systems. - Redesigned Settings Page
The settings page has been completely redesigned for a cleaner layout, better organization, and improved user experience. - Inactive Lyric Line Blur
A new visual effect that blurs lyric lines that are not currently active, helping you focus on the current line being sung. - Mobile Web Player Support
The dynamic background and other visual enhancements are now available on the YouTube Music mobile web interface.
🛠 Fixes- High-DPI Display Rendering
Enhanced the WebGL canvas to render crisply on high-DPI (Retina) displays, eliminating pixelation and blurriness. - Background Blur Toggling
Fixed a persistent bug where the background blur effect would remain active even after being disabled in the settings. - Settings Switches
Corrected an issue where the "Lightweight Mode" toggle on the settings page was not working correctly. - Canvas Resizing
Removed unnecessary dynamic canvas resizing to prevent visual glitches and improve the stability of the blur effect.
⚙️ Enhancements- Major Performance & Rendering Overhaul
- Re-engineered the lyrics renderer to use
IntersectionObserver
, which pauses animations for off-screen lyrics to drastically reduce CPU usage. - The entire animated background system was overhauled for GPU acceleration, ensuring smooth visuals without impacting performance.
- Implemented smarter caching for component dimensions to prevent re-calculations.
- Aesthetic & Animation Polish
- Improved the artwork palette generation algorithm for more aesthetically pleasing background colors.
- Refined lyric animations, including the gap line transition and the alignment of singer parts in lyrics.
- The fullscreen mode UI and blur effects have been polished for a more cohesive look.
- Robust Artwork & Lyrics Handling
- Replaced the old artwork loading mechanism with the modern
fetch
API for more reliable and robust loading. - Improved lyrics caching and fetching logic for better performance and reliability.
- The extension now stores the last known song info to seamlessly handle UI transitions.
Source code released under MIT License
Download Firefox and get the extensionYou'll need Firefox to use this extension- GPU-Accelerated Dynamic Background
Older versions
Version 2.0.1
Released Jun 21, 2025 - 3.49 MBWorks with firefox 109.0a1 and later, android 120.0 and laterYouLyPlus Release v2.0.1
🛠 Fixes- Visual Fix
This minor fix are just for fixing the v2.0.0 visual bugs ...
Source code released under MIT License
- Visual Fix
Version 2.0.0
Released Jun 20, 2025 - 95.84 KBWorks with firefox 109.0a1 and later, android 120.0 and laterYouLyPlus Release v2.0.0
🚀 New Features- Extension Redesign
All UI on YouLy+ are following material 3 design rules - Settings Page Overhaul
Completely revamped settings layout: grouped sections, translation & AI controls, and responsive design. - Lyrics Translation & Romanization
- Translate Lyrics via Google Translate or Gemini AI
- Romanization / Pronunciation support for non‑Latin scripts
- Reload Lyrics button to re‑fetch and re‑render on demand
- Gemini AI Integration
Configurable alternative translation provider with settings forgeminiApiKey
,geminiModel
, prompt overrides, and target‑language overrides.
🛠 Fixes- Fullscreen Lyrics Interaction
Removed YouTube Music’s unexpectedinert
attributes in fullscreen mode so popup tabs and controls remain clickable. - SponsorBlock Handling
Improved segment validation, merging, and timing offsets to skip sponsor sections more accurately (supports both hashed and direct API responses).
⚙️ Enhancements- Rendering Engine & Compatibility
- Enabled
content-visibility: auto
by default for native lazy‑rendering performance - Added JS‑Based Line Optimizer as optional fallback when
content-visibility
causes scroll or visual glitches - Replace flat wipe effect to Apple‑Music‑inspired gradient highlights design
- Improve Right To Left (Arabic) Text overlapping by adding more line height
- Internal Format Update: KPoe V1 → V2
Migrated to KPoe v2 lyric format for cleaner parsing, and future feature expansions. - Add Lyrics+ (User Generated Content) as source
This will add more syllable-by-syllable sync for missing song on apple music. - Modular Translation Logic
Centralized all translation and romanization flows intolyricsManager.js
for better maintainability.
Source code released under MIT License
- Extension Redesign
Version 1.5.1
Released Jun 1, 2025 - 73.66 KBWorks with firefox 109.0a1 and later, android 120.0 and laterSource code released under MIT License
Version 1.4.0
Released Apr 6, 2025 - 63.12 KBWorks with firefox 109.0a1 and later, android 120.0 and laterYouLyPlus Release 1.4.0
🚀 New Features
Popup UI Redesign
Reimagined popup interface for improved user experience and aesthetic.
Refactor Emphasize Word Logic
Cleaner, modular code to manage lyric emphasis more effectively.
Exact Match Song Fetching
Added duration handling to improve lyric-song matching precision.
🛠 Fixes
Syllable Highlighting Tweaks
Refined animation timing for smoother syllable transitions.
Glowing Effect Correction
Fixed bugs related to glowing lyric animations.
Background Vocal Logic
More consistent and accurate background vocal processing.
Touch Interaction
Enhanced tab responsiveness on mobile devices.
Metadata Update
Included duration info in song metadata for better syncing.
⚙️ Enhancements
Performance Boost (matrix3d)
Switched to matrix3d transforms to fix jank and improve animation fluidity.
Dynamic Syllable Timing
More adaptive animation delays and wave-like lyric transitions.
CSS & Animation Polish
Improved styling, scroll padding, and overflow handling for lyrics display.Source code released under MIT License
Version 1.3.0
Released Mar 9, 2025 - 49.31 KBWorks with firefox 109.0a1 and laterYouLyPlus Release 1.3.0
New Features- Improved UI/UX:
Redesigned several interface components to provide a more intuitive user experience. Navigation and control elements have been streamlined for better accessibility.
Bug Fixes & Improvements- Stability and Performance:
Addressed several bugs reported in version 1.2.0, leading to smoother performance and more robust error handling during video processing. - Code Refactoring:
Cleaned up and modularized the codebase, making future enhancements easier to integrate and improving overall maintainability. - Error Reporting:
Upgraded error logging mechanisms to offer clearer diagnostic information, helping users and developers quickly identify and resolve issues.
Source code released under MIT License
- Improved UI/UX:
Version 1.2.0
Released Feb 28, 2025 - 48.86 KBWorks with firefox 109.0a1 and later[1.2.0] - 2025-02-28
🚀 New Features- YouTube Captions fallback when default captions are missing.
- 2-hour cache limit to optimize storage.
- Storage-cached lyrics for better performance.
- Independent
songTracker
on DOM for improved tracking. - Auto-scroll & click-to-scroll lyrics for smoother navigation.
🎨 Enhancements- Improved RTL & "line only" mode for better readability.
- Refactored
songTracker
& forced scroll fix for reliability. - Moved focus line system to
main-vocal-container
for structure.
🛠 Fixes- Switched to
pBrowser
fromchrome.runtime
for compatibility. - Fixed default caption retrieval & redundant lyric redraws.
- Artist detection now prioritizes DOM, with fallback to author.
⚡ Performance & UI- Enabled hardware acceleration for animations.
- Redesigned glow animation for a sleeker look.
Source code released under MIT License
Version 1.0
Released Feb 24, 2025 - 222.54 KBWorks with firefox 109.0a1 and laterSource code released under MIT License