Skip to content

SandraHeinzova/MusicTimeMachine

Repository files navigation

MusicTimeMachine

Program that will take you to any date you want! Relax and listen to the TOP 100 songs of your chosen day on Spotify🎵

Requirements

  • Flask
  • requests library\n
  • BeautifulSoup
  • Spotipy library
  • re library
  • urllib.parse
  • Or you can use requirements.txt to install all you need

To make this work

  • you need to go to the web Spotify for developers and to your Dashboard. Here you need to create new app, where you will find your own Client ID, Client secret and Redirect URI
  • Or you can just visit the live website of MusicTimeMachine and start creating your playlists right away.
  • Warning The live website is hosted on render.com and first loading can take around 1-2minutes. Please, be patient 🙏 🍀

About MusicTimeMachine

Have you ever find an article with some top songs? E.g. from some decade that you would like to listen, but adding so much songs to playlist is annoying and lengthy 🫣 Now, this program will help you!

This program works with website Billboard.com/charts/hot-100 where you can find TOP 100 songs of particular date! Not just year.

The program will need you to login to your Spotify profile and then it will take an input from you - desired date 📆 and automatically make a new playlist of all the songs that are available on Spotify - in your Spotify profile. That´s it! You can start to listening!

welcome page page after Spotify login page with wrong date inserted warning

help modal window page with creating playlist spinner confirmation page

This is my first encourter with BeautifulSoup, so any recomendations and tips are welcomed 🙏

About

Program that will take you to any date you want! Relax and listen to the TOP 100 songs of your chosen day on Spotify🎵

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published