Analyze NetEase Cloud Music (网易云音乐) playlist and recommend songs matching their taste. Use when user asks for music recommendations, wants a daily playlist, says '推荐音乐', '今日歌单', 'music', or shares a NetEase playlist/album link. Recommend once per day, never repeat previously recommended songs. Supports free Bilibili links.
Analyze a user's NetEase Cloud Music playlist, profile their taste, and recommend songs with clickable Bilibili links (free, no membership required).
Extract playlist ID from user's link. Supported formats:
https://music.163.com/playlist?id=XXXXXhttps://music.163.com/#/playlist?id=XXXXXRun the fetch script:
python3 {baseDir}/scripts/fetch_playlist.py <playlist_id> > /tmp/playlist_<id>.json
Output: JSON array of {name, artists, album} objects.
Read the JSON output. Profile the user's taste:
Summarize the taste profile in 3-5 bullet points.
Based on the taste profile, recommend 10 songs that:
For each recommended song, search Bilibili for a playable link:
python3 {baseDir}/scripts/search_bilibili.py "<artist> <song> 官方MV"
Output: BV_ID|TITLE|URL
Present the recommendations as a plain text list (NOT HTML/markdown links) for Telegram compatibility:
🎵 Vulpis 今日推荐歌单
**华语女声:**
1. 陈粒 — 奇妙能力歌