mirror of
https://github.com/SpotX-Official/SpotX.git
synced 2026-04-21 18:40:20 +10:00
fix lyrics static
- fixed gradient for fullscreen mode - fixed selectors for musixmatch - sorting items in arrays
This commit is contained in:
@@ -11,11 +11,9 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* musixmatch */
|
/* musixmatch */
|
||||||
p.encore-text.encore-text-body-small,
|
.LomBcMvfM8AEmZGquAdj,
|
||||||
p.Type__TypeElement-sc-goli3j-0.ieTwfQ,
|
.W_EplVEAbZrZURqfLiQC,
|
||||||
p.Type__TypeElement-goli3j-0,
|
.kGR_hu4tdj9PnUlSPaRL {
|
||||||
p.Text__TextElement-sc-if376j-0,
|
|
||||||
p.Type__TypeElement-sc-goli3j-0 {
|
|
||||||
color: var(--musixmatch) !important;
|
color: var(--musixmatch) !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -89,9 +87,9 @@ p.Type__TypeElement-sc-goli3j-0 {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.npv-lyrics__gradient-background {
|
.npv-lyrics__gradient-background {
|
||||||
background: -webkit-gradient(linear, left top, left bottom, from(rgba(18, 18, 18, 0)), color-stop(30%, rgba(18, 18, 18, 0.6)), color-stop(60%, var(--background))) !important;
|
background: -webkit-gradient(linear, left top, left bottom, from(rgba(18, 18, 18, 0)), color-stop(30%, var(--background)), color-stop(60%, var(--background))) !important;
|
||||||
background: -webkit-linear-gradient(top, rgba(18, 18, 18, 0) 0%, rgba(18, 18, 18, 0.6) 30%, var(--background) 60%) !important;
|
background: -webkit-linear-gradient(top, rgba(18, 18, 18, 0) 0%, var(--background) 30%, var(--background) 60%) !important;
|
||||||
background: linear-gradient(to bottom, rgba(18, 18, 18, 0) 0%, rgba(18, 18, 18, 0.6) 30%, var(--background) 60%) !important;
|
background: linear-gradient(to bottom, rgba(18, 18, 18, 0) 0%, var(--background) 30%, var(--background) 60%) !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* read along podcasts */
|
/* read along podcasts */
|
||||||
|
|||||||
177
run.ps1
177
run.ps1
@@ -90,7 +90,7 @@ param
|
|||||||
|
|
||||||
[Parameter(HelpMessage = 'Static color for lyrics.')]
|
[Parameter(HelpMessage = 'Static color for lyrics.')]
|
||||||
[ArgumentCompleter({ param($cmd, $param, $wordToComplete)
|
[ArgumentCompleter({ param($cmd, $param, $wordToComplete)
|
||||||
[array] $validValues = @('default', 'red', 'orange', 'yellow', 'spotify', 'blue', 'purple', 'strawberry', 'pumpkin', 'sandbar', 'radium', 'oceano', 'royal', 'github', 'discord', 'drot', 'forest', 'fresh', 'zing', 'pinkle', 'krux', 'blueberry', 'postlight', 'relish', 'turquoise')
|
[array] $validValues = @('blue', 'blueberry', 'discord', 'drot', 'default', 'forest', 'fresh', 'github', 'lavender', 'orange', 'postlight', 'pumpkin', 'purple', 'radium', 'relish', 'red', 'sandbar', 'spotify', 'spotify#2', 'strawberry', 'turquoise', 'yellow', 'zing', 'pinkle', 'krux', 'royal', 'oceano')
|
||||||
$validValues -like "*$wordToComplete*"
|
$validValues -like "*$wordToComplete*"
|
||||||
})]
|
})]
|
||||||
[string]$lyrics_stat,
|
[string]$lyrics_stat,
|
||||||
@@ -122,42 +122,50 @@ function Format-LanguageCode {
|
|||||||
[string]$LanguageCode
|
[string]$LanguageCode
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
$supportLanguages = @(
|
$supportLanguages = @(
|
||||||
'en', 'ru', 'it', 'tr', 'ka', 'pl', 'es', 'fr', 'hi', 'pt', 'id', 'vi', 'ro', 'de', 'hu', 'zh', 'zh-TW', 'ko', 'ua', 'fa', 'sr', 'lv', 'bn', 'el', 'fi', 'ja', 'fil', 'sv', 'sk', 'ta', 'cs'
|
'bn', 'cs', 'de', 'el', 'en', 'es', 'fa', 'fi', 'fil', 'fr', 'hi', 'hu',
|
||||||
|
'id', 'it', 'ja', 'ka', 'ko', 'lv', 'pl', 'pt', 'ro', 'ru', 'sk', 'sr',
|
||||||
|
'sv', 'ta', 'tr', 'ua', 'vi', 'zh', 'zh-TW'
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
# Trim the language code down to two letter code.
|
# Trim the language code down to two letter code.
|
||||||
switch -Regex ($LanguageCode) {
|
switch -Regex ($LanguageCode) {
|
||||||
|
'^bn' {
|
||||||
|
$returnCode = 'bn'
|
||||||
|
break
|
||||||
|
}
|
||||||
|
'^cs' {
|
||||||
|
$returnCode = 'cs'
|
||||||
|
break
|
||||||
|
}
|
||||||
|
'^de' {
|
||||||
|
$returnCode = 'de'
|
||||||
|
break
|
||||||
|
}
|
||||||
|
'^el' {
|
||||||
|
$returnCode = 'el'
|
||||||
|
break
|
||||||
|
}
|
||||||
'^en' {
|
'^en' {
|
||||||
$returnCode = 'en'
|
$returnCode = 'en'
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
'^(ru|py)' {
|
|
||||||
$returnCode = 'ru'
|
|
||||||
break
|
|
||||||
}
|
|
||||||
'^it' {
|
|
||||||
$returnCode = 'it'
|
|
||||||
break
|
|
||||||
}
|
|
||||||
'^tr' {
|
|
||||||
$returnCode = 'tr'
|
|
||||||
break
|
|
||||||
}
|
|
||||||
'^ka' {
|
|
||||||
$returnCode = 'ka'
|
|
||||||
break
|
|
||||||
}
|
|
||||||
'^pl' {
|
|
||||||
$returnCode = 'pl'
|
|
||||||
break
|
|
||||||
}
|
|
||||||
'^es' {
|
'^es' {
|
||||||
$returnCode = 'es'
|
$returnCode = 'es'
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
|
'^fa' {
|
||||||
|
$returnCode = 'fa'
|
||||||
|
break
|
||||||
|
}
|
||||||
|
'^fi$' {
|
||||||
|
$returnCode = 'fi'
|
||||||
|
break
|
||||||
|
}
|
||||||
|
'^fil' {
|
||||||
|
$returnCode = 'fil'
|
||||||
|
break
|
||||||
|
}
|
||||||
'^fr' {
|
'^fr' {
|
||||||
$returnCode = 'fr'
|
$returnCode = 'fr'
|
||||||
break
|
break
|
||||||
@@ -166,28 +174,76 @@ function Format-LanguageCode {
|
|||||||
$returnCode = 'hi'
|
$returnCode = 'hi'
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
'^pt' {
|
'^hu' {
|
||||||
$returnCode = 'pt'
|
$returnCode = 'hu'
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
'^id' {
|
'^id' {
|
||||||
$returnCode = 'id'
|
$returnCode = 'id'
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
'^vi' {
|
'^it' {
|
||||||
$returnCode = 'vi'
|
$returnCode = 'it'
|
||||||
|
break
|
||||||
|
}
|
||||||
|
'^ja' {
|
||||||
|
$returnCode = 'ja'
|
||||||
|
break
|
||||||
|
}
|
||||||
|
'^ka' {
|
||||||
|
$returnCode = 'ka'
|
||||||
|
break
|
||||||
|
}
|
||||||
|
'^ko' {
|
||||||
|
$returnCode = 'ko'
|
||||||
|
break
|
||||||
|
}
|
||||||
|
'^lv' {
|
||||||
|
$returnCode = 'lv'
|
||||||
|
break
|
||||||
|
}
|
||||||
|
'^pl' {
|
||||||
|
$returnCode = 'pl'
|
||||||
|
break
|
||||||
|
}
|
||||||
|
'^pt' {
|
||||||
|
$returnCode = 'pt'
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
'^ro' {
|
'^ro' {
|
||||||
$returnCode = 'ro'
|
$returnCode = 'ro'
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
'^de' {
|
'^(ru|py)' {
|
||||||
$returnCode = 'de'
|
$returnCode = 'ru'
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
'^hu' {
|
'^sk' {
|
||||||
$returnCode = 'hu'
|
$returnCode = 'sk'
|
||||||
|
break
|
||||||
|
}
|
||||||
|
'^sr' {
|
||||||
|
$returnCode = 'sr'
|
||||||
|
break
|
||||||
|
}
|
||||||
|
'^sv' {
|
||||||
|
$returnCode = 'sv'
|
||||||
|
break
|
||||||
|
}
|
||||||
|
'^ta' {
|
||||||
|
$returnCode = 'ta'
|
||||||
|
break
|
||||||
|
}
|
||||||
|
'^tr' {
|
||||||
|
$returnCode = 'tr'
|
||||||
|
break
|
||||||
|
}
|
||||||
|
'^ua' {
|
||||||
|
$returnCode = 'ua'
|
||||||
|
break
|
||||||
|
}
|
||||||
|
'^vi' {
|
||||||
|
$returnCode = 'vi'
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
'^(zh|zh-CN)$' {
|
'^(zh|zh-CN)$' {
|
||||||
@@ -198,63 +254,6 @@ function Format-LanguageCode {
|
|||||||
$returnCode = 'zh-TW'
|
$returnCode = 'zh-TW'
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
'^ko' {
|
|
||||||
$returnCode = 'ko'
|
|
||||||
break
|
|
||||||
}
|
|
||||||
'^ua' {
|
|
||||||
$returnCode = 'ua'
|
|
||||||
break
|
|
||||||
}
|
|
||||||
'^fa' {
|
|
||||||
$returnCode = 'fa'
|
|
||||||
break
|
|
||||||
}
|
|
||||||
'^sr' {
|
|
||||||
$returnCode = 'sr'
|
|
||||||
break
|
|
||||||
}
|
|
||||||
'^lv' {
|
|
||||||
$returnCode = 'lv'
|
|
||||||
break
|
|
||||||
}
|
|
||||||
'^bn' {
|
|
||||||
$returnCode = 'bn'
|
|
||||||
break
|
|
||||||
}
|
|
||||||
'^el' {
|
|
||||||
$returnCode = 'el'
|
|
||||||
break
|
|
||||||
}
|
|
||||||
'^fi$' {
|
|
||||||
$returnCode = 'fi'
|
|
||||||
break
|
|
||||||
}
|
|
||||||
'^ja' {
|
|
||||||
$returnCode = 'ja'
|
|
||||||
break
|
|
||||||
|
|
||||||
}
|
|
||||||
'^fil' {
|
|
||||||
$returnCode = 'fil'
|
|
||||||
break
|
|
||||||
}
|
|
||||||
'^sv' {
|
|
||||||
$returnCode = 'sv'
|
|
||||||
break
|
|
||||||
}
|
|
||||||
'^sk' {
|
|
||||||
$returnCode = 'sk'
|
|
||||||
break
|
|
||||||
}
|
|
||||||
'^ta' {
|
|
||||||
$returnCode = 'ta'
|
|
||||||
break
|
|
||||||
}
|
|
||||||
'^cs' {
|
|
||||||
$returnCode = 'cs'
|
|
||||||
break
|
|
||||||
}
|
|
||||||
Default {
|
Default {
|
||||||
$returnCode = $PSUICulture
|
$returnCode = $PSUICulture
|
||||||
$long_code = $true
|
$long_code = $true
|
||||||
|
|||||||
Reference in New Issue
Block a user