your_spotify is a containerized web application and music analytics tool designed to track and visualize listening habits. It serves as a dashboard for the Spotify API, providing a statistics engine that ranks artists and analyzes playback distribution over specific time periods.
The project focuses on music data archiving and social comparison, allowing users to import historical privacy data files to populate long-term listening records. It includes a social comparison system that uses intersection and union logic to identify shared favorite songs and artists between multiple users.
The application provides capabilities for music playback control and playlist management. It handles identity and access through an OAuth authentication system for third-party music accounts and includes administrative controls for managing user registrations.
The service is deployed as a set of containerized images for the API server, database, and web client, with built-in support for exporting performance metrics.