|
|
|
@@ -25,11 +25,11 @@ HASH_PATH = os.path.join(DB_DIR, "library.hash")
|
|
|
|
|
AI_PLAYLIST_DEFINITIONS = [
|
|
|
|
|
{
|
|
|
|
|
"name": "AI: Christmas Bangers",
|
|
|
|
|
"prompt": "Upbeat Christmas classics and energetic winter anthems to get things moving."
|
|
|
|
|
"prompt": "Upbeat Christmas classics and energetic winter anthems to get things moving. STRICT EXCLUSIONS: No traditional classical orchestral pieces or solo choral carols (keep those for the classical playlist)."
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "AI: Reflective Misery",
|
|
|
|
|
"prompt": "Melancholic, atmospheric tracks with deep emotional weight, great for late-night listening. We will skip classical tracks here"
|
|
|
|
|
"prompt": "Melancholic, atmospheric tracks with deep emotional weight, great for late-night listening. STRICT EXCLUSIONS: Strictly skip classical tracks, acoustic chamber music, and long orchestral suites—focus entirely on modern alternative, dark indie, and sad electronic/pop."
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "AI: Classical Christmas",
|
|
|
|
@@ -37,11 +37,23 @@ AI_PLAYLIST_DEFINITIONS = [
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "AI: Pure Dopamine",
|
|
|
|
|
"prompt": "Unapologetically joyful, high-energy, uplifting tracks with infectious grooves, bright melodies, and an undeniable feel-good factor to instantly boost the mood."
|
|
|
|
|
"prompt": "Unapologetically joyful, high-energy, uplifting tracks with infectious grooves, bright melodies, and an undeniable feel-good factor to instantly boost the mood. STRICT EXCLUSIONS: Exclude classical compositions, slow movements, and traditional orchestral pieces."
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "AI: Midnight Transit",
|
|
|
|
|
"prompt": "Hypnotic, rhythm-driven electronic, dark synth, driving indie rock, and propulsive bass-heavy tracks built for moving through the dark. Features a steady forward momentum, cinematic atmospheres, and immersive nocturnal energy. STRICT EXCLUSIONS: Exclude traditional classical/orchestral pieces, slow ambient tracks with no percussion, high-tempo EDM club bangers, and generic acoustic pop."
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "AI: Halloween & Horror",
|
|
|
|
|
"prompt": "Spooky, eerie, and Halloween-party-ready tracks with high nocturnal energy. Includes classic Halloween bops (e.g. Thriller, Time Warp), dark pop (e.g. Disturbia), creepy alt-rock with supernatural themes (e.g. Zombie), and punchy, dramatic classical pieces or dark film scores (standalone tone poems up to 8 minutes like Danse Macabre or Fossils). STRICT EXCLUSIONS: Exclude multi-movement symphonies, extended concertos, or suites over 8 minutes (no 15+ minute works like Totentanz), standard emo/pop-punk songs (no blink-182), and generic alt-rock songs that merely have dark titles without an authentic Halloween or supernatural vibe."
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "AI: Lazy Sunday Morning",
|
|
|
|
|
"prompt": "Warm, acoustic, gentle indie folk and stripped-back singer-songwriter tracks with an organic, cozy, and laid-back feel. Perfect for a slow weekend morning. STRICT EXCLUSIONS: Exclude heavy percussion, electronic club beats, aggressive rock, and complex orchestral classical music."
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "AI: Deep Focus Lab",
|
|
|
|
|
"prompt": "Hypnotic, steady-tempo instrumental electronic, ambient techno, IDM, and minimal synth beats designed for deep concentration, coding, and technical workflows. STRICT EXCLUSIONS: Absolutely zero vocals or spoken word, no acoustic singer-songwriter tracks, and no classical or orchestral arrangements."
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|