Skip to content

Latest commit

 

History

History
7 lines (4 loc) · 735 Bytes

File metadata and controls

7 lines (4 loc) · 735 Bytes

musicdash is a prototype social media-like platform for dynamically aggregating users' Spotify plays in real time, preserving them in a database and allowing one to derive various interesting statistics about music listening habits.

The backend is written primarily in Go, and consists of two components that are able to run independently: the primary HTTP REST server (using Gin), and the aggregator service which constantly monitors users' accounts for new plays. Both communicate with a PostgreSQL database server.

Status & roadmap

Currently, the backend is (partially) implemented. Near-future plans include a multi-platform Flutter UI with a focus on listening history viewing and management.