SuperAPI AI Directory

Natural Language Playlist

AI generated mixtapes and playlists. Enter a sentence as a prompt and get back a list of songs curated by AI!

Open website

About this tool

Natural Language Playlist is an AI mixtape and playlist generation tool whose core function is to generate song lists through natural language prompts. Users only need to enter a descriptive sentence, and the system will return a set of AI-curated songs based on language-driven search. The tool was created by Abelardo Riojas, a 23-year-old data science graduate student who calls himself a "music lover" and spent much of his teenage years hanging around forums discussing songs and learning about music history. He sees this project as an exploration of the past and has turned it into a tool that embodies his idea of the perfect playlist. The project explores the complex relationship between language, music, and culture. By organizing a dataset of song text metadata, the author enables the system to build playlists based on each song's musical and cultural characteristics.

In terms of its main capabilities, the tool emphasizes an understanding of musical and cultural characteristics, such as genre, lyrical meaning, timbre, and mood. It is suitable for discovering songs by a specific atmosphere, emotion, or theme. In terms of how to use it, users can simply enter a natural language description; if they log in with Spotify, they can generate playlists to their own accounts, which also helps improve the algorithm. The official guidance also offers some tips for getting better results: focus on musical and cultural characteristics, since standard text search may be more effective for specific artist names or track names; use clear, positive language, because the model has difficulty handling negations, for example, instead of writing "rock songs that are not noisy," write "quiet rock songs." The official examples of playlist descriptions include: using niche genres and highly specific lyrical themes, such as "midwest emo songs for crying in the shower because my girlfriend broke up with me"; using adjectives and writing multiple sentences, such as "completely unlistenable songs. Music that doesn't even sound like music"; and describing musical characteristics, such as "songs that are great for dancing, positive emotions, fast tempo, high energy, for a lover."

The main use cases are music discovery and personalized playlist generation, especially for users who enjoy exploring new music and finding songs by mood or cultural characteristics. In terms of limitations, the materials do not provide information about supported platforms, whether it is paid, pricing, or specific available regions. The author mentions that independent music artists who want to showcase their songs on Natural Language Playlist can click the relevant link; to follow the project's progress, visit its Instagram @notabelardoriojas, and for business or professional inquiries, contact via email at ariojas@utexas.edu or LinkedIn.