iLyrics is a new way to get lyrics fast
Downloads lyrics for currently playing song on your computer from Spotify, iTunes and QuickTime Player. On MacOS.
It is blazingly fast and powerfull, that gaurantees the best user exprience. It refreshes after the song changes in the player, so lyrics are always accurate for your usage.
iLyrics is x-platform app that fast and refreshes really quickly (measured). It supports a wide range of music players, and first app like this is avaible on all platforms1.
This app was developed by me for personal usage, beacause any of the lyrics-gathering apps werent working with iTunes or required an API token.
iLyrics does not requires any user interaction, or configuration. It does all the magic for you. User doesn't need to generate any API token for Spotify or Genius servieces. Our app is detecting all players offline, and then fetches lyrics online, if it is possible.
It perfectly integrates iTunes, if you play a song, and it's lyrics are not avaible on iTunes, it changes the lyrics visible in iTunes to these ones that were downloaded. Singing offline is now totally possible!
To install ilyrics you need latest npm
and node
.
After installing node
and npm
clone our repository, go into ilyrics
folder and then you're able to run it.
Running:
- Web
To run it in web mode, so it is accesible from the browser you need to typenode . -t
ornode . --tab
- Console
To run ilyrics in console-line mode write into console justnode .
and that will run console-in version.
Website, getting refreshed after the song changes, so you don't need to care about it.
- Add
Windows
andLinux
to supported systems. - Create a tiny Electron app, that will be accesible from the menubar.
- Create websocket/SSE communication bettween server and website instead of pooling to improve performance.
- Currently there is only MacOS supported but we are planning to add Windows and Linux soon.