Releases: UR91K/seula
Releases · UR91K/seula
Alpha 1.0.1 hotfix
Fixed:
- errors with live database validation
- interactive mode cursor misalignment
- enable usage of scan without specified paths; use paths from config in that case
- complete the command parser in interactive mode (it was not fully implemented)
- made the default log level "error" instead of "info" to prevent the interactive mode from being needlessly cluttered with log messages
Alpha 1.0 release
First alpha release of Seula - A high-performance Ableton Live Project Manager
This release marks the completion of all core features, including:
Core Features:
- Extremely fast scanning and parsing of Ableton Live Set files (~160-270 MB/s)
- Dual operation modes: System Tray and CLI
- Complete project analysis with tempo, key, plugins, samples tracking
- Full-text search with advanced operators (plugin:, bpm:, key:, etc.)
- Real-time file watching with gRPC streaming
Project Management:
- Comprehensive CLI with 33+ commands across 9 command groups
- Project lifecycle management (list, show, update, delete, restore)
- Sample tracking and validation
- Collections for project organization
- Flexible tagging system
- Task/To-do management per project
Technical Features:
- High-performance gRPC API
- 5NF SQLite database with FTS5 search
- Multiple output formats (Table, JSON, CSV)
- Configurable settings via config.toml
- Cross-platform compatibility (Windows focus)
Analytics & Statistics:
- Collection-level statistics
- Task completion trends
- Plugin and sample usage analytics
- Project statistics and health checks
Developer Features:
- Complete CLI documentation
- Automation-ready JSON output
- Batch operations support
- Comprehensive error handling
- Clean API design
This alpha release provides a solid foundation for music production project management with a focus on performance and usability.
Known Limitations:
- macOS/Linux support is unavailable
- no support for other DAWs
Performance Metrics (SSD, Ryzen 5800x):
- Cold Scan: 38.6 projects/sec (2,315 projects/minute)
- Warm Scan: 860.7 projects/sec (51,645 projects/minute)
- Memory Usage: Minimal, designed for long-running operation"