Text2Playlist: Generating Personalized Playlists from Text on Deezer
Mathieu Delcluze, Antoine Khoury, Clémence Vast, Valerio Arnaudo, Léa Briand, Walid Bendada, Thomas Bouabça
TL;DR
This work tackles the gap between narrow, item-specific search and broad, exploratory text requests on Deezer by introducing Text2Playlist, a stand-alone text-to-playlist generator. The approach combines LLM-based tag extraction, tag-driven track retrieval, collaborative filtering for personalization, and LLM-based tracklist refinement in a retrieval-augmented generation workflow, deployed at scale on Deezer. Pilot deployment showed strong feasibility and positive user engagement, with 45% of generated playlists being listened to in subsequent days versus 27% for manually created playlists, and insights into commonly requested moods. The study demonstrates practical pathways for scalable, text-driven playlist creation and outlines future enhancements such as broader tag coverage, lyric-based enrichment, and conversational capabilities to further assist user discovery.
Abstract
The streaming service Deezer heavily relies on the search to help users navigate through its extensive music catalog. Nonetheless, it is primarily designed to find specific items and does not lead directly to a smooth listening experience. We present Text2Playlist, a stand-alone tool that addresses these limitations. Text2Playlist leverages generative AI, music information retrieval and recommendation systems to generate query-specific and personalized playlists, successfully deployed at scale.
