lLyrics Musixmatch is a fork of lLyrics with fixes from @markochk and Musixmatch support(credits to @shayanh for his original implementation of Musixmatch which has been re-written almost from scratch to fix issues.)
This plugin requires lxml
python3 package, which should be installed by default on most Linux distributions. Just in case it's not, use pip install lxml
to install the dependency
Original description follows:
lLyrics is a plugin for Rhythmbox, which displays lyrics for the current playing song in the sidebar.
It is intended as a replacement of the built-in lyrics plugin of Rhythmbox with more features, better UI integration and more lyrics engines.
- Musixmatch
- Letras.mus.br
- Vagalume.com.br
- Metrolyrics.com
- AZLyrics.com
- Lyricsmania.com
- Genius.com
- Darklyrics.com
- Chartlyrics.com
It is also possible to retrieve lyrics from the built-in Rhythmbox lyrics plugin, but this is not recommended since it has some bugs and may cause instabilities.
The 'master' branch supports Rhythmbox 3.0 and above. It is incompatible with older Rhythmbox 2.xx versions!
To get the plugin for Rhythmbox 2.xx, change to branch 'RB2'! It provides the last version compatible with Rhythmbox 2.xx, but please note, that it will not be updated or developed any further and it does not have Musixmatch support.
To install lLyrics from source you will need the package gettext
.
lLyrics can be run without the need of any additional packages, but it is recommended to install the python module "chardet" for better handling of different encodings.
1.) Press the "Download ZIP" button and extract the .zip file.
2.) Change to the extracted folder and open a terminal.
3.) Run `make install`.
4.) Enable the plugin in Rhythmbox.
It will ask for your sudo password, but don't worry, it is only required to install the schema file that is needed to save your preferences.
If you want to install the plugin systemwide for all users, run make install-systemwide
in step 3.
To uninstall, run make uninstall
.
Note that you need Rhythmbox version 2.90 or higher to run lLyrics!
- Support for a lot of different lyrics sites (see above)
- Integration into the Rhythmbox UI
- Lyrics sources can be prioritised and deactivated
- Automatically display lyrics on playback or only on-demand
- Save retrieved lyrics to a file (can be deactivated)
- Possibility to edit lyrics
- Correct artist/title tag via Last.fm API for better results
- Appearance customizable to adapt to your desires or your available screen space
- Basic support for synchronized lyrics
- more...
I was inspired by the awesome Songbird plugin MLyrics. Thanks to all who contribute, report issues or help in any other way to make this plugin better.
You will always find the latest version on GitHub. Please report bugs, issues or feature requests there.
Help with translations is always appreciated!
All lyrics are property and copyright of their owners.