mcanam / liricle

Javascript library to sync lyrics with song 🎶
https://mcanam.github.io/liricle/
MIT License
46 stars 7 forks source link

Optionally use other language or secondary language for synced multi-lingual display #20

Open porg opened 1 month ago

porg commented 1 month ago

User Story

As a user who listens to foreign language music, I'd love to see the lyrics in:

  1. Original language (which I may not know at all or know only at a beginner level)
    • so the lyrics may help me where my ears struggle,
    • or help me to learn the spelling / grammar of that language,
    • or help me for memorization or karaoke.
  2. My language or another language that I master,
    • so that I can understand the original lyrics (at all or better)
  3. Combined display of original language + my language or another language I master,
    • to combine aforementioned effects

Feasibility

UX design

Best Practise

Some example software which supports bilingual synced lyrics:

MusicMatch

Synced Lyrics Bilingual - MusixMatch

LyricsX

Synced Lyrics Bilingual - LyricsX
mcanam commented 4 weeks ago

Hi @porg

Thanks for sharing this idea, it's really interesting! I can see how this feature would add a lot of value, especially for users who enjoy foreign language music.

Technically, supporting bilingual lyrics with separate .lrc files or translation tags sounds feasible. I’d need some time to dive into the specific implementation details and explore UX design considerations.

If you’re interested in contributing to the UX design part, I’d be open to collaborating on this feature. Let’s stay connected on this!

porg commented 4 weeks ago

@mcanam nice to read back from you and that you have interest in this feature! When you've got some time available please go through my entire issue compilation and per each please give me at least some minimal feedback and or tendency regarding whether you want to tackle it, and I would then provide a UX design which tackles all those issues together in a holistic manner.