get_smart_candidates
Generate curated track lists from your music library using statistical modes like top rated, most played, or rediscover, with filters for genre, BPM, mood, and artist diversity.
Instructions
Generates lists based on stats with advanced filtering.
Args: mode: recently_added, most_played, top_rated, lowest_rated, rediscover, rediscover_deep, hidden_gems, unheard_favorites, divergent, fallen_pillars, similar_to_starred. Accepts comma-separated list of modes. limit: Max tracks to return (default 50) include_genres: List of genres to strictly include (case-insensitive partial match) exclude_genres: List of genres to exclude min_bpm: Minimum BPM max_bpm: Maximum BPM mood: 'relax', 'energy', 'focus', etc. max_tracks_per_artist: Diversity constraint reference_track_ids: List of source track IDs to use as seeds (Similarity expansion)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | ||
| mood | No | ||
| limit | No | ||
| max_bpm | No | ||
| min_bpm | No | ||
| exclude_genres | No | ||
| include_genres | No | ||
| reference_track_ids | No | ||
| max_tracks_per_artist | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |