Learn R Programming

⚠️There's a newer version (1.2.1) of this package.Take me there.

geniusr (version 1.2.0)

Tools for Working with the 'Genius' API

Description

Provides tools to interact nicely with the 'Genius' API . Search hosted content, extract associated metadata and retrieve lyrics with ease.

Copy Link

Version

Install

install.packages('geniusr')

Monthly Downloads

328

Version

1.2.0

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Ewen Henderson

Last Published

April 13th, 2020

Functions in geniusr (1.2.0)

geniusr-package

geniusr: Tools for Working with the 'Genius' API
get_lyrics_id

Retrieve lyrics associated with a Genius song ID
print.genius_resource

Slightly more human-readable output for genius_resource objects
search_song

Search songs on Genius
get_artist_songs_df

Retrieve metadata for all of an artist's songs
search_genius

Search documents hosted on Genius
print.genius_song

Slightly more human-readable output for genius_song objects
get_artist_meta

Retrieve metadata for an artist
scrape_tracklist

Retrieve an album's tracklisting
get_artist_songs

Retrieve metadata for all of an artist's songs
get_album_tracklist_search

Retrieve an album's tracklisting
print.genius_album

Slightly more human-readable output for genius_album objects
get_annotation

Retrieve metadata for an annotation
song_to_df

Convert genius_song object to a data frame
get_artist

Retrieve metadata for an artist
print.genius_annotation

Slightly more human-readable output for genius_annotation objects
search_artist

Search artists on Genius
print.genius_artist

Slightly more human-readable output for genius_artist objects
scrape_lyrics_id

Retrieve lyrics associated with a Genius song ID
get_lyrics_url

Retrieve lyrics associated with a Genius lyrics page URL
scrape_lyrics_url

Retrieve lyrics associated with a Genius lyrics page URL
get_lyrics_search

Retrieve lyrics associated with a Genius song
print.genius_referent

Slightly more human-readable output for genius_referent objects
tidy_song_relationships

Extract song relationships from a Genius song
tidy_song_writers

Extract writer credits from a Genius song
get_referent

Retrieve metadata for a referent
get_artist_df

Retrieve metadata for an artist
get_song_df

Retrieve metadata for a song
get_song_meta

Retrieve metadata for a song
tidy_album_performances

Extract album performances from a Genius album
get_song

Retrieve metadata for a song
tidy_song_performances

Extract custom performances from a Genius song
tidy_song_producers

Extract producer credits from a Genius song
album_to_df

Convert genius_album object to a data frame
get_album_meta

Retrieve metadata for an album
artist_to_df

Convert genius_artist object to a data frame
get_album_df

Retrieve meta data for an album
get_album

Retrieve metadata for an album
genius_token

Get or set Genius access token value
browse_genius_resource

Open the Genius url of a resource in your browser
browse_genius

Open the Genius homepage in your browser
get_album_tracklist_id

Retrieve an album's tracklisting