概要
Smartplaylist offers a revolutionary way to interact with your music library, allowing you to generate sophisticated playlists through natural language descriptions. It operates on a layered architecture, featuring a core `beets-wrapper` library for high-level programmatic access to your music database, a Typer-based CLI for easy library management and synchronization, and an MCP server that exposes a powerful API for conversational playlist creation and advanced library interactions. This design provides flexibility for both end-users and developers to manage, query, and integrate with their music collections.