Skip to content

Add minimax-music-playlist-cn: Chinese-optimized music playlist skill#74

Open
shin4 wants to merge 1 commit intoMiniMax-AI:mainfrom
shin4:add-minimax-music-playlist-cn
Open

Add minimax-music-playlist-cn: Chinese-optimized music playlist skill#74
shin4 wants to merge 1 commit intoMiniMax-AI:mainfrom
shin4:add-minimax-music-playlist-cn

Conversation

@shin4
Copy link
Copy Markdown

@shin4 shin4 commented Apr 12, 2026

Description

This PR adds a Chinese-optimized version of the minimax-music-playlist skill, designed for users who primarily use Chinese music streaming platforms.

Motivation

The official minimax-music-playlist v2.0 focuses on Apple Music, Spotify, and local NetEase files — which are difficult to access for Chinese users. This CN version provides an alternative that:

  1. Parses online share links from QQ Music, NetEase Cloud Music, and Qishui Music via public APIs
  2. Works cross-platform (Windows, Linux, macOS, Docker) without macOS-specific tools
  3. Zero Python dependencies — uses only urllib from stdlib

Features

  • Online-first: Parse playlist share links via public APIs (no local file access needed)
  • Cross-platform: Works on Windows, Linux, macOS, Docker
  • Zero dependencies: Pure Python stdlib (urllib, json, re)
  • Smart genre analysis: Uses the official artist_genre_map.json (23,000+ artists including 1,400+ Chinese artists)

Supported Platforms

Platform API Endpoint Required Header
QQ Music c.y.qq.com/qzone/fcg-bin/fcg_ucc_getcdinfo_byids_cp.fcg Referer: https://y.qq.com/
NetEase music.163.com/api/v3/playlist/detail Referer: https://music.163.com/
Qishui Browser rendering (requires browser_navigate tool) N/A

Files Added

skills/minimax-music-playlist-cn/
├── SKILL.md                    # Main skill documentation (Chinese)
├── playlist_parser.py          # Python parser (pure stdlib)
├── data/
│   └── artist_genre_map.json   # 23,000+ artist genre mappings
└── README.md                   # English documentation

Differences from Official v2.0

Aspect Official v2.0 CN Version
Data sources Apple Music, Spotify, NetEase (local files) QQ Music, NetEase, Qishui (online links)
Platform macOS-focused Cross-platform
Generation Parallel (& + wait) Serial (more reliable)
Cover art mmx image generate Removed (simplified)
playlist.json Save metadata Removed (simplified)

Notes

  • The SKILL.md is written in Chinese as it targets Chinese users
  • The README.md is in English for international contributors
  • This skill can coexist with the official minimax-music-playlist skill

A Chinese-optimized version of minimax-music-playlist designed for users
of Chinese music streaming platforms (QQ Music, NetEase Cloud Music, Qishui Music).

Key features:
- Online-first: Parse playlist share links via public APIs
- Cross-platform: Works on Windows, Linux, macOS, Docker
- Zero dependencies: Pure Python stdlib (urllib)
- Smart genre analysis: Uses official artist_genre_map.json (23K+ artists)

Differences from official v2.0:
- Data sources: Online links instead of local file scanning
- Generation: Serial (more reliable) instead of parallel
- Simplified: Removed cover generation and playlist.json saving
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant