Skip to contents

geniusr 1.2.1

CRAN release: 2022-09-03

  • apply new HTML5 fixes for CRAN
  • remove previously deprecated functions (get_album|artist|song_meta(), get_artist_songs(), scrape_lyrics_id|url(), scrape_tracklist())

geniusr 1.2.0

CRAN release: 2020-04-13

Breaking changes

  • get_album|artist|song_df() is the new name of the function previously known as get_album|artist|song_meta()
  • get_artist_songs_df() is the new name of the function previously known as get_artist_songs(). get_artist_songs() now returns a nested list object, with additional fields not present in the tidy sister version (get_artist_songs_df())
  • get_lyrics_id|url() is the new name of the function previously known as scrape_lyrics_id|url()
  • get_album_tracklist_id() is the new name of the function previously known as scrape_tracklist()

New functions

  • get_album|artist|song() returns a nested list object, with additional fields not present in the tidy sister version (get_album|artist|song_df())
  • get_album_tracklist_search() supports the retrieval of album tracklists using artist_name and album_name.
  • get_lyrics_search() supports the retrieval of lyrics using artist_name and song_title.
  • search_genius() supports a generic search of hosted content on Genius
  • tidy_song_xxx() and tidy_album_xxx() functions support the extraction of deeply-nested elements, of genius_song and genius_album objects respectively, into a tidy tibble format.
  • album|artist|song_to_df() simplify genius_album|artist|song objects respectively, returning tidy tibbles.
  • browse_genius() and browse_genius_resource() support easy navigation to Genius URLs from R.

Minor changes

geniusr 1.1.0

CRAN release: 2019-01-20

  • Correct license added.
  • Fixed a bug occurring in get_song_meta functions to handle missing song fields (#6).
  • Fixed a bug in scrape_lyrics_ functions to handle instrumental songs (#8).

geniusr 1.0.0

CRAN release: 2017-12-06

  • CRAN release
  • Added a NEWS.md file to track changes to the package.