Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Better Lyrics for Youtube Music - Enhance YouTube Music with beautiful time-synced lyrics, multilingual support, real-time translations and more ✨

License

Notifications You must be signed in to change notification settings

boidushya/better-lyrics

Repository files navigation

Banner

Better Lyrics

Better Lyrics upgrades your YouTube Music experience by providing beautiful time-synced lyrics for your favorite songs.

Stats

Better Stack Badge

Chrome Extension Version Chrome Extension Rating Chrome Extension Users

Firefox Add-on Version Firefox Add-on Rating Firefox Add-on Users

Edge Add-on Version Edge Add-on Rating Edge Add-on Users

Discord

Table of Contents

Features

🎵 Displays beautiful time-synced lyrics on YouTube Music
📦 Requires no external dependencies or configurations
⏩ Lets you seek by clicking on any line
🌏 Supports multiple languages
🪶 Runs lightweight and fast
🖥️ Includes full-screen mode
✨ And much more!

Download

Chrome Web Store Firefox Add-ons Edge Add-ons

Usage

  1. Open YouTube Music and start playing a song.
  2. Click on the lyrics tab to view time-synced lyrics. (This might take a few seconds to load)
  3. Click on a specific line to seek to that part of the song.

Options

Option Default Status
Logs Enabled
Auto switch to Lyrics tab Disabled
Blurred album art background Enabled
Auto-hide cursor in full screen mode Enabled
Full screen mode Enabled
Stylized Lyrics (Background/Wobble/Glow) Enabled
Translations Disabled
Translation Language English
Romanization Disabled

Tip

To change settings, click the Better Lyrics icon in your extensions toolbar. Changes apply immediately without needing to refresh the page. However, in some cases, for example, after updating the extension, you might need to refresh for settings or CSS updates to take effect.

Styling

Custom styling for lyrics is available from Better Lyrics v1.7.0 onwards. This allows you to personalize the appearance of both lyrics and the entire YouTube Music interface. For detailed instructions on customizing styles, importing/exporting themes, and using pre-made themes, please consult our Styling Guide.

Extension Permissions

Permission Reason Data Usage
Download files and read and modify the browser's download history Firefox specific - Required to download styles and themes as CSS file Does not read or modify browser's download history

Better Lyrics does not collect any personal data or track your browsing activity. The extension is open-source and thoroughly reviewed by the community to ensure that your privacy is protected.

Manual Installation

Chrome

  1. Clone this repository or download the ZIP file from releases page.
  2. Open Google Chrome and go to chrome://extensions.
  3. Enable "Developer mode" by toggling the switch in top right corner.
  4. Click on "Load unpacked" and select the folder where you cloned/downloaded this repository.
  5. Better Lyrics should now be installed and ready to use!

Firefox

  1. Clone this repository or download the ZIP file from releases page.
  2. Open Firefox and go to about:debugging#/runtime/this-firefox.
  3. Copy the contents of manifest.firefox.json and paste it in manifest.json.
  4. Click on "Load Temporary Add-on" and select the manifest.json file in the cloned/downloaded folder.
  5. Better Lyrics should now be installed and ready to use!

FAQ

Why can't I see the lyrics?

Make sure the extension is enabled and you're on https://music.youtube.com. The extension won't work on https://youtube.com.

How do I change settings?

Click the Better Lyrics icon in your extensions toolbar to access settings. Changes apply immediately without needing to refresh the page. However, in some cases, for example, after updating the extension, you might need to refresh for settings or CSS updates to take effect.

My CSS changes aren't showing up. What should I do?

Try refreshing the page, especially if you recently updated the extension. Your CSS changes are saved either way. If that doesn't work, try disabling and re-enabling the extension.

How do I enable full-screen mode?

Press F on your keyboard (with the window in focus) or hover over the player bar and click the full-screen icon (⛶). Make sure "Disable fullscreen mode" option isn't checked in extension settings.

How do I translate lyrics?

Enable the "Translations" option in extension settings and select your desired language from the dropdown.

Can I contribute to Better Lyrics?

Yes you can! Please follow the contributing guidelines below.

Some lyrics are out of sync, missing, or incorrect. What can I do?

If you find any issues with lyrics, you now have two options:

  1. Toggle or reorder providers in extension settings
  2. Contribute your own lyrics using LRCLIBup

LRCLIBup allows you to submit correct, properly synchronized lyrics that will be available to all users who use the LRCLib provider. This is a community-driven approach to improving and adding lyrics, so please be mindful of quality.

How do I contribute lyrics?

You can contribute lyrics using LRCLIBup, our LRCLib upload tool:

  1. Visit https://lrclibup.boidu.dev
  2. Follow the tool's interface to upload lyrics
  3. Submit your contribution

This helps improve the lyrics database for all Better Lyrics users who use the LRCLib provider.

How do I report a bug?

Open an issue here with as much detail as possible. Alternatively, join our Discord community and report it under #bug-reports.

I don't like the new update. Can I revert to an old version?

Yes! Follow the manual installation instructions above to install an older version of the extension. Keep in mind that older versions probably won't be maintained or get new features.

How do I support the project?

Better Lyrics is free and open-source. The easiest way to support it is by leaving positive feedback on the Chrome Web Store, Firefox Add-ons, or Microsoft Edge Add-ons so more people can discover it.

If you want to support the project further, consider making a donation to help cover hosting and development costs. You can donate via GitHub Sponsors.

Will this extension ever be paywalled?

No. Better Lyrics will always be free and open-source for everyone.

Can I use Better Lyrics with other extensions?

Yes, Better Lyrics should work with most extensions. If you encounter issues, report them under #bug-reports in our Discord Server or open an issue here.

Can I use Better Lyrics on mobile?

Better Lyrics is currently only available for desktop browsers. However, if you use a browser that supports extensions on mobile (such as Kiwi Browser on Android), you should be able to use it since the extension is responsive and has feature parity across platforms.

Can I use a different lyrics provider?

Yes! Better Lyrics supports switching between different providers. You can reorder or toggle providers via extension settings:

  1. Click the Better Lyrics icon in the extensions toolbar
  2. Go to "Sources" tab
  3. Reorder or toggle providers as per your needs

Adding custom providers isn't currently supported.

Can I use Better Lyrics on other browsers?

Right now, Better Lyrics is available for Chrome, Firefox, and Edge (and other Chromium-based browsers like Brave, Opera, Arc, etc.). If there's enough demand, I might consider porting it to other browsers.

Can I use Better Lyrics on other music streaming services?

No, Better Lyrics is specifically designed for YouTube Music. If you want something similar for other streaming services, check out these extensions. If you have suggestions for others, open a PR to add them to this list:

Funding

Important

Contributors currently self-host multiple backends for Better Lyrics to ensure a smooth and reliable experience for all users. This involves maintaining servers, handling updates, and ensuring uptime.

Your support helps cover the costs of hosting and development, and ensures continued improvements and stability.

Support better-lyrics on drips.network

Github Sponsors

Discord Community

Join our Discord community to discuss Better Lyrics and get support from developers and other users:

https://discord.gg/UsHE3d5fWF

Contributing

Contributions are welcome! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request.

License

This project is licensed under the GNU GPLv3 License. As long as you attribute me or Better Lyrics as the original creator and comply with the rest of the license terms, you can use this project for personal or commercial purposes.

Privacy

We take your privacy very seriously. Better Lyrics is built to be privacy-conscious by design.

  • We only collect the absolute minimum standard data needed for the extension to work (e.g., song metadata to fetch lyrics, and your IP address for security, authentication and service delivery).
  • API request logs are kept for a maximum of 7 days for debugging purposes.
  • We never have and never will sell or monetize your personal data.

For a complete overview, please read our full Privacy Policy.

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Oleh
Oleh

💻
VINAY CHAURASIYA
VINAY CHAURASIYA

💻
Yvon
Yvon

💻
NMPro
NMPro

💻
Adalie Ahuja
Adalie Ahuja

💻
Gustavo Steinmetz
Gustavo Steinmetz

💻
Kirolos ☃️
Kirolos ☃️

💻
cschot
cschot

💻

This project follows the all-contributors specification. Contributions of any kind welcome!

About

Better Lyrics for Youtube Music - Enhance YouTube Music with beautiful time-synced lyrics, multilingual support, real-time translations and more ✨

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published