Skip to main content
2026-07-20

Pure Lab Monthly Update: New Tag Bridge Architecture and UX Enhancements

Over the past month, we introduced the new Tag Bridge architecture in Pure Lab, fully upgraded the preset system, and brought a series of interactive UX improvements, including multi-value tag support and revert operations.

Pure Lab Monthly Update: New Tag Bridge Architecture and UX Enhancements

Over the past month, we undertook a deep architectural refactoring and polished the user experience in the AI Music Organizer (Pure Lab), highlighting the launch of the brand-new Tag Bridge architecture and delivering significant upgrades to various interaction details.

🌟 Core Architecture Evolution: Tag Bridge

This month, we officially upgraded the legacy “Tag Compatibility” system to the all-new Tag Bridge.

This is more than just a name change; it’s a complete overhaul of the underlying architecture:

  • Full Replacement & Dynamic Mapping: The legacy tag system has been removed across the entire codebase. The new architecture enables dynamic tag selection, dynamic rule generation, and dynamic mapping of source fields.
  • Backend-Driven Preset System: We’ve moved away from hardcoded local rules and the cumbersome legacy RuleBuilder. The new system is powered by flexible, backend-provided Presets, which not only allow for interactive rule viewing but also significantly enhance the system’s extensibility.

✨ Enhanced Metadata Parsing and Editing Experience

As users’ music libraries grow more complex, we continue to strengthen our metadata parsing and batch processing capabilities:

  • Multi-value Tag Support: We’ve added multi-value combobox support for complex music tags. Paired with a smarter get_list logic (which supports splitting metadata values by semicolons and slashes), even the most complex tags can now be parsed accurately.
  • Better iTunes Compatibility: Added handling for MP3 Comment Frames, greatly improving compatibility with software like iTunes.
  • Reassuring “Revert” Operation: In the Advanced Tag Editor (AdvTagEditor) and Patch Editor, we introduced field-level edit tracking and revert functionality. Using the “eraser” icon in the UI, you can easily restore any single field to its initial state.
  • Broader Support Range: Added support for broadcast and television-related tags, and introduced a grouping field in the tag_snapshot database to support more advanced category queries.

🎨 A Refreshed UI/UX Experience

We put a lot of effort into interaction details to make Pure Lab even more intuitive to use:

  • Unified Preset Saving Mechanism: Replaced the legacy SavedTemplateManager with a new Popover-based mechanism. Now, the Extract and Tag Bridge panels share a consistent and fluid preset management experience.
  • More Flexible Layouts:
    • VirtualPreviewList now supports dynamic row heights, clearly displaying text no matter the length.
    • ContentEmbedTab features a resizable left panel and convenient bulk folder selection.
    • CustomRuleBuilder adopts a new two-column grid layout for better alignment between labels and inputs, plus a handy collapsible rule summary feature.
  • Professionalized UI: Removed unnecessary translations and forced core tags to display in English for professional consistency. Meanwhile, a systematic Backend Error Translation Service is now online, providing precise error prompts during analysis and import workflows.

🛠 Invisible Engineering Optimizations

Beyond visible features, we continuously optimize the codebase and engineering structure:

  • Agent Guidelines: Added comprehensive AGENTS.md specifications for core submodules (e.g., Analysis UI, BWF, LanceDB Storage), laying the groundwork for automated workflows.
  • Documentation Overhaul: Completely updated core help documents like Batch Rename, and modularized the previously bloated documentation codebase for better maintainability.
  • Performance & Robustness: Added boundary limits to the audio analysis decode scheduler queues, ensuring rock-solid stability even when handling massive concurrent tasks.

We will continue to refine every detail of Pure Lab. Thank you for your usage and feedback over the past month. See you next month!