flecs icon indicating copy to clipboard operation
flecs copied to clipboard

feat(synced-lyrics): Add NetEase provider

Open cyberneko2077 opened this issue 1 month ago • 5 comments

Preflight Checklist

  • [x] I use the latest version of Pear Desktop (Application).
  • [x] I have searched the issue tracker for a feature request that matches the one I want to file, without success.

Problem Description

In NetEase Cloud Music, there are a large number of Chinese translated lyrics, which are very useful for Chinese users. I found a Tampermonkey script that can enable this feature for the web version of YouTube Music: 👉 https://greasyfork.org/zh-CN/scripts/548724-youtube-music-spotify-%E7%BD%91%E6%98%93%E4%BA%91%E6%AD%8C%E8%AF%8D%E6%98%BE%E7%A4%BA

So it should definitely be possible — but I don’t know how to develop plugins myself.

Proposed Solution

Currently, Pear Music (or Pear Desktop) does not display translated lyrics for many international songs, especially in Chinese. For Chinese-speaking users, translated lyrics are very important for understanding and enjoying foreign songs.

NetEase Cloud Music has a huge library of high-quality, time-synced Chinese translations, and there’s already a Tampermonkey script that integrates them into YouTube Music and Spotify. This shows that technically, it’s possible to fetch and display NetEase lyric data.

Adding this feature would greatly improve the listening experience for Chinese users.

Alternatives Considered

Add an optional lyrics source integration for NetEase Cloud Music. The app could:

Automatically detect songs that exist on NetEase and fetch their lyrics and translations.

Allow users to switch between original lyrics and translated versions.

Cache the lyrics locally for better performance.

If official API access is difficult, a community API (like used in the Tampermonkey script) could be used as an alternative.

Additional Information

Using external browser extensions like Tampermonkey (works but only for web players, not native apps).

Manually searching for lyrics and importing them (inconvenient and time-consuming).

cyberneko2077 avatar Nov 01 '25 17:11 cyberneko2077

The userscript's licence is MIT, so we can definitely port it!

ArjixWasTaken avatar Nov 01 '25 17:11 ArjixWasTaken

The userscript's licence is MIT, so we can definitely port it!

Sorry, this has nothing to do with the post, but is there any estimate of when the next release will come out?

LyonDR avatar Nov 02 '25 04:11 LyonDR

Sorry, I cannot answer that at the moment.

The only thing I could recommend right now is compiling from source

ArjixWasTaken avatar Nov 02 '25 11:11 ArjixWasTaken

Sorry, I cannot answer that at the moment.

The only thing I could recommend right now is compiling from source

Oh, okay then I'll do that, thanks

LyonDR avatar Nov 02 '25 15:11 LyonDR

una duda fuera de todo no hay una forma mejor de modificar los plugins o una carpeta algo lo cual si se daña tener como arreglarlo es porque a algunos se nos ocurren unas ideas y para hacerlas es nesesarias tener el javascript o desarrollar un plugins y volverse tecnico en la materia algunos modificando el DEVTOOLS no mas 🥇 asi que solo es idea y yo pensando en voz alta

Maguz0 avatar Nov 08 '25 04:11 Maguz0