Your Spotify
Allows you to record your Spotify listening activity and have statistics about them served through a Web application.
Your Spotify Overview
Your Spotify is a self-hosted application that tracks your listening activity on Spotify and provides statistics about it through a web-based dashboard. This application allows you to import your past listening history and explore detailed analytics about your music preferences.
Main Features
- Spotify API Integration: Your Spotify polls the Spotify API every now and then, allowing you to track your listening activity.
- Web Application: View statistics about your listening habits through a web-based dashboard.
- Importing Past History: Import your past listening history from various sources (explained below).
- Privacy Data: View detailed information about your listening habits, including the number of times you've listened to specific songs or artists.
Installation
To install Your Spotify, you'll need to:
- Create a Spotify application ID through their dashboard.
- Provide the server environment with the public and secret key (cf. docker-compose files).
- Set up an authorized redirect URI in the
docker-compose-example.yml
file.
Docker-Compose Files
The following files are available for configuring Your Spotify:
docker-compose-dev.yml
: For development environments.docker-compose-example.yml
: For testing and demo purposes.docker-compose-prod.yml
: For production environments.
Monorepo Code Workspace
The monorepo code workspace contains the source code for Your Spotify. You can view the files by navigating through the repository files navigation section.
Package.json
The package.json
file contains the package information and dependencies required for Your Spotify.
prod.sh
The prod.sh
script is used to configure the production environment.
yarn.lock
The yarn.lock
file contains the dependencies and their versions required for Your Spotify.
For a more detailed tutorial on installing and using Your Spotify, please refer to the installation section.
Related
StrettoHuginn
µTask
Hemmelig
SWAG (Secure Web Application Gateway)
Fusio
Christmas Community
Tube Archivist
MetaTube
Star history for Your Spotify