Skip to content

taylor

Lyrics and Song Data for Taylor Swift's Discography

v4.0.0 · Feb 10, 2026 · MIT + file LICENSE

Description

A comprehensive resource for data on Taylor Swift songs. Data is included for all officially released studio albums, extended plays (EPs), and individual singles are included. Data comes from 'Genius' (lyrics) and 'SoundStat' (song characteristics). Additional functions are included for easily creating data visualizations with color palettes inspired by Taylor Swift's album covers.

Downloads

1.2K

Last 30 days

3478th

13K

Last 90 days

16.9K

Last year

Trend: -89.6% (30d vs prior 30d)

CRAN Check Status

3 ERROR
11 OK
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang OK
r-devel-linux-x86_64-debian-gcc OK
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-macos-arm64 OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 ERROR
r-oldrel-macos-x86_64 ERROR
r-oldrel-windows-x86_64 ERROR
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK
Check details (3 non-OK)
ERROR r-oldrel-macos-arm64

re-building of vignette outputs

Error(s) in re-building vignettes:
--- re-building ‘lyrics.Rmd’ using rmarkdown
--- finished re-building ‘lyrics.Rmd’

--- re-building ‘palettes.Rmd’ using rmarkdown
2026-03-23 08:15:43.679 R[41921:354395] XType: Using static font registry.

Quitting from palettes.Rmd:91-104 [unnamed-chunk-10]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<error/rlang_error>
Error:
! object 'penguins' not found
---
Backtrace:
    ▆
 1. └─ggplot2::ggplot(penguins, aes(x = bill_len, y = bill_dep))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Error: processing vignette 'palettes.Rmd' failed with diagnostics:
object 'penguins' not found
--- failed re-building ‘palettes.Rmd’

--- re-building ‘plotting.Rmd’ using rmarkdown
2026-03-23 08:15:44.698 R[42435:355182] XType: Using static font registry.

Quitting from plotting.Rmd:65-70 [unnamed-chunk-5]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<error/rlang_error>
Error:
! object 'penguins' not found
---
Backtrace:
    ▆
 1. └─ggplot2::ggplot(penguins, aes(x = bill_len, y = bill_dep))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Error: processing vignette 'plotting.Rmd' failed with diagnostics:
object 'penguins' not found
--- failed re-building ‘plotting.Rmd’

--- re-building ‘taylor.Rmd’ using rmarkdown
2026-03-23 08:15:45.899 R[42547:355469] XType: Using static font registry.
--- finished re-building ‘taylor.Rmd’

SUMMARY: processing the following files failed:
  ‘palettes.Rmd’ ‘plotting.Rmd’

Error: Vignette re-building failed.
Execution halted
ERROR r-oldrel-macos-x86_64

re-building of vignette outputs

Error(s) in re-building vignettes:
--- re-building ‘lyrics.Rmd’ using rmarkdown
--- finished re-building ‘lyrics.Rmd’

--- re-building ‘palettes.Rmd’ using rmarkdown

Quitting from palettes.Rmd:91-104 [unnamed-chunk-10]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<error/rlang_error>
Error:
! object 'penguins' not found
---
Backtrace:
    ▆
 1. └─ggplot2::ggplot(penguins, aes(x = bill_len, y = bill_dep))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Error: processing vignette 'palettes.Rmd' failed with diagnostics:
object 'penguins' not found
--- failed re-building ‘palettes.Rmd’

--- re-building ‘plotting.Rmd’ using rmarkdown

Quitting from plotting.Rmd:65-70 [unnamed-chunk-5]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<error/rlang_error>
Error:
! object 'penguins' not found
---
Backtrace:
    ▆
 1. └─ggplot2::ggplot(penguins, aes(x = bill_len, y = bill_dep))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Error: processing vignette 'plotting.Rmd' failed with diagnostics:
object 'penguins' not found
--- failed re-building ‘plotting.Rmd’

--- re-building ‘taylor.Rmd’ using rmarkdown
--- finished re-building ‘taylor.Rmd’

SUMMARY: processing the following files failed:
  ‘palettes.Rmd’ ‘plotting.Rmd’

Error: Vignette re-building failed.
Execution halted
ERROR r-oldrel-windows-x86_64

re-building of vignette outputs

Error(s) in re-building vignettes:
--- re-building 'lyrics.Rmd' using rmarkdown
--- finished re-building 'lyrics.Rmd'

--- re-building 'palettes.Rmd' using rmarkdown

Quitting from palettes.Rmd:91-104 [unnamed-chunk-10]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<error/rlang_error>
Error:
! object 'penguins' not found
---
Backtrace:
    ▆
 1. └─ggplot2::ggplot(penguins, aes(x = bill_len, y = bill_dep))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Error: processing vignette 'palettes.Rmd' failed with diagnostics:
object 'penguins' not found
--- failed re-building 'palettes.Rmd'

--- re-building 'plotting.Rmd' using rmarkdown

Quitting from plotting.Rmd:65-70 [unnamed-chunk-5]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<error/rlang_error>
Error:
! object 'penguins' not found
---
Backtrace:
    ▆
 1. └─ggplot2::ggplot(penguins, aes(x = bill_len, y = bill_dep))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Error: processing vignette 'plotting.Rmd' failed with diagnostics:
object 'penguins' not found
--- failed re-building 'plotting.Rmd'

--- re-building 'taylor.Rmd' using rmarkdown
--- finished re-building 'taylor.Rmd'

SUMMARY: processing the following files failed:
  'palettes.Rmd' 'plotting.Rmd'

Error: Vignette re-building failed.
Execution halted

Check History

ERROR 11 OK · 0 NOTE · 0 WARNING · 3 ERROR · 0 FAILURE Mar 10, 2026
ERROR r-oldrel-macos-arm64

re-building of vignette outputs

Error(s) in re-building vignettes:
--- re-building ‘lyrics.Rmd’ using rmarkdown
--- finished re-building ‘lyrics.Rmd’

--- re-building ‘palettes.Rmd’ using rmarkdown
2026-03-11 08:25:47.546 R[54673:379139] XType: Using static font registry.

Quitting
...[truncated]...
wn
2026-03-11 08:25:49.957 R[56756:382071] XType: Using static font registry.
--- finished re-building ‘taylor.Rmd’

SUMMARY: processing the following files failed:
  ‘palettes.Rmd’ ‘plotting.Rmd’

Error: Vignette re-building failed.
Execution halted
ERROR r-oldrel-macos-x86_64

re-building of vignette outputs

Error(s) in re-building vignettes:
--- re-building ‘lyrics.Rmd’ using rmarkdown
--- finished re-building ‘lyrics.Rmd’

--- re-building ‘palettes.Rmd’ using rmarkdown

Quitting from palettes.Rmd:91-104 [unnamed-chunk-10]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
...[truncated]...
iled re-building ‘plotting.Rmd’

--- re-building ‘taylor.Rmd’ using rmarkdown
--- finished re-building ‘taylor.Rmd’

SUMMARY: processing the following files failed:
  ‘palettes.Rmd’ ‘plotting.Rmd’

Error: Vignette re-building failed.
Execution halted
ERROR r-oldrel-windows-x86_64

re-building of vignette outputs

Error(s) in re-building vignettes:
--- re-building 'lyrics.Rmd' using rmarkdown
--- finished re-building 'lyrics.Rmd'

--- re-building 'palettes.Rmd' using rmarkdown

Quitting from palettes.Rmd:91-104 [unnamed-chunk-10]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
...[truncated]...
iled re-building 'plotting.Rmd'

--- re-building 'taylor.Rmd' using rmarkdown
--- finished re-building 'taylor.Rmd'

SUMMARY: processing the following files failed:
  'palettes.Rmd' 'plotting.Rmd'

Error: Vignette re-building failed.
Execution halted

Dependency Network

Dependencies Reverse dependencies askpass cli dplyr ggplot2 glue httr2 lifecycle rlang scales spotifyr tibble tidyr vctrs taylor

Version History

new 4.0.0 Mar 10, 2026
updated 4.0.0 ← 3.2.0 diff Feb 9, 2026
updated 3.2.0 ← 3.1.0 diff Jan 6, 2025
updated 3.1.0 ← 3.0.0 diff May 7, 2024
updated 3.0.0 ← 2.0.1 diff Nov 5, 2023
updated 2.0.1 ← 2.0.0 diff Mar 7, 2023
updated 2.0.0 ← 1.0.0 diff Nov 7, 2022
updated 1.0.0 ← 0.2.1 diff Dec 13, 2021
updated 0.2.1 ← 0.2.0 diff Sep 22, 2021
new 0.2.0 Aug 16, 2021