- Table of Contents
- Description
- Download
- Features
- Extension Permissions
- Manual Installation
- Usage
- Options
- Styling
- Funding
- Discord Community
- FAQ
- Why are the lyrics not showing up?
- How do I change settings?
- My CSS changes are not showing up. What do I do?
- How do I turn on full-screen mode?
- How do I translate lyrics?
- Can I contribute to Better Lyrics?
- Some lyrics are out of sync/missing/incorrect. What can I do?
- How do I report a bug?
- I don't like the new update. Can I revert to the old version?
- How do I support the project?
- Do you plan on pay-walling the extension in the future?
- I want to use Better Lyrics along with another extension. Is that possible?
- Can I use Better Lyrics on mobile?
- Can I use a different lyrics provider?
- Can I use Better Lyrics on other browsers?
- Lyrics have stopped showing up completely for all songs. What do I do?
- Can I use Better Lyrics on other music streaming services?
- Contributing
- License
- Contributors ✨
Better Lyrics for Youtube Music upgrades your Youtube Music experience by providing beautiful time synced lyrics for the currently playing song.
🎵 Beautiful time-synced lyrics on Youtube Music
📦 No external dependencies or API key
⏩ Seek to a specific part of the song by clicking on the lyrics
🌏 Supports multiple languages
🪶 Lightweight and easy to use
🖥️ Support for full-screen mode
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.
- Clone this repository or download the ZIP file from the releases page.
- Open Google Chrome and go to
chrome://extensions
. - Enable "Developer mode" by toggling the switch in the top right corner.
- Click on "Load unpacked" and select the folder where you cloned/downloaded this repository.
- The Better Lyrics extension should now be installed and ready to use!
- Clone this repository or download the ZIP file from the releases page.
- Open Firefox and go to
about:debugging#/runtime/this-firefox
. - Copy the contents of
manifest.firefox.json
and paste it inmanifest.json
. - Click on "Load Temporary Add-on" and select the
manifest.json
file inside the cloned/downloaded folder. - The Better Lyrics extension should now be installed and ready to use!
- Open YouTube Music and start playing a song.
- Click on the lyrics tab to view the time-synced lyrics. (This might take a few seconds to load)
- Click on a specific line to seek to that part of the song.
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 defaults, click on the Better Lyrics icon in the extensions toolbar. The changes are applied immediately and don't require a page refresh. However in some cases, for example, updating the extension, you might need to refresh the page to toggle settings/ add or update css.
Custom styling for lyrics is available in Better Lyrics v1.7.0 and later versions. This feature allows you to personalize the appearance of both the 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.
Important
The author is self-hosting the backend for Better Lyrics to ensure a smooth and reliable experience for all users. This involves maintaining servers, handling updates, and ensuring uptime. If you find Better Lyrics useful and would like to support the project, please consider making a donation.
Your support helps cover the costs of hosting and development, and ensures continued improvements and stability.
Join our Discord community to discuss Better Lyrics and get support from the developer and other users:
Make sure that the extension is enabled and that you are on https://music.youtube.com. The extension won't work on the regular YouTube website.
Click on the Better Lyrics icon in the extensions toolbar to access the settings. The changes are applied immediately and don't require a page refresh. However, in some cases, for example, updating the extension, you might need to refresh the page to toggle settings/add or update CSS.
If you've made changes to the CSS and they're not showing up, try refreshing the page, especially after updating the extension. Your CSS changes will be saved regardless. If that doesn't work, try disabling and re-enabling the extension.
Press F on your keyboard (with the window in focus) or hover over the album art and press the full-screen icon (⛶). Make sure that the "Disable fullscreen mode" option is not checked in the extension settings.
Enable the "Translations" option in the extension settings and select the desired language from the dropdown.
Yes you can! Please follow the contributing guidelines below.
Right now, the extension uses a wrapper around a third-party API to fetch lyrics. Unfortunately, this API is not always accurate. I have plans in my roadmap to improve this, but it will take some time. If you'd like to help / have any ideas, please consider contributing to the project!
Please open an issue on the GitHub repository with as much detail as possible. Alternatively, you can join our Discord community and report it there under the #bug-reports
channel.
Yes, you can! Please follow the manual installation instructions above to install the old version of the extension. However, please note that the old version will most likely not be maintained or have the latest features.
Better Lyrics is a free and open-source project. The easiest way to support the project is by leaving a positive feedback on the Chrome Web Store, Firefox Add-ons, or Microsoft Edge Add-ons so that more people can discover it. If you want to support the project further, please consider making a donation to help cover the costs of hosting and development. You can donate via Github Sponsors.
No, I have no plans to pay-wall the extension. Better Lyrics will always be free and open-source for everyone to use.
Yes, Better Lyrics should work with most extensions. However, if you encounter any issues, please report them under the #bug-reports
channel in our Discord community or open an issue on the GitHub repository.
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 might be able to use it on mobile as well since the extension is responsive.
No, Better Lyrics uses a custom backend to fetch lyrics. This is to ensure a smooth, reliable & consistent experience for all users. The backend is open-source and maintained by the author and cannot be changed yet. If you'd like to help / have any ideas, please consider contributing to the project!
Right now, Better Lyrics is only available for Chrome, Firefox, and Edge (and other Chromium-based browsers like Brave, Opera, Arc, etc.). If there is enough demand, I might consider porting it to other browsers as well.
First, make sure that this issue is not caused by the backend server being down. You can check the status of the backend server here. This page will show you the current status of the server and any incidents that might be affecting the service by checking every 30 minutes. While it's rare, there might be times when the server is down for maintenance or due to an incident and this page hasn't updated yet. In that case
- Check the extension logs/networks tab for any errors.
- Check Railway's status page for any incidents that might be affecting the service hosting the backend.
- If you're unsure, reaching out to me (@boidu) on our Discord server is the fastest way to get help. I'm usually active and can help you figure out if the issue is on your end or mine.
If the server is up and you're still facing issues, try refreshing the page. If that doesn't work, try disabling and re-enabling the extension/updating the extension to the latest version. If everything fails, report the issue under the #bug-reports
channel in our Discord community or open an issue on the GitHub repository.
No, Better Lyrics is specifically designed for YouTube Music. If you want something similar for other music streaming services, consider using other extensions - some of which are mentioned below. If you have suggestions for similar extensions for other services, please open a PR to add them to this list.
- Beautiful Lyrics - Spotify
Contributions are welcome! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request.
This project is licensed under the GNU GPLv3 License. As long as you attribute me or Better Lyrics as the original creator and you comply with the rest of the license terms, you can use this project for personal or commercial purposes.
Thanks goes to these wonderful people (emoji key):
Oleh 💻 |
VINAY CHAURASIYA 💻 |
Yvon 💻 |
NMPro 💻 |
Varun Ahuja 💻 |
This project follows the all-contributors specification. Contributions of any kind welcome!