Skip to content

quintenroets/music

Repository files navigation

Music

PyPI version Python version Operating system Coverage

example view

A project to analyze your favorite music

The package achieves this by:

  • Letting you select your favorite artists in a web interface
    • Search for new artists with search bar
    • Click on suggestions provided by AI recommender system
  • Downloading the songs of your favorite artists
    • All songs if the artist is marked as favorite
    • Top 10 songs otherwise
  • Letting you select your favorite songs to download in a web interface
  • Postprocessing the downloaded songs:
    • Adding lyrics, title, ...
    • Setting the modified time to the release date of the song
      • useful for ordering
  • Keeping track of all downloaded songs and only downloading new songs

Usage

  1. Start webapp to manage liked/favorite artists:
    music-webapp
  2. Download new songs:
    music

progress example

Set the following variables in your environment:

  • SPOTAPI_ID:
  • SPOTAPI_SECRET

obtain here

Installation

pip install musicmaster