Skip to content

taddmtii/FlowFinder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FlowFinder

FlowFinder is a web application built with Python and Flask, utilizing the Spotipy library to interact with the Spotify Web API. It provides users with insights into their Spotify usage, displaying basic statistics such as recently played songs, top tracks, top artists, and profile interactions. Additionally, users can create playlists based on their recently played tracks, custom recommendations generated by Spotify's algorithm, top tracks, and genres.

image

Technologies Used

  • Python
  • Flask
  • Spotipy Library (for interacting with the Spotify Web API)
  • Tailwind CSS
  • DaisyUI

image

Features

  • Recently Played Songs: View a list of recently played songs on Spotify.
  • Top 10 Songs: See the top 10 most played songs in your Spotify account.
  • Top Artists: Get insights into your top artists based on listening history.
  • Profile Interaction: Interact with your Spotify profile to view basic stats.
  • Playlist Creation: Create playlists based on various criteria like recently played tracks, custom recommendations, top tracks, and genres.

Installation

  1. Clone this repository: git clone https://github.com/taddmtii/FlowFinder.git
  2. Navigate to the project directory: cd flowfinder
  3. Install dependencies: Ensure Python3 is installed, 'pip install flask', 'pip install spotipy'
  4. Set up your Spotify Developer account and get API credentials.
  5. Set your Spotify API credentials as environment variables or in a .env file.

Usage

  1. Run the Flask app: python app.py
  2. Access the web app in your browser at http://localhost:5000

Acknowledgements

  • Thank you to the developers of Flask, Spotipy, Tailwind CSS, and DaisyUI for providing the tools and libraries necessary to build this project.
  • Special thanks to the Spotify Developer team for creating the Spotify Web API, enabling developers to build innovative applications like FlowFinder and the inspiration for this project, StatsforSpotify.

About

Web application built with Python and Flask to provide users with insights into thier Spotify usage and statistics.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors