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:

  1. Create a Spotify application ID through their dashboard.
  2. Provide the server environment with the public and secret key (cf. docker-compose files).
  3. 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

Stretto
Huginn
µTask
Hemmelig
SWAG (Secure Web Application Gateway)
Fusio
Christmas Community
Tube Archivist
MetaTube
Star history

Star history for Your Spotify