Code Monkey home page Code Monkey logo

spotifylyrics's Introduction

Spotify Lyrics

Build Current Release License GitHub All Releases

Fetches and displays lyrics to currently playing song in the Spotify desktop client.

The lyrics are fetched from these sites:

  • rentanadviser.com (synchronized)
  • megalobiz.com (synchronized)
  • syair.info (synchronized)
  • musixmatch.com
  • songmeanings.com
  • songlyrics.com
  • genius.com
  • versuri.ro
  • AZLyrics.com

How to

You can grab the latest release in the release section.

Windows

Download the .exe file.

Just double click and start playing songs in spotify.

It is possible that a warning of windows smartscreen appears. It's because the exe is unsigned (see #22). You can allow the program to open by clicking on "More info" and "Run anyway".

If you get an error about api-ms-win-crt-runtime-l1-1-0.dll missing, you need this:

https://www.microsoft.com/en-us/download/details.aspx?id=48145

If the window opens and closes immidiatly, feel free to help fxing the problem in #21.

Linux

Download the file without any file ending.

Make it executable via terminal with chmod +x SpotifyLyrics or via you file manager.

Now you can double click the executable and start playing songs in spotify.

MacOS

Download the .app.zip file.

Extract the zip so you got a SpotifyLyrics.app directory.

Make a right click on the SpotifyLyrics.app. Click on open and and you can bypass the warning. The program should open and you can play your songs in spotify.

Running from source

If you want to run from source you need:

  • Python 3.6 (probably any version greater than Python 3.6)
  • pip install -r requirements.txt

Ubuntu/Debian example:

sudo apt install python3-pip git
git clone https://github.com/SimonIT/spotifylyrics.git
cd spotifylyrics/
sudo pip3 install -r requirements.txt
./SpotifyLyrics.pyw

How to load lyrics from hard drive

You can store lyrics on you hard drive which can automatically loaded.

You have to put them on windows in C:\Users\<User>\AppData\Roaming\SpotifyLyrics\lyrics and on the other OS's in /home/<User>/.SpotifyLyrics/lyrics. Replace <User> with your username.

There you can put .lrc files with synced text (You can make them for example on lrcgenerator.com or www.megalobiz.com) or simple .txt files with non-synced text.

Important: The file names must include the artist and the name of the song

Theming

You can customize the design of SpotifyLyrics. To do so create a file called theme.ini inside C:\Users\<User>\AppData\Roaming\SpotifyLyrics or /home/<User>/.SpotifyLyrics. Then put some style information in it. You can find an example here.

Screenshot

example-img

spotifylyrics's People

Contributors

andriyor avatar archagy avatar arecsu avatar fr31 avatar hf0 avatar jackdahms avatar keryil avatar kupiakos avatar lucasjones avatar mexx62 avatar mugbug avatar ozgurg avatar rishoj avatar simonit avatar spyrosroum avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.