Closed gamiing closed 3 years ago
I have the same problem, but for me doesn't mind because netease have more lyrics than musixmatch.
What version of spotify do you have? I see in your screenshots the block button near favorite icon, how?
The issue for me is that Netease censors explicit lyrics, so I prefer using Musixmatch. I've been having the same issue, I wish we could prioritize the order of the lyric providers like with the popup lyrics
I have the same problem, but for me doesn't mind because netease have more lyrics than musixmatch.
I actually really don't like Netease because they both don't have "more lyrics" (I've seen songs with artist remixes that don't have said lyrics) and because they censor the lyrics which I don't mind but I find it annoying as well.
What version of spotify do you have? I see in your screenshots the block button near favorite icon, how?
It's the autoplay feature on Spotify if I have it correctly, if you dislike a song that plays next you can choose the block button and such
The issue for me is that Netease censors explicit lyrics, so I prefer using Musixmatch. I've been having the same issue, I wish we could prioritize the order of the lyric providers like with the popup lyrics
From khanhas, I have seen him provide a line of code that you put into your developer console to change the lyrics providers' priority but I see no difference unfortunately, and I've tried turning off Popup lyrics and seeing if it would work that way but it sucks that it doesn't work
The issue for me is that Netease censors explicit lyrics, so I prefer using Musixmatch. I've been having the same issue, I wish we could prioritize the order of the lyric providers like with the popup lyrics
From khanhas, I have seen him provide a line of code that you put into your developer console to change the lyrics providers' priority but I see no difference unfortunately, and I've tried turning off Popup lyrics and seeing if it would work that way but it sucks that it doesn't work
I try another method to change the lyrics providers priority, you have to go to spicetify-cli folder and then to Custom Apps and Lyrics plus once you there you have to edit the file index, and change the order of the providers. I have it like this:
providers: {
musixmatch: {
on: getConfig("lyrics-plus:provider:musixmatch:on"),
desc: Fully compatible with Spotify. Require a token that can be retrieved from Musixmatch offical app. Follow instructions on <a href="https://github.com/khanhas/spicetify-cli/wiki/Musixmatch-Token">spicetify Wiki</a>.
,
token: localStorage.getItem("popup-lyrics:services:musixmatch:token") || "21051986b9886beabe1ce01c3ce94c96319411f8f2c122676365e3",
modes: [SYNCED, UNSYNCED],
},
netease: {
on: getConfig("lyrics-plus:provider:netease:on"),
desc: Crowd sourced lyrics provider running by Chinese developers and users.
,
modes: [KARAOKE, SYNCED, UNSYNCED],
},
spotify: {
on: getConfig("lyrics-plus:provider:spotify:on"),
desc: Lyrics are offically provided by Spotify. Only available for some regions/countries' users (e.g Japan, Vietnam, Thailand).
,
modes: [SYNCED, UNSYNCED],
},
genius: {
on: getConfig("lyrics-plus:provider:genius:on"),
desc: Brilliant
,
modes: [GENIUS],
}
},
providersOrder: ["musixmatch","netease","spotify","genius"],
modes: ["karaoke", "synced", "unsynced", "genius"],
locked: localStorage.getItem("lyrics-plus:lock-mode") || "-1",
The issue for me is that Netease censors explicit lyrics, so I prefer using Musixmatch. I've been having the same issue, I wish we could prioritize the order of the lyric providers like with the popup lyrics
From khanhas, I have seen him provide a line of code that you put into your developer console to change the lyrics providers' priority but I see no difference unfortunately, and I've tried turning off Popup lyrics and seeing if it would work that way but it sucks that it doesn't work
I try another method to change the lyrics providers priority, you have to go to spicetify-cli folder and then to Custom Apps and Lyrics plus once you there you have to edit the file index, and change the order of the providers. I have it like this:
providers: { musixmatch: { on: getConfig("lyrics-plus:provider:musixmatch:on"), desc:
Fully compatible with Spotify. Require a token that can be retrieved from Musixmatch offical app. Follow instructions on <a href="https://github.com/khanhas/spicetify-cli/wiki/Musixmatch-Token">spicetify Wiki</a>.
, token: localStorage.getItem("popup-lyrics:services:musixmatch:token") || "21051986b9886beabe1ce01c3ce94c96319411f8f2c122676365e3", modes: [SYNCED, UNSYNCED], }, netease: { on: getConfig("lyrics-plus:provider:netease:on"), desc:Crowd sourced lyrics provider running by Chinese developers and users.
, modes: [KARAOKE, SYNCED, UNSYNCED], }, spotify: { on: getConfig("lyrics-plus:provider:spotify:on"), desc:Lyrics are offically provided by Spotify. Only available for some regions/countries' users (e.g Japan, Vietnam, Thailand).
, modes: [SYNCED, UNSYNCED], }, genius: { on: getConfig("lyrics-plus:provider:genius:on"), desc:Brilliant
, modes: [GENIUS], } }, providersOrder: ["musixmatch","netease","spotify","genius"], modes: ["karaoke", "synced", "unsynced", "genius"], locked: localStorage.getItem("lyrics-plus:lock-mode") || "-1",
For me, I've just completely removed the Netease part. It works fine, but I recommend getting a backup file just in case something screws up.
While I have the first half of my problem solved, I still want to get the Karaoke feature working.
Edit: I'm an idiot, I just realized Netease is what the Karaoke feature depends on. Is there any way for me to get it working / get it to work with Musixmatch instead of Netease?
Musixmatch does not provide karaoke-able lyrics, at least not with with API of Desktop App. I noticed they have something called "richsync" but it requires API key and probably is behind a paywall so I never try.
I have tried musixmatch priority to compare but it does not work for me. I have put the token in Popup Lyrics and in the index. Should we put it somewhere else?
Popup Lyrics works fine for me with the token.
Yep, same here. Tried all sorts of combinations of ordering the different providers and changing CONFIG.providersOrder
in index.js but as soon as I touch netease
or place it below musixmatch
everything stops working, even when the popup lyrics still do.
e: It's so weird. As soon as I try to move netease
from being the first priority, everything stops working, including the other providers, giving me the (*_*) face. I know that it should be falling back to the other providers so this is extra unusual.
From khanhas, I have seen him provide a line of code that you put into your developer console to change the lyrics providers' priority but I see no difference unfortunately, and I've tried turning off Popup lyrics and seeing if it would work that way but it sucks that it doesn't work
I saw the command they provided in the other issue but it also doesn't work for me :( Tried reloading, reapplying Spicetify, not sure what else I can try
Musixmatch does not provide karaoke-able lyrics, at least not with with API of Desktop App. I noticed they have something called "richsync" but it requires API key and probably is behind a paywall so I never try.
If it's possible, could you be able to experiment with it? I currently have Musixmatch Premium so I can probably (at least) try to make it work if possible
My Musixmatch lyrics don't display lyrics also, I added the user token already. Those songs has the lyric on Musixmatch already.
I don't know why but the karaoke feature just does not work at all.
The synced lyrics work but they always use Netease instead of prioritizing Musixmatch, and Popup lyrics looks fine and works properly as is.
Any idea how to fix it?