April 28th, 2019
- Issue 27 has been fixed. Thank you to @manadamoth for bringing the issue to attention.
genius_album()
would fail when it encountered a url with missing lyrics. The solution was to create a safe version of thegenius_url()
function that is called fromgenius_album()
instead ofgenius_url()
directly. This means that the function will continue to work if a single track url doesn't. Those tracks will have any empty tibble (so after unnesting withingenius_album()
it returns a row ofNA
s).- I am still trying to figure out how to customize the warning message from
purrr::possibly()
, if anyone knows how to do this, please let me know via issue or twitter (@josiahparry).
- I am still trying to figure out how to customize the warning message from
April 10th, 2019
The name of this package has been changed from geniusR
to genius
due to a name conflict on CRAN.
This update makes some drastic changes to the base genius_url()
function. It closes two long lasting pull requests #4, and #12.
Big thanks to @natebarr64 for his pull request #20 that fixed issue #4. This PR also created a new feature.
@natebarr64 create the argument info = "features"
which will identify the song element and artist for that element if they are available. You can use this for genius_url()
, genius_lyrics()
, and genius_album()
.