<aside>
π‘
π YT Music Analytics (summary)
βββ π§ Overview
βββ π§ΎSummary
βββ π― Product Vision
βββ π§± Architecture
βββ πΊ Roadmap & Delivery
βββ πΌ Epics A1βA4 : Library Analytics (Sprint 1)
βββ π§ Epics B1βB4 : Listening History (Sprint 2)
βββ π Epics C1βC4 : ETL Automation (Sprint 3)
βββ π Epics DX : Non-Proprietary Database Migration & API Connectivity (Early Concept)
βββ π Dashboards
βββ π§© KPI Table Global
βββ π Links (GitHub / Power BI)
</aside>
π§ Overview β YT Music Analytics
A production-oriented analytics project turning YouTube Music Google Takeout into analytics-ready models and dashboards, enriched with Spotify metadata, built with modern data-stack practices.
What this project demonstrates
- End-to-end delivery: raw files β warehouse β transformed models β BI dashboard
- Analytics engineering mindset: staging/intermediate/marts, tests, documentation, reproducible runs
- Product thinking: epics, incremental roadmap, clear deliverables, MVP-first approach
- Realistic data: personal dataset, but treated like a production source (quality + governance)
Scope
- β
Sprint 1 β Library Analytics (A1βA4): load + enrich + model + dashboard MVP
- β
Sprint 2 β Listening History (B1βB4): parse + load + enrich + model + Dashboard MVP (on going)
- β
Sprint 3 β ETL Automation (C1βC4): orchestrate + schedule + CI/tests + monitoring + documentation (Next phase)
Tech stack (simple)
- Source: Google Takeout (YouTube Music library + watch history + Spotify API)
- Ingestion: Python
- Warehouse: BigQuery
- Transformations: dbt (staging β intermediate β marts + tests)
- BI: Power Bi
- Orchestration : n8n / scheduled runs
How to review in 2 minutes