react-lrc icon indicating copy to clipboard operation
react-lrc copied to clipboard

Support Enhanced LRC format (Part II) (Redux)

Open Nafeij opened this issue 1 year ago • 0 comments

Enhanced LRC is an extension of Simple LRC Format developed for the A2 Media Player. This supports adding an optional timestamp for words, syllables, or otherwise parts of a line. It takes the format: <mm:ss.xx>.

Enhanced LRC support

  • Add additional interfaces.
  • Add EnhancedLrc component. Lines will have a property syllables.
  • Add additional storybook example: Enhanced Lrc.

Misc

  • Migrate to Storybook 7 / Webpack 5 / Node.js 18.

This should be backwards-compatible with previous versions.

Warning: This PR depends on Part I. Upon merging both, change the 'clrc' dep in package.json to point to the updated version and not the fork.

Nafeij avatar Apr 20 '23 10:04 Nafeij