v0.2.0: Web UI and configurable candidate pool
Release v0.2.0: Web UI (Alpha) and Configurable Candidate Pool
Major Features:
- Web UI (Alpha) with dashboard, settings, library manager, playlist generator, AI tagging, and history
- Dark/light mode toggle with automatic logo switching
- Configurable candidate pool multiplier (default: 25x playlist length)
- CLI:
--pool-multiplierflag - Web UI: Advanced settings slider (5-100x)
- CLI:
- Real-time progress tracking for sync, tagging, and generation
- Form validation and error handling in Web UI
Improvements:
- Updated Architecture documentation with accurate pipeline description
- Added Cohere to AI providers list
- Performance tips for candidate pool tuning
- CLI marked as recommended, Web UI as Alpha status
Technical:
- Built with Reflex for Web UI
- Algorithmic diversity selection (max 3/artist, max 2/album)
- Background task processing for long-running operations
- Comprehensive state management and validation
Installation
pip install --upgrade plexmixFor Web UI:
pip install "plexmix[ui]"Usage
Launch the Web UI:
plexmix uiCLI with candidate pool multiplier:
plexmix create "chill vibes" --limit 30 --pool-multiplier 50