react-lrc
react-lrc copied to clipboard
Support Enhanced LRC format (Part II) (Redux)
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 propertysyllables
. - 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.