Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rohankumawat/spotifystreamlit
Open Source Spotify Data Analysis project.
https://github.com/rohankumawat/spotifystreamlit
open-source opensource python3 spotify spotipy streamlit
Last synced: about 1 month ago
JSON representation
Open Source Spotify Data Analysis project.
- Host: GitHub
- URL: https://github.com/rohankumawat/spotifystreamlit
- Owner: rohankumawat
- License: mit
- Created: 2022-04-11T06:33:02.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-01T23:10:12.000Z (11 months ago)
- Last Synced: 2024-02-02T00:30:46.272Z (11 months ago)
- Topics: open-source, opensource, python3, spotify, spotipy, streamlit
- Language: Python
- Homepage: https://streamspotify.streamlit.app
- Size: 1.42 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Contributing: docs/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# SpotifyStreamlit: Spotify Data Analysis Tool
## Introduction
Welcome to SpotifyStreamlit! This tool is designed to provide in-depth analysis of Spotify's dataset, featuring data on 15,000 songs. It's built with Python and Streamlit, offering a user-friendly interface for data visualization and analysis.
## Features
### Overall Metrics
Visualize key metrics of the Spotify dataset, including acousticness, danceability, energy, and more.
Understand the distribution and trends within the entire dataset.### Top 50 Songs
A curated table displaying the top 50 songs based on popularity.### Artist Analysis
Select an artist from a drop-down menu and view detailed visualizations of their song features.### Album Analysis
Insights into album data.### Upcoming Features
- **Clustering & Recommendation**: Advanced song clustering and personalized recommendations.
## Getting Started
### Prerequisites
- Python 3.x
- Streamlit### Installation
1. Clone the repository:
```
git clone https://github.com/rohankumawat/spotifyStreamlit.git
```
2. Navigate to the cloned directory:
```
cd spotifyStreamlit
```
3. Install dependencies:
```
pip install -r requirements.txt
```
4. Running the Application
```
streamlit run spotify.py
```### Contributing
We welcome contributions to the spotifyStreamlit project! If you're interested in helping out, please take a moment to read through our [CONTRIBUTING.md](https://github.com/rohankumawat/spotifyStreamlit/blob/main/docs/CONTRIBUTING.md) file. It contains important information about how to contribute to the project, including how to submit issues, pull requests, and coding standards to follow.
Your contributions play a significant role in the continuous development of spotifyStreamlit, and we greatly appreciate any effort you make to help improve this project.
## Support
For support, questions, or feedback, please [open an issue](https://github.com/rohankumawat/spotifyStreamlit/issues) in the repository.