Prepare release#103
Merged
Merged
Conversation
chore: prepare for 0.5.1-dev
Update release title format to improve clarity
Co-authored-by: marceljungle <44347173+marceljungle@users.noreply.github.com>
Co-authored-by: marceljungle <44347173+marceljungle@users.noreply.github.com>
Co-authored-by: marceljungle <44347173+marceljungle@users.noreply.github.com>
…uctions docs: update copilot instructions to reflect OpenAPI-first architecture and dual frontend system
Co-authored-by: marceljungle <44347173+marceljungle@users.noreply.github.com>
…fy-content Update README: simplify content and remove unnecessary sections
Co-authored-by: marceljungle <44347173+marceljungle@users.noreply.github.com>
…stall Add PyPI installation instructions to README
docs: add interface screenshots and descriptions to README
- Introduced MuQ embedding model configuration and integration. - Updated OpenAPI specifications to include capabilities for both CLAP and MuQ models. - Enhanced embedding generator factory to create instances based on the selected model type. - Implemented text search support checks in the service layer, ensuring compatibility with the current embedding model. - Modified client and server configurations to handle embedding model parameters dynamically. - Updated relevant application logic to accommodate the new MuQ model, including embedding generation and processing.
- Added TypeScript interfaces for server and worker API responses and requests, including TrackResponse, SearchResultResponse, and WorkerConfigRequest. - Refactored worker API client to utilize new types and improved error handling. - Removed deprecated OpenAPI schema export scripts and generation scripts. - Updated dependencies in pyproject.toml to remove unnecessary runtime dependencies for OpenAPI-generated Python client.
- Added TypeScript interfaces for server and worker API responses and requests, including TrackResponse, SearchResultResponse, and WorkerConfigRequest. - Refactored worker API client to utilize new types and improved error handling. - Removed deprecated OpenAPI schema export scripts and generation scripts. - Updated dependencies in pyproject.toml to remove unnecessary runtime dependencies for OpenAPI-generated Python client.
…ium into refactor/muq-addition
…iguration and enforce FP32 usage in MuQEmbeddingGenerator
… user modifications
…e client status management
…oss configuration files
…ing unused feature extractor
…e related logging
…update related components
…task polling mechanism - Enhanced JobQueueService to handle text search tasks by adding a new parameter for text queries in create_task method. - Removed the create_text_search_task method and integrated its functionality into create_task. - Added complete_task_with_search method to manage post-embedding search logic. - Introduced update_task_status method for external task status updates. - Refactored cleanup methods to use a common _cleanup_tasks method for better maintainability. - Updated MyceliumService cleanup method to clear pending tasks. - Refactored MyceliumClient to streamline audio and text batch processing with a new _generate_and_submit method. - Implemented useTaskPolling hook for managing task polling in LibraryPage and SearchInterface components. - Simplified search handling in SearchInterface and LibraryPage to utilize the new polling mechanism.
… related API and UI components
- Added track metadata (artist, title, album) to task creation in WorkerBasedProcessingUseCase. - Implemented new service methods to retrieve tracks with processed status in MyceliumService. - Updated Task model to include track metadata. - Extended TrackDatabase with queries for tracks including processed status. - Introduced ProcessingQueuePage component for managing and displaying processing tasks. - Enhanced LibraryPage to filter tracks based on processed status. - Updated Navigation to include a link to the processing queue. - Added API endpoints for queue overview and task management. - Defined new types for queue tasks and responses in server API.
…ng error reporting in client
- Introduced MuQMuLanConfig for configuration management. - Updated ConfigRequest and ConfigResponse schemas to include muq_mulan. - Implemented MuQMuLanEmbeddingGenerator for handling audio and text embeddings. - Enhanced model registry to register MuQ-MuLan model. - Updated frontend settings to allow selection and configuration of MuQ-MuLan. - Modified example configuration file to include MuQ-MuLan settings. - Added model comparison chart in settings page for better user understanding.
Add MuQ embedding model support and refactor chunk extraction
Resolve thumbnails in the library section
Contributor
|
|
Contributor
Release Preview for v0.6.0
🚀 Features
🐛 Fixes
🔧 Chores
📝 Other Changes
|
Merged
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.