All Projects → emilioastarita → Lyricfier

emilioastarita / Lyricfier

Licence: cc0-1.0
a Spotify Lyrics alternative app | New updates at https://github.com/emilioastarita/lyricfier2 (a faster version in golang)

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Lyricfier

Alltomp3
Node module to download and convert in MP3 with tags an online video
Stars: ✭ 120 (-79.93%)
Mutual labels:  spotify, lyrics, songs
Swaglyrics For Spotify
📃 Get lyrics of currently playing Spotify song so you don't sing along with the wrong ones and embarrass yourself later. Very fast.
Stars: ✭ 235 (-60.7%)
Mutual labels:  spotify, lyrics, songs
Lyrics
Music is life. That's why our hearts have beats! This is an android application for all the music lovers who occasionally search for lyrics of various songs. This app makes this process easier and simpler.
Stars: ✭ 17 (-97.16%)
Mutual labels:  lyrics, songs
yet-another-spotify-lyrics
Command Line Spotify Lyrics with Album Cover
Stars: ✭ 78 (-86.96%)
Mutual labels:  spotify, lyrics
YoutubeSpotifyDL
Youtube and Spotify music downloader with metadata.
Stars: ✭ 66 (-88.96%)
Mutual labels:  spotify, songs
sabda
📜 lyrics collection
Stars: ✭ 24 (-95.99%)
Mutual labels:  lyrics, songs
Spotify-Customizer
Chrome extension to customize Spotify web client (themes, lyrics, ...)
Stars: ✭ 27 (-95.48%)
Mutual labels:  spotify, lyrics
sapfy
Spotify daemon recorder and downloader
Stars: ✭ 55 (-90.8%)
Mutual labels:  spotify, songs
Instant Lyrics
Shows lyrics of the currently playing Spotify song, or any song, instantly.
Stars: ✭ 191 (-68.06%)
Mutual labels:  spotify, lyrics
Easify-iOS
An iOS application to test out Spotify API. It uses SwiftUI and Combine.
Stars: ✭ 15 (-97.49%)
Mutual labels:  spotify, songs
spotify-lyrics-cli
Migrated to Gitlab, this Github repo will not receive updates.
Stars: ✭ 57 (-90.47%)
Mutual labels:  spotify, lyrics
larafy
Larafy is a Laravel package for Spotify API. It is more like a wrapper for the Spotify API.
Stars: ✭ 53 (-91.14%)
Mutual labels:  spotify, songs
Lyricsx
🎶 Ultimate lyrics app for macOS.
Stars: ✭ 3,251 (+443.65%)
Mutual labels:  spotify, lyrics
ludacris
🎶 Get song lyrics. No BS. https://liyasthomas.github.io/ludacris
Stars: ✭ 37 (-93.81%)
Mutual labels:  lyrics, songs
Genius Spicetify
Fetch lyrics from Genius and Musixmatch right in Spotify desktop client
Stars: ✭ 198 (-66.89%)
Mutual labels:  spotify, lyrics
LyricsPyRobot
A Telegram bot for searching lyrics.
Stars: ✭ 29 (-95.15%)
Mutual labels:  spotify, lyrics
Spotify Dl
a script that allows you to download spotify songs or playlists , written in python
Stars: ✭ 275 (-54.01%)
Mutual labels:  spotify, songs
Spotify Lyrics
🎉 Desktop Spotify Web Player Instant Synchronised Lyrics
Stars: ✭ 162 (-72.91%)
Mutual labels:  spotify, lyrics
Spotifylyrics
Fetches and displays lyrics to currently playing song in Spotify, Tidal and VLC.
Stars: ✭ 171 (-71.4%)
Mutual labels:  spotify, lyrics
SpotiSharp
Cross-platform music assistant
Stars: ✭ 22 (-96.32%)
Mutual labels:  spotify, lyrics

Lyricfier Screenshot

Lyricfier is an electron app that communicates with Spotify Desktop Client to get the current song and then looks for a matching lyric scraping the web.

Download pre-release

Go to Lyricfier releases page and download the zip file for your platform.

Development setup

# clone the repo
git clone https://github.com/emilioastarita/lyricfier.git

# change dir
cd lyricfier

# take some coffee and download all the internet with yarn
yarn install

Run dev

yarn start

How it works

We retrieve the current song of spotify client using the spotify built-in web server that allow us to ask for the current status of the player. The built-in web server could run in a range of ports starting at 4370. Lyricfier will launch multiple connections hoping find the actual port. You can read a more detailed explanation here: Deconstructing Spotify's built-in HTTP server

Scraping plugins

You can easily write a new scraping plugin. Just look at the folder render/plugins for some inspiration.

Collaborators

Original Idea: @fedeisas

Bug fixes and lot of improvements @mrkmndz

UI/Design: @silvestreh

License CC0 (Public Domain)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].