Skip to content

feat: Support NetEase Cloud Music and complete Chinese translations - #801

Open
4t145 wants to merge 2 commits into
sonorahq:mainfrom
4t145:feat/netease-cloud-music
Open

4t145 wants to merge 2 commits into
sonorahq:mainfrom
4t145:feat/netease-cloud-music

Conversation

@4t145

@4t145 4t145 commented Sep 25, 2026

Copy link
Copy Markdown
  • Add a new NetEase Cloud Music provider.
  • complete Chinese translations

Heavily vibe-coded with deepseek-v4.1-flash and gpt-6 sol, but I've been using it for several days and it all works fine.

@sonora-buddy sonora-buddy Bot added lyrics lyric fetching, timing, the lyrics view, any lyrics provider icons the icon packs labels Sep 25, 2026
@fengqiu233

Copy link
Copy Markdown
Contributor

Hi, I made a mistake before - I translated Simplified Chinese to ChineseSimplified in Crate's i18n when it should have been SimplifiedChinese. I saw you submitted a PR to fix it, so thanks for that.Thanks. : )

@nolight132

Copy link
Copy Markdown
Member

Hi, thank you for this. I haven't looked at the code in much detail yet, but there's a bigger problem - I can't really test it without an account :)

From what I've seen, registering isn't an option either - my european phone number gets declined right away. I want NetEase in Sonora, but I am not sure it is a good idea to merge something that none of the maintainers will have direct access to... Perhaps you have any ideas?

@fengqiu233

Copy link
Copy Markdown
Contributor

From what I've seen, registering isn't an option either - my european phone number gets declined right away. I want NetEase in Sonora, but I am not sure it is a good idea to merge something that none of the maintainers will have direct access to... Perhaps you have any ideas?

Register via NetEase Email (I'm not sure)
This method bypasses NetEase Cloud Music’s in-app registration restrictions. Create a NetEase email first, then authorize NetEase Cloud Music through the email’s App Center. It has the highest success rate for overseas users.
Steps
Open this dedicated registration link on mobile/desktop browser: https://zc.reg.163.com/m/regInitialized
Do NOT use the registration entry on https://mail.163.com homepage — it poorly supports overseas phone numbers.
Fill in your preferred email prefix and password. Choose your country/region, enter your phone number, and send the SMS verification code.
Input the received code to finish NetEase email registration.
Log into your new NetEase email on the web. Find App Center, locate NetEase Cloud Music, and click "Try / Add". Follow prompts to set your Cloud Music nickname.
Now your email is bound to NetEase Cloud Music. You can log in on web or app with this email & password, no mainland China phone number required.
Reference Tutorial (CSDN, with screenshots)
https://blog.csdn.net/weixin_40101580/article/details/105348004
Important Reminders
Avoid https://mail.163.com ’s registration page; it cannot send SMS codes to overseas numbers.
You must authorize Cloud Music inside NetEase email’s web App Center. Directly logging in on NetEase Cloud Music’s login page will still ask for a Chinese phone number.
This works for phone numbers from any country, as long as you can receive SMS verification codes.

@nolight132

nolight132 commented Sep 28, 2026 •

Copy link
Copy Markdown
Member

https://zc.reg.163.com/m/regInitialized

This page seems to want a Chinese number still.

@nolight132

Copy link
Copy Markdown
Member

I tried some temporary Chinese numbers, but it wants me to send an SMS, not just receive :(

image

@4t145

4t145 commented Sep 28, 2026

Copy link
Copy Markdown
Author

It seems NetEase doesn’t want international users. I can register an account for you, but you still wouldn’t really own it, since it would be tied to my phone number. It’s up to you whether you’re okay with that.

@nolight132

Copy link
Copy Markdown
Member

I have no problem with that at all! I don't need to own the account, I only need it so that I can test the provider. Is there a place where we could talk privately? Telegram, perhaps?

@4t145

4t145 commented Sep 28, 2026

Copy link
Copy Markdown
Author

I just DMed you on discord @nolight132

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

icons the icon packs lyrics lyric fetching, timing, the lyrics view, any lyrics provider

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants