PlaylistHistory
Une API en Rust pour suivre et archiver l'historique des playlists éditoriales des plateformes musicales.
PlaylistHistory est mon premier projet en Rust, le langage que j'apprends en ce moment. L'idée : récupérer les données des playlists éditoriales officielles des plateformes musicales, les archiver au fil du temps et les exposer via une API. Cette API servira ensuite de socle de données à un autre projet que je construirai par la suite.
L'objectif
Les plateformes musicales ne montrent qu'un instantané de leurs playlists éditoriales. PlaylistHistory garde la trace de leur évolution : quels titres entrent, lesquels sortent, et quand. Le résultat est une source de données historisée, réutilisable par d'autres applications.
Stack technique
La stack n'est pas encore figée : ce projet est aussi mon terrain d'apprentissage de Rust. Elle s'articule pour l'instant autour d'Axum pour l'API web et de sqlx pour l'accès à la base de données.
API en Rust (Axum, sqlx) pour suivre et archiver l'historique des playlists éditoriales des plateformes musicales.
Voir sur GitHub