Skip to content

LyricsEditor v0.0.3

Choose a tag to compare

@dotslashgabut dotslashgabut released this 12 May 04:09
screenshot

What's New

Major Features & Persistence

  • True Session Persistence: Integrated IndexedDB to securely store audio and lyrics references. Your progress is now automatically saved and persists even after refreshing the page or closing the browser.
  • Automatic Audio Restoration: Audio sources now reconnect automatically in the background after a page refresh, ensuring sound is ready without manual re-loading.
  • Asynchronous Initialization: Improved startup performance by loading large assets in the background, keeping the UI responsive and instant.
  • Drag & Drop Support: You can now load audio or lyrics files by simply dragging them anywhere into the editor. Includes safety alerts to prevent accidental file replacement.

Workspace & Productivity

  • Mass Deletion: Added a new "Delete Selected" tool and keyboard shortcut (Delete) to remove multiple lines at once.
  • Quick Line Insertion: Added a dedicated "Add New Line" button in the timeline header and shortcut (N) for faster editing.
  • Improved Line Editing: The "Edit Line Text" modal now automatically normalizes whitespace and newlines, providing a clean, single-line editing experience.
  • Asset Management: Refined the file eject/reload system with intuitive sync icons and full-filename tooltips on hover.
  • Improved Undo/Redo: The history system now tracks all actions, including asset management and line deletions.

Export Improvements

  • Smart Quick Export: The E shortcut now automatically prioritizes Word-Level (Karaoke) formats.
  • TXT-to-TTML Mapping: Plain text (.txt) files are now automatically quick-exported as TTML Karaoke files to preserve your timing work.
  • Export Configuration: Added a toggle in the export menu to control the automatic insertion of empty "clear screen" lines for LRC and TTML formats.

Technical Fixes

  • Fixed the issue where audio would play without sound after a page refresh.
  • Improved text parsing to handle multi-line SRT/VTT cues more efficiently.
  • Fixed history reset bugs when loading new assets.
screenshot1 screenshot2
screenshot3 screenshot4

Full Changelog: v0.0.2...v0.0.3