← Back

PlaylistHistory is my first project in Rust, the language I'm currently learning. The idea: pull data from the official editorial playlists of music platforms, archive it over time, and expose it through an API. That API will then serve as the data foundation for another project I'll build later.

The goal

Music platforms only show a snapshot of their editorial playlists. PlaylistHistory keeps track of how they change: which tracks come in, which drop out, and when. The result is a historized data source that other applications can reuse.

Tech Stack

The stack isn't settled yet: this project is also my playground for learning Rust. For now it centers on Axum for the web API and sqlx for database access.

Language Rust
Web API Axum
Database sqlx
Status Active development
PlaylistHistory by ClementVallois

A Rust API (Axum, sqlx) to track and archive the history of editorial playlists from music platforms.

View on GitHub