All Projects → ewenme → geniusr

ewenme / geniusr

Licence: other
work with data & lyrics from Genius

Programming Languages

r
7636 projects
CSS
56736 projects

Projects that are alternatives of or similar to geniusr

genius-lyrics-api
A library for fetching song lyrics & album art from genius.com 🎶🌈
Stars: ✭ 129 (+200%)
Mutual labels:  lyrics, genius, genius-api
lyrics-finder
🎤 | Search the lyrics to your music with Lyrics Finder
Stars: ✭ 20 (-53.49%)
Mutual labels:  lyrics, genius, genius-api
glyrics
A terminal thingy to get lyrics from genius.com
Stars: ✭ 16 (-62.79%)
Mutual labels:  lyrics, genius
Alltomp3
Node module to download and convert in MP3 with tags an online video
Stars: ✭ 120 (+179.07%)
Mutual labels:  lyrics
Lyvi
🎶 Command-line lyrics (and more!) viewer
Stars: ✭ 159 (+269.77%)
Mutual labels:  lyrics
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 (+446.51%)
Mutual labels:  lyrics
muffon
Music streaming browser
Stars: ✭ 491 (+1041.86%)
Mutual labels:  genius
Rabbit Lyrics
JavaScript audio and timed lyrics synchronizer.
Stars: ✭ 107 (+148.84%)
Mutual labels:  lyrics
fork-this
They say I'm invisible! Fork this, I'm original!
Stars: ✭ 45 (+4.65%)
Mutual labels:  lyrics
Instant Lyrics
Shows lyrics of the currently playing Spotify song, or any song, instantly.
Stars: ✭ 191 (+344.19%)
Mutual labels:  lyrics
Atldotnet
Fully managed, portable and easy-to-use C# library to read and edit audio data and metadata (tags) from various audio formats, playlists and CUE sheets
Stars: ✭ 180 (+318.6%)
Mutual labels:  lyrics
Openbook
Open source lilypond real book for Jazz musicians
Stars: ✭ 159 (+269.77%)
Mutual labels:  lyrics
Lyricsx
🎶 Ultimate lyrics app for macOS.
Stars: ✭ 3,251 (+7460.47%)
Mutual labels:  lyrics
Prime Player Google Play Music
Chrome extension for Google Play Music
Stars: ✭ 121 (+181.4%)
Mutual labels:  lyrics
SpotifyKaraoke
Instant lyrics for your current Spotify track
Stars: ✭ 16 (-62.79%)
Mutual labels:  lyrics
Lyrics.ovh
Source of lyrics.ovh and API to search for lyrics of a song
Stars: ✭ 112 (+160.47%)
Mutual labels:  lyrics
sabda
📜 lyrics collection
Stars: ✭ 24 (-44.19%)
Mutual labels:  lyrics
Spotifylyrics
Fetches and displays lyrics to currently playing song in Spotify, Tidal and VLC.
Stars: ✭ 171 (+297.67%)
Mutual labels:  lyrics
Lyricsanalysis
iOS音乐播放器之锁屏效果(仿网易云音乐和QQ音乐)+歌词解析 :锁屏歌曲信息、控制台远程控制音乐播放:暂停/播放、上一首/下一首、快进/快退、列表菜单弹框和拖拽控制台的进度条调节进度(结合了QQ音乐和网易云音乐在锁屏状态下的效果)、歌词解析并随音乐滚动显示。
Stars: ✭ 169 (+293.02%)
Mutual labels:  lyrics
Genius Spicetify
Fetch lyrics from Genius and Musixmatch right in Spotify desktop client
Stars: ✭ 198 (+360.47%)
Mutual labels:  lyrics

geniusr

Lifecycle: maturing CRAN status DLs Travis build Status AppVeyor build status Codecov test coverage

Overview

Tools for working with the Genius (FKA Rap Genius) API.

Install

Get the latest stable version from CRAN…

install.packages("geniusr")

…or install the development version from Github (recommended).

remotes::install_github("ewenme/geniusr")

Authenticate

  1. Create a Genius API client
  2. Generate a client access token from your API Clients page
  3. Set your credentials in the System Environment variable GENIUS_API_TOKEN by calling the genius_token() function and entering your Genius Client Access Token when prompted.

Use

Start with the basics!

How many times did ’Ye say “good morning”, on the track “Good Morning”?

library(geniusr)
library(dplyr)
library(tidytext)

# get lyrics
get_lyrics_search(artist_name = "Kanye West",
                  song_title = "Good Morning") %>% 
  # get lyric bigrams
  unnest_tokens(bigram, line, token = "ngrams", n = 2) %>%
  # look for good morning
  filter(bigram == "good morning") %>% 
  # count bigram frequency
  nrow()
#> [1] 18

Other

  • Get citation information for geniusr in R with citation(package = 'geniusr')
  • Please note that the geniusr project is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.

Related work

  • the genius package specialises in lyrics retrieval from Genius.
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].