From a8a9b2574fbd2b11fe3e8d02736c762dddcbf490 Mon Sep 17 00:00:00 2001 From: daksh2k Date: Sat, 14 Sep 2024 16:52:52 +0530 Subject: [PATCH] fix(full-screen): queue and progress ba bugs --- Extensions/full-screen/dist/fullScreen.js | 6 +++--- Extensions/full-screen/src/app.tsx | 4 ++-- .../ui/components/ProgressBar/ProgressBar.tsx | 2 ++ .../src/ui/components/VolumeBar/VolumeBar.tsx | 20 ++++++++++--------- 4 files changed, 18 insertions(+), 14 deletions(-) diff --git a/Extensions/full-screen/dist/fullScreen.js b/Extensions/full-screen/dist/fullScreen.js index 80ffa02..00c0752 100644 --- a/Extensions/full-screen/dist/fullScreen.js +++ b/Extensions/full-screen/dist/fullScreen.js @@ -128,7 +128,7 @@ ${e} `,a}function Ze(e,t,i="",n,a,r,o,s,l=""){let c=n;function d(e){let t=Number(c)+e*a;to&&(t=o),c=Number(Number(t).toFixed(1<=a?0:2)),u.querySelector(".adjust-value").innerText=""+c+i,g&&g.classList.toggle("disabled",c===o),p&&p.classList.toggle("disabled",c===r),s(c)}const u=We(`

${c}${i}

- `,e,t,l),p=u.querySelector(".minus"),g=u.querySelector(".plus");return p&&g&&(p.classList.toggle("disabled",c===r),g.classList.toggle("disabled",c===o),p.onclick=()=>d(-1),g.onclick=()=>d(1)),u}var h={langName:"English",context:{queue:"Playing from queue",track:"Playing track",album:"Playing from album",artist:"Playing from artist",playlist:"Playing from playlist",playlistFolder:"Playing from playlist folder",search:"Playing from search",searchDest:"Songs",collection:"Playing from collection",likedSongs:"Liked Songs",trackRadio:"Playing from track radio",artistRadio:"Playing from artist radio",albumRadio:"Playing from album radio",playlistRadio:"Playing from playlist radio"},upnext:"UP NEXT",unknownArtist:"Artist (Unavailable)",settings:{switchToTV:"Switch to TV Mode",switchToFullscreen:"Switch to Default Mode",tvModeConfig:"TV Mode Configuration",fullscreenConfig:"Full Screen Configuration",exit:"Exit",pluginSettings:"Plugin Settings",fsHideOriginal:"Hide Stock Button",fsHideOriginalDescription:"Hide the spotify's stock fullscreen button(available to **Premium** users)",language:"Language",autoLaunch:{setting:"Auto launch(on spotify startup)",description:"**Limitation:** The spotify window cannot go into fullscreen while automatically launching on startup.",never:"Never(Default)",default:"Open Default Mode",tvmode:"Open TV Mode",lastused:"Last Used Mode"},activationTypes:{setting:"Activation Methods",description:"Choose the methods you want to use to activate the plugin. F and T keys, or buttons on topbar and bottom bar.",both:"Buttons and Keyboard Shortcuts",btns:"Buttons Only",keys:"Keyboard Shortcuts Only"},buttonActivation:{setting:"Customize Activation Buttons",description:"Choose the buttons you want for activation, on topbar(*TV Mode*) and bottom bar(*Default Mode*).",both:"Buttons for both modes",tv:"Button only for TV Mode",def:"Button only for Default Mode"},keyActivation:{setting:"Customize Activation Keys",description:"Choose the keys you want for activation. F for *Default Mode* and T for *TV Mode*",both:"Keys for both modes",tv:"Key only for TV Mode",def:"Key only for Default Mode"},lyricsHeader:"Lyrics Settings",lyrics:"Lyrics",lyricsDescription:["**Note:** You need the [lyrics-plus](https://spicetify.app/docs/advanced-usage/custom-apps#lyrics-plus) custom app to use this feature.","Follow the instructions in the link to install the custom app."],lyricsAlignment:{setting:"Lyrics Alignment",left:"Left",center:"Center",right:"Right"},autoHideLyrics:"Auto Hide Lyrics (when unavailable)",lyricsAnimationTempo:"Lyrics Animation Tempo",generalHeader:"General Settings",progressBar:"Progress Bar",playerControls:"Player Controls",trimTitle:"Trim Title",trimTitleUpNext:"Trim Title(Up Next)",showAlbum:{setting:"Show Album",never:"Never",always:"Always",date:"Show with Release Date"},showAllArtists:"Show All Artists",icons:"Icons",songChangeAnimation:"Song Change Animation",fullscreen:"Fullscreen",extraHeader:"Extra Functionality",backgroundChoice:{setting:"⭐ Background Choice",description:["**New:** Try out the **animated album art** option!","**Warning:** Looks beautiful but may be resource intensive, and is experimental."],dynamicColor:"Dynamic solid color",staticColor:"Static solid color",artwork:"Album art",animatedArt:"Animated Album Art (Experimental)",artist:"Artist artwork"},sidebarQueue:"Enable Queue in Sidebar (replaces the lyrics button)",sidebarQueueDescription:["Toggle the queue in the sidebar with Q or the button in the extra bar.","Make sure to enable the setting in Experimental features. Check [this.](https://github.com/daksh2k/Spicetify-stuff/issues/167#issuecomment-2199480598) "],extraControls:"Extra Controls",upnextDisplay:"Upnext Display",contextDisplay:{setting:"Context Display",always:"Always",never:"Never",mouse:"On mouse movement"},volumeDisplay:{setting:"Volume Bar Display",description:["In `smart` mode the volume bar will be displayed when:"," - you move your mouse to the left side of the screen."," - when the volume is changed."],always:"Always",never:"Never",smart:"Smart"},appearanceHeader:"Advanced/Appearance",appearanceSubHeader:"*(Only change if you know what you are doing!)*",backgroundHeader:"Background Modifications",backgroundSubHeader:"Comes with reasonable defaults, *(Only change if you know what you are doing!)*",backgroundColor:{setting:"Color Choice (for dynamic colored background)",vibrant:"Vibrant",prominent:"Prominent",desaturated:"Desaturated (recommended)",lightVibrant:"Light Vibrant",darkVibrant:"Dark Vibrant",vibrantNonAlarming:"Vibrant Non Alarming"},staticColor:"Color Choice (for static colored background)",themedButtons:"Themed Buttons",themedIcons:"Themed Icons",invertColors:{setting:"Invert Colors",never:"Never",always:"Always",auto:"Automatic (Based on BG)"},verticalMonitorSupport:"Vertical Monitor Support",verticalMonitorSupportDescription:"Enable this if you have a vertical monitor setup. Lyrics will be shown in the bottom, when the window height is greater than the width.",backAnimationTime:"Background Animation Time (for image background)",animationSpeed:"⭐ Animation Speed (for animated background)",upnextScroll:{setting:"Upnext Scroll Animation",mq:"Marquee/Scrolling",sp:"Spotify/Translating"},upnextTime:"Upnext Time to Show",backgroundBlur:"Background Blur",backgroundBrightness:"Background Brightness",aboutHeader:"About",configReset:"Reset Config",reload:"Reload Client"},tvBtnDesc:"TV Mode Display",fullscreenBtnDesc:"Full Screen"},b=t(B()),Be={"en-US":h,"it-IT":(0,b.default)({langName:"Italiano",context:{queue:"Riproduzione coda",track:"Riproduzione brano",album:"Riproduzione album",artist:"Riproduzione artista",playlist:"Riproduzione playlist",playlistFolder:"Riproduzione da cartella di playlist",search:"Riproduzione da ricerca",searchDest:"Brani",collection:"Riproduzione dalla libreria",likedSongs:"Brani che ti piacciono",trackRadio:"Radio dal brano",artistRadio:"Radio da artista",albumRadio:"Radio da album",playlistRadio:"Radio da playlist"},upnext:"In coda",unknownArtist:"Artista sconosciuto",settings:{switchToTV:"Passa alla modalità TV",switchToFullscreen:"Passa alla modalità schermo intero",tvModeConfig:"Modalità TV",fullscreenConfig:"Modalità schermo intero",exit:"Esci",pluginSettings:"Impostazioni plugin",fsHideOriginal:"Nascondi pulsante Schermo Intero di Premium",fsHideOriginalDescription:"Nascondi il pulsante Schermo Intero degli utenti **Spotify Premium**. Richiede un riavvio.",language:"Lingua",autoLaunch:{setting:"Apri automaticamente (all'apertura di Spotify)",description:"**Limitazione:** La finestra di Spotify non può entrare in modalità schermo intero durante l'avvio all'accensione.",never:"Mai (Predefinito)",default:"Apri in modalità default",tvmode:"Apri in modalità TV",lastused:"Apri con l'ultima modalità usata"},lyricsHeader:"Impostazioni testo",lyrics:"Mostra testo",lyricsDescription:["**Nota:** Serve [lyrics-plus](https://spicetify.app/docs/advanced-usage/custom-apps#lyrics-plus) per usare questa funzione.","Segui le instruzioni nel link per installare l'app."],lyricsAlignment:{setting:"Allineamento testo",left:"Sinistra",center:"Centro",right:"Destra"},lyricsAnimationTempo:"Durata animazione testo",generalHeader:"Impostazioni generali",progressBar:"Barra di avanzamento",playerControls:"Controlli player",trimTitle:"Accorcia titolo",trimTitleUpNext:"Accorcia titolo nel visualizzatore coda",showAlbum:{setting:"Mostra album",never:"Mai",always:"Sempre",date:"Con data di uscita"},showAllArtists:"Mostra tutti gli artisti",icons:"Icone",songChangeAnimation:"Animazione cambio brano",fullscreen:"Schermo intero",extraHeader:"Funzionalità aggiuntive",backgroundChoice:{setting:"Scelta sfondo",dynamicColor:"Tinta unita dinamica",staticColor:"Tinta unita fissa (scegli sotto)",artwork:"Immagine dell'album",artist:"Immagine dell'artista"},extraControls:"Controlli aggiuntivi",upnextDisplay:"Mostra il brano in coda",contextDisplay:{setting:"Mostra contesto",always:"Sempre",never:"Mai",mouse:"Al movimento del mouse"},volumeDisplay:{setting:"Mostra barra volume",description:["In modalità `smart` la barra del volume sarà mostrata quando:"," - muovi il mouse nella parte sinistra dello schermo."," - il volume viene cambiato."],always:"Sempre",never:"Mai",smart:"Smart"},appearanceHeader:"Avanzato/Aspetto",appearanceSubHeader:"Cambia solo se sai cosa stai facendo!",backgroundColor:{setting:"Colore su sfondo tinta unita",vibrant:"Vivace",prominent:"Evidente",desaturated:"Desaturato (raccomandato)",lightVibrant:"Vivace chiaro",darkVibrant:"Vivace scuro",vibrantNonAlarming:"Vivace delicato"},staticColor:"Scelta del colore per lo sfondo statico a tinta unita",themedButtons:"Pulsanti a tema",themedIcons:"Icone a tema",invertColors:{setting:"Inverti colori",never:"Mai",always:"Sempre",auto:"Automatico (basato su sfondo)"},backAnimationTime:"Durata animazione sfondo",upnextScroll:{setting:"Scorrimento Up next",mq:"Scorrimento",sp:"Traslazione"},upnextTime:"Tempo per mostrare Up next",backgroundBlur:"Sfocamento sfondo",backgroundBrightness:"Luminosità sfondo",aboutHeader:"A proposito",configReset:"Resetta configurazione",reload:"Ricarica client"},tvBtnDesc:"Modalità TV",fullscreenBtnDesc:"Schermo intero"},h),"zh-CN":(0,b.default)({langName:"简体中文",context:{queue:"正在从队列播放",track:"正在播放",album:"正在从专辑播放",artist:"正在从艺人播放",playlist:"正在从歌单播放",playlistFolder:"正在从歌单文件夹播放",search:"正在从搜索结果播放",searchDest:"歌曲",collection:"正在从合辑播放",likedSongs:"已点赞的歌曲",trackRadio:"正在从歌曲电台播放",artistRadio:"正在从艺人电台播放",albumRadio:"正在从专辑电台播放",playlistRadio:"正在从歌单电台播放"},upnext:"下一首",unknownArtist:"未知歌手",settings:{switchToTV:"切换至电视模式",switchToFullscreen:"切换至默认模式",tvModeConfig:"电视模式配置",fullscreenConfig:"全屏模式配置",exit:"退出",pluginSettings:"插件设置",fsHideOriginal:"隐藏切换至原版按钮 (Spotify Premium)",fsHideOriginalDescription:"隐藏原版的全屏按钮(仅对**Premium**用户有效). 需要重启",language:"语言",autoLaunch:{setting:"自动启动(当Spotify启动时)",description:"**限制:** 自动启动时Spotify窗口不能自动全屏",never:"从不(默认)",default:"进入默认模式",tvmode:"电视模式",lastused:"记忆上次使用状态"},activationTypes:{setting:"激活方式",description:"选择你要激活全屏的方式 FT 键, 或者顶栏和底栏的按钮. **需要重启**",both:"按钮和键盘快捷方式",btns:"仅按钮",keys:"仅键盘快捷方式"},buttonActivation:{setting:"自定义激活按钮",description:"选择你要激活全屏的按钮模式,顶栏(*电视模式*)和底栏(*默认模式) **需要重启**",both:"两者都要",tv:"仅电视模式",def:"仅普通模式"},keyActivation:{setting:"自定义激活快捷键",description:"选择激活全屏的快捷键模式 F 切换到*默认模式*, T 切换到*电视模式* **需要重启**",both:"两者都要",tv:"仅电视模式",def:"仅普通模式"},lyricsHeader:"歌词设置",lyrics:"歌词",lyricsDescription:["**注意:**你需要[lyrics-plus](https://spicetify.app/docs/advanced-usage/custom-apps#lyrics-plus)插件来启用歌词","根据连接里的指示来安装这个插件"],lyricsAlignment:{setting:"歌词对齐方式",left:"靠左",center:"居中",right:"靠右"},lyricsAnimationTempo:"歌词动画速度",generalHeader:"通用设置",progressBar:"播放进度条",playerControls:"播放控制",trimTitle:"缩短标题",trimTitleUpNext:"缩短标题 (下一首提示)",showAlbum:{setting:"显示标题",never:"永不",always:"总是",date:"与发布日期一起显示"},showAllArtists:"显示所有艺人",icons:"显示图标",songChangeAnimation:"切歌动画",fullscreen:"全屏",extraHeader:"额外功能",backgroundChoice:{setting:"背景选择",description:["**最新最热:** 试一下**带动画的专辑图** 选项 [灵感](https://github.com/surfbryce/beautiful-lyrics)","**警告:** 很漂亮,但是这可能占用较多资源,而且这是实验性的"],dynamicColor:"动态纯色",staticColor:"静态纯色(从下面选择)",artwork:"专辑图",animatedArt:"带动画的专辑图(实验性)",artist:"艺人照片"},extraControls:"额外控件",upnextDisplay:"下一首提示",contextDisplay:{setting:"内容来源显示",always:"总是",never:"从不",mouse:"当鼠标移动时"},volumeDisplay:{setting:"音量显示",description:["自动模式下音量条将会在以下情况显示:"," - 鼠标移动到屏幕左侧"," - 音量有变化"],always:"总是",never:"从不",smart:"自动"},appearanceHeader:"高级/外观",appearanceSubHeader:"*(不要动除非你知道自己在做什么)*",backgroundColor:{setting:"纯色背景的颜色配置",vibrant:"Vibrant",prominent:"Prominent",desaturated:"Desaturated (推荐)",lightVibrant:"Light Vibrant",darkVibrant:"Dark Vibrant",vibrantNonAlarming:"Vibrant Non Alarming"},themedButtons:"主题色按钮",themedIcons:"主题色图标",invertColors:{setting:"反转颜色",never:"从不",always:"总是",auto:"自动(基于背景)"},backAnimationTime:"背景动画时间",upnextScroll:{setting:"下一首提示滚动",mq:"Marquee/滚动",sp:"Spotify/变换"},upnextTime:"下一首提示显示时间",backgroundBlur:"背景模糊",backgroundBrightness:"背景亮度",aboutHeader:"关于",configReset:"重置配置",reload:"重新载入应用"},tvBtnDesc:"电视模式显示",fullscreenBtnDesc:"全屏"},h),"de-DE":(0,b.default)({langName:"Deutsch",context:{queue:"Wiedergabe aus der Warteschlange",track:"Titel spielen",album:"Abspielen von Album",artist:"Abspielen von Künstler",playlist:"Abspielen von Playlist",playlistFolder:"Wiedergabe aus dem Playlist-Ordner",search:"Wiedergabe aus Suche",searchDest:"Lieder",collection:"Abspielen aus Sammlung",likedSongs:"Lieblingssongs",trackRadio:"Abspielen von Titel Radio",artistRadio:"Abspielen von Künstler Radio",albumRadio:"Abspielen von Alben Radio",playlistRadio:"Abspielen von Playlist Radio"},upnext:"ALS NÄCHSTES",unknownArtist:"Künstler (nicht verfügbar)",settings:{switchToTV:"Wechseln zu TV-Modus",switchToFullscreen:"Einstellungen des Vollbildmodis",tvModeConfig:"Konfiguration des TV-Modus",fullscreenConfig:"Vollbildmodus konfiguration",exit:"Exit",pluginSettings:"Plugin Einstellungen",fsHideOriginal:"Stock-Schaltfläche ausblenden (Spotify Premium)",language:"Sprache",lyricsHeader:"Ausrichtung des Liedtextes",lyrics:"Liedtext",lyricsAlignment:{setting:"Liedtext Ausrichtung",left:"Links",center:"Center",right:"Rechts"},lyricsAnimationTempo:"Liedtext Animationtempo",generalHeader:"Allgemeine Einstellungen",progressBar:"Fortschritt anzeige",playerControls:"Wiedegergabe steuerung",trimTitle:"Titel trimmen",trimTitleUpNext:"Trim Title(Up Next)",showAlbum:{setting:"Album anzeigen",never:"Niemals",always:"Immer",date:"Veröffentlichungsdatum anzeigen"},showAllArtists:"Alle Künstler anzeigen",icons:"Symbole",songChangeAnimation:"Songwechsel-Animation",fullscreen:"Vollbildmodus",extraHeader:"Zusätzliche Funktionalität",backgroundChoice:{setting:"Hintergrundauswahl",color:"Einfarbig",artwork:"Titelbild"},extraControls:"Zusätzliche Steuerelemente",upnextDisplay:"Nächste-titel Anzeige",contextDisplay:{setting:"Kontextanzeige",always:"Immer",never:"Niemals",mouse:"Bei Mausbewegung"},volumeDisplay:{setting:"Anzeige der Lautstärkenleiste",always:"Immer",never:"Niemals",mouse:"Bei Mausbewegung",volume:"Bei Lautstärkeänderung"},appearanceHeader:"Erweitert/Aussehen",appearanceSubHeader:"Achtung! Ändern diese Einstellungen, wenn Sie wissen, was Sie tun!",backgroundColor:{setting:"Farbwahl auf farbigem Hintergrund",vibrant:"Beschwingt",prominent:"Prominente",desaturated:"Entsättigt (empfohlen)",lightVibrant:"Hell lebendig",darkVibrant:"Dunkel lebendig",vibrantNonAlarming:"Lebhaft, nicht alarmierend"},themedButtons:"Themed Tasten",themedIcons:"Themed Symbole",invertColors:{setting:"Farben umkehren",never:"Niemals",always:"Immer",auto:"Automatisch (basierend auf Hintergrund)"},backAnimationTime:"Background Animation Time",upnextScroll:{setting:"Nächstes Lied Scroll-Animation",mq:"Marquee/Scrolling",sp:"Spotify/Translating"},upnextTime:"Nächster Titel Anzeigedauer",backgroundBlur:"Hintergrund Blur",backgroundBrightness:"Hintergrund Brightness",configReset:"Konfig zurücksetzen",reload:"Client neu laden"},tvBtnDesc:"TV Modus",fullscreenBtnDesc:"Vollbild"},h),"tr-TR":(0,b.default)({langName:"Turkish",context:{queue:"Çalma sırasından çalınıyor",track:"Parça çalınıyor",album:"Albümden oynatılıyor",artist:"Sanatçı'dan oynatılıyor",playlist:"Çalma Listesi'den oynatılıyor",playlistFolder:"Çalma Listesi Klasöründen oynatılıyor",search:"Arama'dan oynatılıyor",searchDest:"Parçalar",collection:"Koleksiyon'dan oynatılıyor",likedSongs:"Beğenilen şarkılar",trackRadio:"Parça Radyosu'ndan oynatılıyor",artistRadio:"Sanatçı Radyosu'ndan oynatılıyor",albumRadio:"Albüm Radyosu'ndan oynatılıyor",playlistRadio:"Çalma Listesi Radyosu'ndan oynatılıyor"},upnext:"SONRAKİ",unknownArtist:"Sanatçı (Mevcut değil)",settings:{switchToTV:"TV Moduna geç",switchToFullscreen:"Tam ekran moduna geç",tvModeConfig:"TV Modu ayarları",fullscreenConfig:"Tam ekran modu ayarları",exit:"Çık",pluginSettings:"Eklenti ayarları",fsHideOriginal:"Tam ekran tuşunu gizle(Spotify Premium kullanıcıları için)",language:"Dil",lyricsHeader:"Şarkı sözleri ayarları",lyrics:"Şarkı sözleri",lyricsAlignment:{setting:"Şarkı sözleri konumu",left:"Sol",center:"Orta",right:"Sağ"},lyricsAnimationTempo:"Şarkı sözleri animasyonu hızı",generalHeader:"Genel ayarlar",progressBar:"İlerleme çubuğu",playerControls:"Oynatıcı kontrolleri",trimTitle:"Başlığı kırp",trimTitleUpNext:"Başlığı kırp (Sonraki şarkı gösterimi)",showAlbum:{setting:"Albüm'ü göster",never:"Asla",always:"Her zaman",date:"Albüm'ün yayınlanma tarihini göster"},showAllArtists:"Şarkıya katkısı olan tüm sanatçıları göster",icons:"Simgeler",songChangeAnimation:"Şarkı değiştirme animasyonu",fullscreen:"Tam ekran",extraHeader:"Ekstra özellikler",backgroundChoice:{setting:"Arka plan özellikleri",color:"Tek renk",artwork:"Albüm kapağı"},extraControls:"Ekstra Kontroller",upnextDisplay:"Sonraki şarkıyı gösterme",contextDisplay:{setting:"Ayrıntıları gösterme",always:"Her zaman",never:"Asla",mouse:"Yalnızca mause hareketinde"},volumeDisplay:{setting:"Ses çubuğunu gösterme",always:"Her zaman",never:"Asla",mouse:"Yalnızca mause hareketinde",volume:"Yalnızca ses düzeyi değiştiği zaman"},appearanceHeader:"Gelişmiş/Görünüm",appearanceSubHeader:"Dikkat! Yalnızca ne yaptığını biliyorsan değiştir.",backgroundColor:{setting:"Arkaplan özel renk tercihi",vibrant:"Parlak",prominent:"Öne çıkan",desaturated:"Soluk (önerilir)",lightVibrant:"Açık parlak",darkVibrant:"Karanlık parlak",vibrantNonAlarming:"Göz almayan parlak"},themedButtons:"Albüm resminin renklerine göre tuşlar",themedIcons:"Albüm resminin renklerine göre simgeler",invertColors:{setting:"Renkleri ters çevir",never:"Asla",always:"Her zaman",auto:"Otomatik (Arka plana göre)"},backAnimationTime:"Arkaplan animasyon stili",upnextScroll:{setting:"Sonraki şarkı yazı animasyonu",mq:"Marquee/Kayan",sp:"Spotify/Sağa sola giden"},upnextTime:"Sonraki şarkı kaçıncı saniyeden sonra gösterilsin? ",backgroundBlur:"Arkaplan'ı bulanıklaştır",backgroundBrightness:"Arka plan parlaklığı",configReset:"Ayarları sıfırla",reload:"İstemciyi (Spotify) yenile (F5)"},tvBtnDesc:"TV Modu'nu göster",fullscreenBtnDesc:"Tam ekran"},h),"ru-RU":(0,b.default)({langName:"Русский",context:{queue:"Воспроизведение из очереди",track:"Воспроизведение трека",album:"Воспроизведение из альбома",artist:"Воспроизведение со страницы исполнителя",playlist:"Воспроизведение из плейлиста",playlistFolder:"Воспроизведение из папки плейлистов",search:"Воспроизведение из поиска",searchDest:"Треки",collection:"Воспроизведение из коллекции",likedSongs:"Любимые треки",trackRadio:"Воспроизведение из радио по треку",artistRadio:"Воспроизведение из радио по исполнителю",albumRadio:"Воспроизведение из радио по альбому",playlistRadio:"Воспроизведение из радио по плейлисту"},upnext:"СЛЕДУЮЩЕЕ",unknownArtist:"Исполнитель (Недоступен)",settings:{switchToTV:"Переключиться на ТВ-режим",switchToFullscreen:"Переключиться на режим По-умолчанию",tvModeConfig:"Настройки ТВ-режима",fullscreenConfig:"Настройки Полного экрана",exit:"Выход",pluginSettings:"Настройки плагина",fsHideOriginal:"Скрыть стоковую кнопку",fsHideOriginalDescription:"Скрывает кнопку Spotify для открытия стокового полноэкранного режима (доступна **Премиум** пользователям). Требуется перезагрузка.",language:"Язык",autoLaunch:{setting:"Авто-запуск (при запуске Spotify)",description:"**Ограничение:** Окно Spotify не может быть развернуто на весь экран при авто-запуске плагина.",never:"Никогда (по-умолчанию)",default:"Открыть режим По-умолчанию",tvmode:"Открыть ТВ-режим",lastused:"Последний использованный режим"},activationTypes:{setting:"Способы активации",description:"Выберите способы активации плагина. Клавиши F и T или кнопки на верхней и нижней панелях. **Требуется перезагрузка**",both:"Кнопки и сочетания клавиш",btns:"Только кнопки",keys:"Только сочетания клавиш"},buttonActivation:{setting:"Настройки кнопок активации",description:"Выберите кнопки активации плагина на верхней (*ТВ-режим*) и нижней (*режим По-умолчанию*) панелях. **Требуется перезагрузка**",both:"Кнопки обоих режимов",tv:"Кнопка только ТВ-режима",def:"Кнопка только режима По-умолчанию"},keyActivation:{setting:"Настройки клавиш активации",description:"Выберите клавиши для активации. F для *режима По-умолчанию* и T для *ТВ-режима* **Требуется перезагрузка**",both:"Клавиши для обоих режимов",tv:"Клавиша только для ТВ-режима",def:"Клавиша только для режима По-умолчанию"},lyricsHeader:"Настройки текста",lyrics:"Текст трека",lyricsDescription:["**Внимание:** Требуется приложение [lyrics-plus](https://spicetify.app/docs/advanced-usage/custom-apps#lyrics-plus) для использования этой функции.","Следуйте инструкциям по ссылке для его установки."],lyricsAlignment:{setting:"Выравнивание текста",left:"По левому краю",center:"По центру",right:"По правому краю"},lyricsAnimationTempo:"Скорость анимации текста",generalHeader:"Основные настройки",progressBar:"Полоса воспроизведения",playerControls:"Элементы управления воспроизведением",trimTitle:"Обрезать название",trimTitleUpNext:"Обрезать название (следующего трека)",showAlbum:{setting:"Отображать альбом",never:"Никогда",always:"Всегда",date:"Отображать с датой релиза"},showAllArtists:"Отображать всех исполнителей",icons:"Иконки",songChangeAnimation:"Анимация переключения трека",fullscreen:"Полный экран",extraHeader:"Дополнительные настройки",backgroundChoice:{setting:"Задний фон",description:["**Новое:** Попробуйте настройку **анимированная обложка альбома**! [Вдохновение](https://github.com/surfbryce/beautiful-lyrics)","**Внимание:** Выглядит очень красиво, но потребляет больше ресурсов и является экспериментальной функцией."],dynamicColor:"Динамическая заливка сплошным цветом",staticColor:"Статическая заливка сплошным цветом (Выберите ниже)",artwork:"Обложка альбома",animatedArt:"Анимированная обложка альбома (Экспериментально)",artist:"Изображение артиста"},extraControls:"Дополнительные элементы управления",upnextDisplay:"Отображать следующий трек",contextDisplay:{setting:"Отображение контекста воспроизведения",always:"Всегда",never:"Никогда",mouse:"При движении мыши"},volumeDisplay:{setting:"Отображать полосу громкости",description:["В `умном` режиме полоса громкости будет отображена при:"," - движении мыши к левой части экрана."," - изменении громкости."],always:"Всегда",never:"Никогда",smart:"Умный режим"},appearanceHeader:"Расширенные настройки внешнего вида",appearanceSubHeader:"*(Изменяйте, только если знаете, что делаете!)*",backgroundColor:{setting:"Тип цвета динамической заливки заднего фона",vibrant:"Насыщенный",prominent:"Яркий",desaturated:"Приглушенный (рекомендуется)",lightVibrant:"Насыщенный светлый",darkVibrant:"Насыщенный темный",vibrantNonAlarming:"Насыщенный спокойный"},staticColor:"Цвет статичной заливки заднего фона",themedButtons:"Цветные кнопки",themedIcons:"Цветные иконки",invertColors:{setting:"Инвертировать цвета",never:"Никогда",always:"Всегда",auto:"Автоматически (на основе фона)"},backAnimationTime:"Длительность анимации смены фона",upnextScroll:{setting:"Анимация смены трека",mq:"Marquee/Прокрутка",sp:"Spotify/Переход"},upnextTime:"Время отображения следующего трека",backgroundBlur:"Размытие фона",backgroundBrightness:"Яркость фона",aboutHeader:"О расширении",configReset:"Сбросить настройки",reload:"Перезагрузить приложение"},tvBtnDesc:"ТВ-режим",fullscreenBtnDesc:"Полный экран"},h),"vi-VN":(0,b.default)({langName:"Tiếng Việt",context:{queue:"Đang phát từ hàng chờ",track:"Đang phát từ bài hát",album:"Đang phát từ album",artist:"Đang phát từ nghệ sĩ",playlist:"Đang phát từ danh sách phát",playlistFolder:"Đang phát từ thư mục danh sách phát",search:"Đang phát từ tìm kiếm",searchDest:"Bài hát",collection:"Đang phát từ bộ sưu tập",likedSongs:"Bài hát đã thích",trackRadio:"Đang phát từ đài phát của bài hát",artistRadio:"Đang phát từ đài phát của nghệ sĩ",albumRadio:"Đang phát từ đài phát của album",playlistRadio:"Đang phát từ đài phát của danh sách phát"},upnext:"TIẾP THEO",unknownArtist:"Nghệ sĩ (Không khả dụng)",settings:{switchToTV:"Chuyển sang chế độ TV",switchToFullscreen:"Chuyển sang chế độ mặc định",tvModeConfig:"Tùy chỉnh chế độ TV",fullscreenConfig:"Tùy chính chế độ toàn màn hình",exit:"Thoát",pluginSettings:"Cài đặt Plugin",fsHideOriginal:"Ẩn nút mặc định",fsHideOriginalDescription:"Ẩn nút toàn màn hình mặc định của Spotify (yêu cầu là người dùng **Premium**). Yêu cầu tải lại.",language:"Ngôn ngữ",autoLaunch:{setting:"Tự khởi động (khi Spotify khởi động)",description:"**Hạn chế:** Cửa sổ Spotify sẽ không thể mở toàn màn hình khi được tự động khởi chạy với hệ thống.",never:"Không bao giờ (Mặc định)",default:"Mở chế độ mặc định",tvmode:"Mở chế độ TV",lastused:"Chế độ dùng lần cuối"},activationTypes:{setting:"Phương thức kích hoạt",description:"Chọn phương thức bạn muốn để kích hoạt Plugin. Phím FT, hoặc là nút ở trên thanh điều hướng và thanh trình phát. **Yêu cầu tải lại**",both:"Nút và phím tắt",btns:"Chỉ nút",keys:"Chỉ phím tắt"},buttonActivation:{setting:"Tùy chính nút kích hoạt",description:"Chọn nút bạn muốn để kích hoạt, trên thanh điều hướng (*Chế độ TV*) và thanh trình phát (*Chế độ mặc định*). **Yêu cầu tải lại**",both:"Nút cho cả hai chế độ",tv:"Chỉ cho chế độ TV",def:"Chỉ cho chế độ mặc định"},keyActivation:{setting:"Tùy chỉnh phím kích hoạt",description:"Chọn phím bạn muốn để kích hoạt. F cho *Chế độ mặc định* và T cho *Chế độ TV* **Yêu cầu tải lại**",both:"Phím cho cả hai chế độ",tv:"Chỉ cho chế độ TV",def:"Chỉ cho chế độ mặc định"},lyricsHeader:"Cài đặt lời bài hát",lyrics:"Lời bài hát",lyricsDescription:["**Ghi chú:** Bạn sẽ cần ứng dụng [lyrics-plus](https://spicetify.app/docs/advanced-usage/custom-apps#lyrics-plus) để dùng tính năng này.","Làm theo các bước trên chỉ dẫn để cài đặt ứng dụng."],lyricsAlignment:{setting:"Căn chỉnh lời bài hát",left:"Trái",center:"Giữa",right:"Phải"},lyricsAnimationTempo:"Nhịp điệu hoạt họa",generalHeader:"Cài đặt tổng quát",progressBar:"Thanh tiến trình",playerControls:"Điều khiển trình phát",trimTitle:"Lược bỏ tiêu đề",trimTitleUpNext:"Lược bỏ tiêu đề (Bài hát kế tiếp)",showAlbum:{setting:"Hiện album",never:"Không bao giờ",always:"Luôn hiện",date:"Hiện với ngày phát hành"},showAllArtists:"Hiện toàn bộ nghệ sĩ",icons:"Icon",songChangeAnimation:"Hoạt họa chuyển bài hát",fullscreen:"Toàn màn hình",extraHeader:"Tính năng bổ sung",backgroundChoice:{setting:"Tùy chọn hình nền",dynamicColor:"Hình nền màu động",staticColor:"Hình nền màu tĩnh (Chọn bên dưới)",artwork:"Ảnh bìa album",artist:"Ảnh bìa nghệ sĩ"},extraControls:"Điều khiển bổ sung",upnextDisplay:"Hiện bài hát tiếp theo",contextDisplay:{setting:"Hiện tùy chọn",always:"Luôn hiện",never:"Không bao giờ",mouse:"Khi chuột di chuyển"},volumeDisplay:{setting:"Hiển thị thanh âm lượng",description:["Trong chế độ `thông minh`, thanh âm lượng sẽ được hiển thị khi:"," - bạn di chuyển chuột về phía trái màn hình."," - âm lượng thay đổi."],always:"Luôn hiện",never:"Không bao giờ",smart:"Thông minh"},appearanceHeader:"Nâng cao/Giao diện",appearanceSubHeader:"*(Chỉ thay đổi nếu bạn biết bạn đang làm gì!)*",backgroundColor:{setting:"Tùy chọn màu cho hình nền màu động",vibrant:"Sống động",prominent:"Nổi bật",desaturated:"Khử bão hòa (được khuyến nghị)",lightVibrant:"Sống động (sáng)",darkVibrant:"Sống động (tối)",vibrantNonAlarming:"Không quá sống động"},staticColor:"Tùy chọn màu cho hình nền màu tĩnh",themedButtons:"Nút được chỉnh theo màu",themedIcons:"Icon được chỉnh theo màu",invertColors:{setting:"Đảo ngược màu",never:"Không bao giờ",always:"Luôn đảo ngược",auto:"Tự động (Dựa trên hình nền)"},backAnimationTime:"Thời gian hoạt họa của hình nền",upnextScroll:{setting:"Hoạt họa của bài hát tiếp theo",mq:"Marquee/Scrolling",sp:"Spotify/Translating"},upnextTime:"Thời gian hiện thông báo bài hát tiếp theo",backgroundBlur:"Làm mờ hình nền",backgroundBrightness:"Độ sáng hình nền",aboutHeader:"Thông tin",configReset:"Đặt lại cài đặt",reload:"Tải lại Client"},tvBtnDesc:"Chế độ TV",fullscreenBtnDesc:"Toàn màn hình"},h),"es-ES":(0,b.default)({langName:"Spanish",context:{queue:"Reproduciendo desde la cola",track:"Reproduciendo la pista",album:"Reproduciendo desde el álbum",artist:"Reproduciendo desde el artista",playlist:"Reproduciendo desde la lista de reproducción",playlistFolder:"Reproduciendo desde la carpeta de listas de reproducción",search:"Reproduciendo desde la búsqueda",searchDest:"Canciones",collection:"Reproduciendo desde la colección",likedSongs:"Canciones favoritas",trackRadio:"Reproduciendo desde la radio de la pista",artistRadio:"Reproduciendo desde la radio del artista",albumRadio:"Reproduciendo desde la radio del álbum",playlistRadio:"Reproduciendo desde la radio de la lista de reproducción"},upnext:"SIGUIENTE",unknownArtist:"Artista (No disponible)",settings:{switchToTV:"Cambiar a modo TV",switchToFullscreen:"Cambiar a modo pantalla completa",tvModeConfig:"Configuración del modo TV",fullscreenConfig:"Configuración de pantalla completa",exit:"Salir",pluginSettings:"Configuración del complemento",fsHideOriginal:"Ocultar el botón de pantalla completa de Spotify",fsHideOriginalDescription:"Oculta el botón de pantalla completa de Spotify (solo disponible para usuarios **Premium**)",language:"Idioma",autoLaunch:{setting:"Lanzamiento automático (al iniciar Spotify)",description:"**Limitación:** La ventana de Spotify no puede ir a pantalla completa al iniciarse automáticamente.",never:"Nunca (predeterminado)",default:"Abrir el modo predeterminado",tvmode:"Abrir el modo TV",lastused:"Último modo usado"},activationTypes:{setting:"Métodos de activación",description:"Elige los métodos que quieres usar para activar el complemento. Los atajos de teclado F y T, o los botones en la barra superior e inferior.",both:"Botones y atajos de teclado",btns:"Botones solo",keys:"Atajos de teclado solo"},buttonActivation:{setting:"Personalizar los botones de activación",description:"Elige los botones que quieres para la activación, en la barra superior (*Modo TV*) y en la barra inferior (*Modo predeterminado*).",both:"Botones para ambos modos",tv:"Botón solo para el modo TV",def:"Botón solo para el modo predeterminado"},keyActivation:{setting:"Personalizar los atajos de activación",description:"Elige los atajos que quieres para la activación. F para el *Modo predeterminado* y T para el *Modo TV*",both:"Atajos para ambos modos",tv:"Atajo solo para el modo TV",def:"Atajo solo para el modo predeterminado"},lyricsHeader:"Configuración de las letras",lyrics:"Letras",lyricsDescription:["**Nota:** Necesitas la aplicación personalizada [lyrics-plus](https://spicetify.app/docs/advanced-usage/custom-apps#lyrics-plus) para usar esta función.","Sigue las instrucciones del enlace para instalar la aplicación personalizada."],lyricsAlignment:{setting:"Alineación de las letras",left:"Izquierda",center:"Centro",right:"Derecha"},autoHideLyrics:"Ocultar las letras automáticamente (cuando no estén disponibles)",lyricsAnimationTempo:"Tempo de la animación de las letras",generalHeader:"Configuración general",progressBar:"Barra de progreso",playerControls:"Controles del reproductor",trimTitle:"Recortar título",trimTitleUpNext:"Recortar título (Siguiente)",showAlbum:{setting:"Mostrar álbum",never:"Nunca",always:"Siempre",date:"Mostrar con fecha de lanzamiento"},showAllArtists:"Mostrar todos los artistas",icons:"Iconos",songChangeAnimation:"Animación de cambio de canción",fullscreen:"Pantalla completa",extraHeader:"Funcionalidad adicional",backgroundChoice:{setting:"⭐ Elección de fondo",description:["**Nuevo:** ¡Prueba la opción de **obra de arte del álbum animado**!","**Advertencia:** Se ve hermoso, pero puede ser intensivo en recursos y es experimental."],dynamicColor:"Color sólido dinámico",staticColor:"Color sólido estático",artwork:"Obra de arte del álbum",animatedArt:"Obra de arte del álbum animada (Experimental)",artist:"Obra de arte del artista"},extraControls:"Controles adicionales",upnextDisplay:"Visualización de la lista de reproducción",contextDisplay:{setting:"Visualización de contexto",always:"Siempre",never:"Nunca",mouse:"Al mover el mouse"},volumeDisplay:{setting:"Visualización de la barra de volumen",description:["En el modo `inteligente`, la barra de volumen se mostrará cuando:"," - mueves el mouse al lado izquierdo de la pantalla."," - cuando se cambia el volumen."],always:"Siempre",never:"Nunca",smart:"Inteligente"},appearanceHeader:"Apariencia avanzada/Apariencia",appearanceSubHeader:"*(Solo cambia si sabes lo que estás haciendo!)*",backgroundHeader:"Modificaciones de fondo",backgroundSubHeader:"Viene con valores predeterminados razonables, *(solo cambia si sabes lo que estás haciendo!)*",backgroundColor:{setting:"Elección de color (para fondo de color dinámico)",vibrant:"Vibrante",prominent:"Prominente",desaturated:"Desaturado (recomendado)",lightVibrant:"Vibrante claro",darkVibrant:"Vibrante oscuro",vibrantNonAlarming:"Vibrante sin alarma"},staticColor:"Elección de color (para fondo de color estático)",themedButtons:"Botones temáticos",themedIcons:"Iconos temáticos",invertColors:{setting:"Invertir colores",never:"Nunca",always:"Siempre",auto:"Automático (Basado en BG)"},backAnimationTime:"Tiempo de animación de fondo (para fondo de imagen)",animationSpeed:"⭐ Velocidad de animación (para fondo animado)",upnextScroll:{setting:"Animación de desplazamiento de la lista de reproducción",mq:"Marquesina/Desplazamiento",sp:"Spotify/Traducción"},upnextTime:"Tiempo de visualización de la lista de reproducción",backgroundBlur:"Desenfoque de fondo",backgroundBrightness:"Brillo de fondo",aboutHeader:"Acerca de",configReset:"Restablecer configuración",reload:"Recargar cliente"},tvBtnDesc:"Visualización del modo TV",fullscreenBtnDesc:"Pantalla completa"},h),"fr-FR":(0,b.default)({langName:"Français",context:{queue:"Lecture de la file d'attente",track:"Lecture de la piste",album:"Lecture de l'album",artist:"Lecture de l'artiste",playlist:"Lecture de la playlist",playlistFolder:"Lecture du dossier de playlist",search:"Lecture de la recherche",searchDest:"Chansons",collection:"Lecture de la collection",likedSongs:"Chansons aimées",trackRadio:"Lecture de la radio de la piste",artistRadio:"Lecture de la radio de l'artiste",albumRadio:"Lecture de la radio de l'album",playlistRadio:"Lecture de la radio de la playlist"},upnext:"À SUIVRE",unknownArtist:"Artiste (Indisponible)",settings:{switchToTV:"Passer en mode TV",switchToFullscreen:"Revenir au mode par défaut",tvModeConfig:"Configuration du mode TV",fullscreenConfig:"Configuration en plein écran",exit:"Quitter",pluginSettings:"Paramètres du plugin",fsHideOriginal:"Masquer le bouton d'origine",fsHideOriginalDescription:"Masquez le bouton de plein écran d'origine de Spotify (disponible pour les utilisateurs **Premium**)",language:"Langue",autoLaunch:{setting:"Lancement automatique (au démarrage de Spotify)",description:"**Limitation :** La fenêtre de Spotify ne peut pas passer en mode plein écran lors du démarrage automatique.",never:"Jamais (Par défaut)",default:"Ouvrir en mode par défaut",tvmode:"Ouvrir en mode TV",lastused:"Dernier mode utilisé"},activationTypes:{setting:"Méthodes d'activation",description:"Choisissez les méthodes que vous souhaitez utiliser pour activer le plugin. Touches F et T, ou boutons dans la barre supérieure et la barre inférieure.",both:"Boutons et raccourcis clavier",btns:"Boutons uniquement",keys:"Raccourcis clavier uniquement"},buttonActivation:{setting:"Personnaliser les boutons d'activation",description:"Choisissez les boutons que vous souhaitez utiliser pour l'activation, dans la barre supérieure (*Mode TV*) et la barre inférieure (*Mode par défaut*).",both:"Boutons pour les deux modes",tv:"Bouton uniquement pour le mode TV",def:"Bouton uniquement pour le mode par défaut"},keyActivation:{setting:"Personnaliser les touches d'activation",description:"Choisissez les touches que vous souhaitez utiliser pour l'activation. Touche F pour le *Mode par défaut* et T pour le *Mode TV*",both:"Touches pour les deux modes",tv:"Touche uniquement pour le mode TV",def:"Touche uniquement pour le mode par défaut"},lyricsHeader:"Paramètres des paroles",lyrics:"Paroles",lyricsDescription:["**Remarque :** Vous avez besoin de l'application personnalisée [lyrics-plus](https://spicetify.app/docs/advanced-usage/custom-apps#lyrics-plus) pour utiliser cette fonctionnalité.","Suivez les instructions du lien pour installer l'application personnalisée."],lyricsAlignment:{setting:"Alignement des paroles",left:"Gauche",center:"Centre",right:"Droite"},autoHideLyrics:"Masquer automatiquement les paroles (lorsque pas disponibles)",lyricsAnimationTempo:"Tempo de l'animation des paroles",generalHeader:"Paramètres généraux",progressBar:"Barre de progression",playerControls:"Contrôles du lecteur",trimTitle:"Réduire le titre",trimTitleUpNext:"Réduire le titre (À suivre)",showAlbum:{setting:"Afficher l'album",never:"Jamais",always:"Toujours",date:"Afficher avec la date de sortie"},showAllArtists:"Afficher tous les artistes",icons:"Icônes",songChangeAnimation:"Animation de changement de chanson",fullscreen:"Plein écran",extraHeader:"Fonctionnalités supplémentaires",backgroundChoice:{setting:"⭐ Choix de l'arrière-plan",description:["**Nouveau :** Essayez l'option **image d'album animée** !","**Avertissement :** Cela peut être très beau, mais peut consommer des ressources et est expérimental."],dynamicColor:"Couleur solide dynamique",staticColor:"Couleur solide statique",artwork:"Image d'album",animatedArt:"Image d'album animée (Expérimental)",artist:"Image de l'artiste"},extraControls:"Contrôles supplémentaires",upnextDisplay:"Affichage À suivre",contextDisplay:{setting:"Affichage du contexte",always:"Toujours",never:"Jamais",mouse:"Lors du mouvement de la souris"},volumeDisplay:{setting:"Affichage de la barre de volume",description:["En mode `intelligent`, la barre de volume s'affichera lorsque :"," - vous déplacez votre souris vers le côté gauche de l'écran."," - lorsque le volume est modifié."],always:"Toujours",never:"Jamais",smart:"Intelligent"},appearanceHeader:"Paramètres avancés/Aspect",appearanceSubHeader:"*(À changer uniquement si vous savez ce que vous faites !)*",backgroundHeader:"Modifications de l'arrière-plan",backgroundSubHeader:"Fournit des valeurs par défaut raisonnables, *(À changer uniquement si vous savez ce que vous faites !)*",backgroundColor:{setting:"Choix de la couleur (pour un arrière-plan coloré dynamique)",vibrant:"Vibrante",prominent:"Prominente",desaturated:"Désaturée (recommandée)",lightVibrant:"Légèrement vibrante",darkVibrant:"Foncé vibrante",vibrantNonAlarming:"Vibrante non alarmante"},staticColor:"Choix de la couleur (pour un arrière-plan coloré statique)",themedButtons:"Boutons thématiques",themedIcons:"Icônes thématiques",invertColors:{setting:"Inverser les couleurs",never:"Jamais",always:"Toujours",auto:"Automatique (basé sur le fond)"},backAnimationTime:"Temps d'animation de l'arrière-plan (pour l'arrière-plan image)",animationSpeed:"⭐ Vitesse d'animation (pour l'arrière-plan animé)",upnextScroll:{setting:"Animation de défilement À suivre",mq:"Marquee/Defilement",sp:"Spotify/Translation"},upnextTime:"Temps pour afficher À suivre",backgroundBlur:"Flou de l'arrière-plan",backgroundBrightness:"Luminosité de l'arrière-plan",aboutHeader:"À propos",configReset:"Réinitialiser la configuration",reload:"Recharger le client"},tvBtnDesc:"Affichage du mode TV",fullscreenBtnDesc:"Plein écran"},h),"id-ID":(0,b.default)({langName:"Bahasa Indonesia",context:{queue:"Memutar dari antrian",track:"Memutar lagu",album:"Memutar dari album",artist:"Memutar dari artis",playlist:"Memutar dari playlist",playlistFolder:"Memutar dari folder playlist",search:"Memutar dari hasil pencarian",searchDest:"Lagu",collection:"Memutar dari koleksi",likedSongs:"Lagu yang disukai",trackRadio:"Memutar dari trek radio",artistRadio:"Memutar dari radio artis",albumRadio:"Memutar dari album radio",playlistRadio:"Memutar dari playlist radio"},upnext:"SELANJUTNYA",unknownArtist:"Artis (Tidak Tersedia)",settings:{switchToTV:"Beralih ke Mode TV",switchToFullscreen:"Beralih ke Mode Default",tvModeConfig:"Konfigurasi Mode TV",fullscreenConfig:"Konfigurasi Layar Penuh",exit:"Keluar",pluginSettings:"Pengaturan Plugin",fsHideOriginal:"Sembunyikan Tombol Default",fsHideOriginalDescription:"Sembunyikan tombol layar penuh bawaan Spotify (tersedia untuk pengguna **Premium**)",language:"Bahasa",autoLaunch:{setting:"Auto-launch (saat startup Spotify)",description:"**Batasan:** Jendela Spotify tidak dapat masuk ke mode layar penuh saat diluncurkan secara otomatis pada startup.",never:"Tidak Pernah (Default)",default:"Buka Mode Default",tvmode:"Buka Mode TV",lastused:"Mode Terakhir yang Digunakan"},activationTypes:{setting:"Metode Aktivasi",description:"Pilih metode yang ingin Anda gunakan untuk mengaktifkan plugin. Tombol F dan T, atau tombol di bilah atas dan bawah.",both:"Tombol dan Pintasan Keyboard",btns:"Hanya Tombol",keys:"Hanya Pintasan Keyboard"},buttonActivation:{setting:"Sesuaikan Tombol Aktivasi",description:"Pilih tombol yang ingin Anda gunakan untuk aktivasi, di bilah atas (*Mode TV*) dan bawah (*Mode Default*).",both:"Tombol untuk kedua mode",tv:"Tombol hanya untuk Mode TV",def:"Tombol hanya untuk Mode Default"},keyActivation:{setting:"Sesuaikan Tombol Aktivasi",description:"Pilih tombol yang ingin Anda gunakan untuk aktivasi. F untuk *Mode Default* dan T untuk *Mode TV*",both:"Tombol untuk kedua mode",tv:"Tombol hanya untuk Mode TV",def:"Tombol hanya untuk Mode Default"},lyricsHeader:"Pengaturan Lirik",lyrics:"Lirik",lyricsDescription:["**Catatan:** Anda memerlukan aplikasi kustom [lyrics-plus](https://spicetify.app/docs/advanced-usage/custom-apps#lyrics-plus) untuk menggunakan fitur ini.","Ikuti petunjuk dalam tautan untuk menginstal aplikasi kustom tersebut."],lyricsAlignment:{setting:"Penjajaran Lirik",left:"Kiri",center:"Tengah",right:"Kanan"},autoHideLyrics:"Sembunyikan Lirik Secara Otomatis (saat tidak tersedia)",lyricsAnimationTempo:"Kecepatan Animasi Lirik",generalHeader:"Pengaturan Umum",progressBar:"Progress Bar",playerControls:"Kontrol Pemutar",trimTitle:"Potong Judul",trimTitleUpNext:"Potong Judul (Selanjutnya)",showAlbum:{setting:"Tampilkan Album",never:"Tidak Pernah",always:"Selalu",date:"Tampilkan dengan Tanggal Rilis"},showAllArtists:"Tampilkan Semua Artis",icons:"Ikon",songChangeAnimation:"Animasi Perubahan Lagu",fullscreen:"Layar Penuh",extraHeader:"Fungsionalitas Tambahan",backgroundChoice:{setting:"⭐ Pilihan Latar Belakang",description:["**Baru:** Cobalah opsi **album seni bergerak**!","**Peringatan:** Terlihat indah tetapi mungkin membutuhkan sumber daya yang tinggi, dan eksperimental."],dynamicColor:"Warna solid dinamis",staticColor:"Warna solid statis",artwork:"Seni Album",animatedArt:"Seni Album Bergerak (Eksperimental)",artist:"Seni Artis"},extraControls:"Kontrol Tambahan",upnextDisplay:"Tampilan Selanjutnya",contextDisplay:{setting:"Tampilan Konteks",always:"Selalu",never:"Tidak Pernah",mouse:"Pada pergerakan mouse"},volumeDisplay:{setting:"Tampilan Bar Volume",description:["Dalam mode `cerdas`, bar volume akan ditampilkan ketika:"," - Anda memindahkan mouse ke sisi kiri layar."," - ketika volume diubah."],always:"Selalu",never:"Tidak Pernah",smart:"Cerdas"},appearanceHeader:"Lanjutan/Penampilan",appearanceSubHeader:"*(Ubah hanya jika Anda tahu apa yang Anda lakukan!)*",backgroundHeader:"Modifikasi Latar Belakang",backgroundSubHeader:"Hadir dengan standar yang wajar, *(Ubah hanya jika Anda tahu apa yang Anda lakukan!)*",backgroundColor:{setting:"Pilihan Warna (untuk latar belakang berwarna dinamis)",vibrant:"Vibrant",prominent:"Prominent",desaturated:"Desaturated (disarankan)",lightVibrant:"Light Vibrant",darkVibrant:"Dark Vibrant",vibrantNonAlarming:"Vibrant Non Alarming"},staticColor:"Pilihan Warna (untuk latar belakang berwarna statis)",themedButtons:"Tombol Bertema",themedIcons:"Ikon Vertema",invertColors:{setting:"Balik Warna",never:"Tidak Pernah",always:"Selalu",auto:"Otomatis (Berdasarkan Latar)"},verticalMonitorSupport:"Dukungan Monitor Vertical",verticalMonitorSupportDescription:"Aktifkan ini jika Anda memiliki pengaturan monitor vertical. Lirik akan ditampilkan di bagian bawah, ketika tinggi jendela lebih besar dari lebar.",backAnimationTime:"Waktu Animasi Latar Belakang (untuk latar belakang gambar)",animationSpeed:"⭐ Kecepatan Animasi (untuk latar belakang bergerak)",upnextScroll:{setting:"Animasi Gulir Selanjutnya",mq:"Marquee/Gulir",sp:"Spotify/Translasi"},upnextTime:"Waktu Selanjutnya untuk Ditampilkan",backgroundBlur:"Blur Latar Belakang",backgroundBrightness:"Kecerahan Latar Belakang",aboutHeader:"Tentang",configReset:"Atur Ulang Konfigurasi",reload:"Muat Ulang Klien"},tvBtnDesc:"Tampilan Mode TV",fullscreenBtnDesc:"Layar Penuh"},h),"pt-BR":(0,b.default)({langName:"Português Brasileiro",context:{queue:"Reproduzindo da fila",track:"Reproduzindo faixa",album:"Reproduzindo do álbum",artist:"Reproduzindo do artista",playlist:"Reproduzindo da playlist",playlistFolder:"Reproduzindo de pasta de playlist",search:"Reproduzindo da pesquisa",searchDest:"Músicas",collection:"Reproduzindo da coleção",likedSongs:"Músicas Curtidas",trackRadio:"Reproduzindo do rádio da faixa",artistRadio:"Reproduzindo do rádio do artista",albumRadio:"Reproduzindo do rádio do álbum",playlistRadio:"Reproduzindo do rádio da playlist"},upnext:"A SEGUIR",unknownArtist:"Artista (Indisponível)",settings:{switchToTV:"Mudar para Modo TV",switchToFullscreen:"Mudar para Modo Padrão",tvModeConfig:"Configuração do Modo TV",fullscreenConfig:"Configuração de Tela Cheia",exit:"Sair",pluginSettings:"Configurações do Plugin",fsHideOriginal:"Ocultar Botão Padrão",fsHideOriginalDescription:"Oculta o botão de tela cheia padrão do Spotify (disponível para usuários **Premium**)",language:"Idioma",autoLaunch:{setting:"Inicialização automática (na inicialização do Spotify))",description:"**Limitação:** A janela do Spotify não pode ser maximizada automaticamente na inicialização.",never:"Nunca (Padrão)",default:"Modo Padrão",tvmode:"Modo TV",lastused:"Último Modo Utilizado"},activationTypes:{setting:"Métodos de Ativação",description:"Escolha os métodos que deseja usar para ativar o plugin. F e T keys, ou botões na barra superior e inferior.",both:"Botões e Atalhos de Teclado",btns:"Apenas Botões",keys:"Apenas Atalhos de Teclado"},buttonActivation:{setting:"Personalizar Botões de Ativação",description:"Escolha os botões desejados para ativação, na barra superior (*Modo TV*) e inferior (*Modo Padrão*).",both:"Modo Padrão e Modo TV",tv:"Modo TV",def:"Modo Padrão"},keyActivation:{setting:"Personalizar Teclas de Ativação",description:"Escolha as teclas desejadas para ativação. Tecla F para *Modo Padrão* e T para *Modo TV*",both:"Modo Padrão e Modo TV",tv:"Modo TV",def:"Modo Padrão"},lyricsHeader:"Configurações de Letras",lyrics:"Letras",lyricsDescription:["**Observação:** Você precisa do [lyrics-plus](https://spicetify.app/docs/advanced-usage/custom-apps#lyrics-plus) aplicativo personalizado para usar esse recurso.","Siga as instruções no link para instalar o aplicativo personalizado."],lyricsAlignment:{setting:"Alinhamento de Letras",left:"Esquerda",center:"Centro",right:"Direita"},autoHideLyrics:"Ocultar Letras Automaticamente (Quando indisponíveis)",lyricsAnimationTempo:"Tempo de Animação das Letras",generalHeader:"Configurações Gerais",progressBar:"Barra de Progresso",playerControls:"Controles do Reprodutor",trimTitle:"Reduzir Título",trimTitleUpNext:"Reduzir Título (Em breve)",showAlbum:{setting:"Exibição do Álbum",never:"Nunca",always:"Sempre",date:"Exibir com Data de Lançamento"},showAllArtists:"Exibição de Todos os Artistas",icons:"Ícones",songChangeAnimation:"Animação de Troca de Música",fullscreen:"Tela Cheia",extraHeader:"Funcionalidades Extras",backgroundChoice:{setting:"⭐ Escolha de Fundo",description:["**Novidade:** Experimente a opção de **Arte do Álbum Animada**!","**Aviso:** Parece bonito, mas pode exigir muito desempenho e é experimental."],dynamicColor:"Cor sólida dinâmica",staticColor:"Cor sólida estática",artwork:"Arte do álbum",animatedArt:"Arte do Álbum Animada (Experimental))",artist:"Arte do Artista"},extraControls:"Controles Extras",upnextDisplay:"Exibição da Próxima Músuica",contextDisplay:{setting:"Exibição do Contexto",always:"Sempre",never:"Nunca",mouse:"Ao movimentar o mouse"},volumeDisplay:{setting:"Exibição da Barra de Volume",description:["No modo `inteligente`, a barra de volume será exibida quando:"," - você mover o mouse para o lado esquerdo da tela."," - quando o volume for alterado."],always:"Sempre",never:"Nunca",smart:"Inteligente"},appearanceHeader:"Avançado/Aparência",appearanceSubHeader:"**(Mude apenas se souber o que está fazendo!)*",backgroundHeader:"Modificações de Fundo",backgroundSubHeader:"Vem com padrões razoáveis, *(Mude apenas se souber o que está fazendo!)*",backgroundColor:{setting:"Escolha de Cor (Para fundo colorido dinâmico)",vibrant:"Vibrante",prominent:"Destaque",desaturated:"Desaturado (Recomendado)",lightVibrant:"Vibrante Claro",darkVibrant:"Vibrante Escuro",vibrantNonAlarming:"Vibrante Não Alarmante"},staticColor:"Escolha de Cor (Para fundo colorido dinâmico)",themedButtons:"Botões Temáticos",themedIcons:"Ícones Temáticos",invertColors:{setting:"Inverter Cores",never:"Nunca",always:"Sempre",auto:"Automático (Baseado no fundo)"},verticalMonitorSupport:"Suporte para Monitor Vertical",verticalMonitorSupportDescription:"Ative isso se tiver uma configuração de monitor vertical. As letras serão exibidas na parte inferior quando a altura da janela for maior que a largura.",backAnimationTime:"Tempo de Animação do Fundo (Para fundo de imagem)",animationSpeed:"⭐ Velocidade de Animação (Para fundo animado)",upnextScroll:{setting:"Animação de rolagem da faixa a seguir",mq:"Marcação/Rolagem",sp:"Spotify/Tradução"},upnextTime:"Tempo para exibição da faixa a seguir",backgroundBlur:"Desfoque do Fundo",backgroundBrightness:"Brilho do Fundo",aboutHeader:"Sobre",configReset:"Redefinir Configuração",reload:"Recarregar Cliente"},tvBtnDesc:"Exibição do Modo TV",fullscreenBtnDesc:"Tela Cheia"},h),"zh-TW":(0,b.default)({langName:"繁體中文",context:{queue:"正在從佇列播放",track:"正在播放",album:"正在從專輯播放",artist:"正在從藝人播放",playlist:"正在從歌單播放",playlistFolder:"正在從歌單資料夾播放",search:"正在從搜尋結果播放",searchDest:"歌曲",collection:"正在從合輯播放",likedSongs:"已按讚的歌曲",trackRadio:"正在從歌曲電台播放",artistRadio:"正在從藝人電台播放",albumRadio:"正在從專輯電台播放",playlistRadio:"正在從歌單電台播放"},upnext:"下一首",unknownArtist:"未知藝人",settings:{switchToTV:"切換至電視模式",switchToFullscreen:"切換至預設模式",tvModeConfig:"電視模式設定",fullscreenConfig:"全螢幕模式設定",exit:"退出",pluginSettings:"插件設定",fsHideOriginal:"隱藏原版按鈕",fsHideOriginalDescription:"隱藏Spotify原版的全螢幕按鈕 (只對**Premium**使用者有效)",language:"語言",autoLaunch:{setting:"自動啟動 (當Spotify啟動時)",description:"**限制:** Spotify 視窗在自動啟動時無法進入全螢幕模式",never:"永不 (預設)",default:"進入預設模式",tvmode:"電視模式",lastused:"上次使用的模式"},activationTypes:{setting:"開啟方式",description:"選擇你要開啟全螢幕的方式 FT 鍵,或者在頂部和底部欄的按鈕",both:"按鈕和鍵盤快捷鍵",btns:"僅限按鈕",keys:"僅限鍵盤快捷鍵"},buttonActivation:{setting:"自訂開啟按鈕",description:"選擇你要開啟全螢幕的方式,頂部(*電視模式*)和底部(*預設模式*)",both:"兩種模式的按鈕",tv:"僅限電視模式的按鈕",def:"僅限一般模式的按鈕"},keyActivation:{setting:"自訂開啟快捷鍵",description:"選擇你要開啟全螢幕的方式 F 切換到*預設模式*, T 切換到*電視模式*",both:"兩種模式的按鍵",tv:"僅限電視模式的按鍵",def:"僅限一般模式的按鍵"},lyricsHeader:"歌詞設定",lyrics:"歌詞",lyricsDescription:["**注意:**你需要先安裝[lyrics-plus](https://spicetify.app/docs/advanced-usage/custom-apps#lyrics-plus)插件才能使用歌詞功能","請根據連結裡的指示安裝這個插件"],lyricsAlignment:{setting:"歌詞對齊方式",left:"靠左對齊",center:"置中",right:"靠右對齊"},autoHideLyrics:"自動隱藏歌詞 (當歌詞不可用時)",lyricsAnimationTempo:"歌詞動畫速度",generalHeader:"一般設定",progressBar:"播放進度條",playerControls:"播放控制",trimTitle:"縮短標題",trimTitleUpNext:"縮短下一首提示的標題",showAlbum:{setting:"顯示專輯標題",never:"永不顯示",always:"永遠顯示",date:"與發佈年分一起顯示"},showAllArtists:"顯示所有藝人",icons:"顯示圖示",songChangeAnimation:"歌曲切換動畫",fullscreen:"全螢幕",extraHeader:"額外功能設定",backgroundChoice:{setting:"背景設定",description:["**新功能:** 試試看 **動化專輯照** 選項!","**警告:** 很漂亮,但可能消耗更多電腦資源,而且這是實驗性的功能"],dynamicColor:"動態純色",staticColor:"靜態純色",artwork:"專輯照",animatedArt:"動化專輯照 (實驗性)",artist:"藝人封面"},extraControls:"額外控制",upnextDisplay:"下一首提示",contextDisplay:{setting:"播放來源顯示",always:"永遠顯示",never:"永不顯示",mouse:"當滑鼠移動時顯示"},volumeDisplay:{setting:"音量條顯示",description:["在自動模式下,音量條將會在以下情況顯示:"," - 滑鼠移動到螢幕左方"," - 音量有變化"],always:"永遠顯示",never:"永不顯示",smart:"自動模式"},appearanceHeader:"進階/外觀設定",appearanceSubHeader:"*(除非你知道你在幹嘛,不然不要改!)*",backgroundHeader:"背景修改",backgroundSubHeader:"有合理的預設,*除非你知道你在幹嘛,不然不要改!*",backgroundColor:{setting:"顏色選擇 (用於動態純色)",vibrant:"豐富多彩",prominent:"突出",desaturated:"去飽和度 (推薦)",lightVibrant:"明亮的活力",darkVibrant:"深色的活力",vibrantNonAlarming:"不引人注目的活力"},staticColor:"顏色選擇 (用於靜態純色)",themedButtons:"主題色按鈕",themedIcons:"主題色圖示",invertColors:{setting:"反轉顏色",never:"永不",always:"永遠",auto:"自動 (基於背景)"},verticalMonitorSupport:"垂直顯示器支援",verticalMonitorSupportDescription:"如果你有垂直顯示器,請啟用此功能。當視窗高度大於寬度時,歌詞將顯示在底部。",backAnimationTime:"背景動畫時間 (用於圖片背景)",animationSpeed:"⭐ 動畫速度 (用於動畫背景)",upnextScroll:{setting:"下一首提示動畫",mq:"跑馬燈/滾動",sp:"Spotify/變換"},upnextTime:"下一首提示顯示時間",backgroundBlur:"背景模糊",backgroundBrightness:"背景亮度",aboutHeader:"關於",configReset:"重設設定",reload:"重新載入插件"},tvBtnDesc:"電視模式",fullscreenBtnDesc:"全螢幕模式"},h)};function Je(e){var n=[],a=null,r=[],o=!1,t=null,s=e.prototype.handleKey;function l(e){for(var t=0;t{const[t,n]=E.useState(Spicetify.Player.getProgress()),[a,r]=E.useState(Spicetify.Player.getDuration()),[e,o]=E.useState(Ne.get("showRemainingTime")),[s,l]=E.useState({isChanging:!1,data:null}),c=E.useRef(null),[d,u]=E.useState(!0),p=E.useRef(null),g=e=>{var t;0==e.button&&(t=c.current?.getBoundingClientRect().width??480,t=(e={isChanging:!0,data:{begin:e.offsetX,positionCoord:e.offsetX,beginClient:e.clientX,sliderDimen:t}}).data.positionCoord/t,n(t*a),l(e))},m=e=>{var t;s.isChanging&&s.data&&(e=e.clientX-s.data.beginClient,t=s.data.sliderDimen,t=(e=Math.min(Math.max(s.data.begin+e,0),t))/t,n(t*a),l({isChanging:!0,data:{...s.data,positionCoord:e}})),"mousemove"===i&&h()},f=e=>{0==e.button&&s.isChanging&&(Spicetify.Player.seek(t),l({isChanging:!1,data:null}))},h=(e=3e3)=>{p.current&&clearTimeout(p.current),u(!0),p.current=setTimeout(()=>{u(!1)},e)},y=()=>{var e=Spicetify.Player.getProgress();s.isChanging||!Spicetify.Player.isPlaying()&&t===e||n(e)},b=e=>{n(0),r(e.data.duration)};return E.useEffect(()=>{"mousemove"===i&&h();const e=setInterval(y,500);return Spicetify.Player.addEventListener("songchange",b),c.current?.addEventListener("mousedown",g),document.addEventListener("mousemove",m),document.addEventListener("mouseup",f),()=>{clearInterval(e),Spicetify.Player.removeEventListener("songchange",b),c.current?.removeEventListener("mousedown",g),document.removeEventListener("mousemove",m),document.removeEventListener("mouseup",f)}},[s,i]),E.createElement("div",{id:"fsd-progress-container",style:{opacity:d?1:0}},E.createElement("div",{className:"progress-number",id:"fsd-elapsed"},Spicetify.Player.formatTime(t)),E.createElement("div",{id:"fsd-progress-bar",ref:c,className:(0,et.default)({dragging:s.isChanging})},E.createElement("div",{id:"fsd-progress-bar-inner",style:{width:t/a*100+"%"}},E.createElement("div",{id:"progress-thumb"}))),E.createElement("div",{className:"progress-number",id:"fsd-duration",onClick:()=>{o(!e),Ne.set("showRemainingTime",!e)}},e?" -"+Spicetify.Player.formatTime(a-t):Spicetify.Player.formatTime(a)))},L=t(z()),it=t(e()),nt=t(U()),at=({volume:e})=>{return L.createElement("button",{className:"fs-button",id:"fsd-volume-icon",onClick:()=>document.querySelector("div.main-nowPlayingBar-volumeBar > button")?.click(),title:0==e?"Unmute":"Mute",dangerouslySetInnerHTML:{__html:"number"!=typeof e||60${Spicetify.SVGIcons.plus2px}`,e,t,l),p=u.querySelector(".minus"),g=u.querySelector(".plus");return p&&g&&(p.classList.toggle("disabled",c===r),g.classList.toggle("disabled",c===o),p.onclick=()=>d(-1),g.onclick=()=>d(1)),u}var h={langName:"English",context:{queue:"Playing from queue",track:"Playing track",album:"Playing from album",artist:"Playing from artist",playlist:"Playing from playlist",playlistFolder:"Playing from playlist folder",search:"Playing from search",searchDest:"Songs",collection:"Playing from collection",likedSongs:"Liked Songs",trackRadio:"Playing from track radio",artistRadio:"Playing from artist radio",albumRadio:"Playing from album radio",playlistRadio:"Playing from playlist radio"},upnext:"UP NEXT",unknownArtist:"Artist (Unavailable)",settings:{switchToTV:"Switch to TV Mode",switchToFullscreen:"Switch to Default Mode",tvModeConfig:"TV Mode Configuration",fullscreenConfig:"Full Screen Configuration",exit:"Exit",pluginSettings:"Plugin Settings",fsHideOriginal:"Hide Stock Button",fsHideOriginalDescription:"Hide the spotify's stock fullscreen button(available to **Premium** users)",language:"Language",autoLaunch:{setting:"Auto launch(on spotify startup)",description:"**Limitation:** The spotify window cannot go into fullscreen while automatically launching on startup.",never:"Never(Default)",default:"Open Default Mode",tvmode:"Open TV Mode",lastused:"Last Used Mode"},activationTypes:{setting:"Activation Methods",description:"Choose the methods you want to use to activate the plugin. F and T keys, or buttons on topbar and bottom bar.",both:"Buttons and Keyboard Shortcuts",btns:"Buttons Only",keys:"Keyboard Shortcuts Only"},buttonActivation:{setting:"Customize Activation Buttons",description:"Choose the buttons you want for activation, on topbar(*TV Mode*) and bottom bar(*Default Mode*).",both:"Buttons for both modes",tv:"Button only for TV Mode",def:"Button only for Default Mode"},keyActivation:{setting:"Customize Activation Keys",description:"Choose the keys you want for activation. F for *Default Mode* and T for *TV Mode*",both:"Keys for both modes",tv:"Key only for TV Mode",def:"Key only for Default Mode"},lyricsHeader:"Lyrics Settings",lyrics:"Lyrics",lyricsDescription:["**Note:** You need the [lyrics-plus](https://spicetify.app/docs/advanced-usage/custom-apps#lyrics-plus) custom app to use this feature.","Follow the instructions in the link to install the custom app."],lyricsAlignment:{setting:"Lyrics Alignment",left:"Left",center:"Center",right:"Right"},autoHideLyrics:"Auto Hide Lyrics (when unavailable)",lyricsAnimationTempo:"Lyrics Animation Tempo",generalHeader:"General Settings",progressBar:"Progress Bar",playerControls:"Player Controls",trimTitle:"Trim Title",trimTitleUpNext:"Trim Title(Up Next)",showAlbum:{setting:"Show Album",never:"Never",always:"Always",date:"Show with Release Date"},showAllArtists:"Show All Artists",icons:"Icons",songChangeAnimation:"Song Change Animation",fullscreen:"Fullscreen",extraHeader:"Extra Functionality",backgroundChoice:{setting:"⭐ Background Choice",description:["**New:** Try out the **animated album art** option!","**Warning:** Looks beautiful but may be resource intensive, and is experimental."],dynamicColor:"Dynamic solid color",staticColor:"Static solid color",artwork:"Album art",animatedArt:"Animated Album Art (Experimental)",artist:"Artist artwork"},sidebarQueue:"Enable Queue in Sidebar (replaces the lyrics button)",sidebarQueueDescription:["Toggle the queue in the sidebar with Q or the button in the extra bar.","Make sure to enable the setting in Experimental features. Check [this.](https://github.com/daksh2k/Spicetify-stuff/issues/167#issuecomment-2199480598) "],extraControls:"Extra Controls",upnextDisplay:"Upnext Display",contextDisplay:{setting:"Context Display",always:"Always",never:"Never",mouse:"On mouse movement"},volumeDisplay:{setting:"Volume Bar Display",description:["In `smart` mode the volume bar will be displayed when:"," - you move your mouse to the left side of the screen."," - when the volume is changed."],always:"Always",never:"Never",smart:"Smart"},appearanceHeader:"Advanced/Appearance",appearanceSubHeader:"*(Only change if you know what you are doing!)*",backgroundHeader:"Background Modifications",backgroundSubHeader:"Comes with reasonable defaults, *(Only change if you know what you are doing!)*",backgroundColor:{setting:"Color Choice (for dynamic colored background)",vibrant:"Vibrant",prominent:"Prominent",desaturated:"Desaturated (recommended)",lightVibrant:"Light Vibrant",darkVibrant:"Dark Vibrant",vibrantNonAlarming:"Vibrant Non Alarming"},staticColor:"Color Choice (for static colored background)",themedButtons:"Themed Buttons",themedIcons:"Themed Icons",invertColors:{setting:"Invert Colors",never:"Never",always:"Always",auto:"Automatic (Based on BG)"},verticalMonitorSupport:"Vertical Monitor Support",verticalMonitorSupportDescription:"Enable this if you have a vertical monitor setup. Lyrics will be shown in the bottom, when the window height is greater than the width.",backAnimationTime:"Background Animation Time (for image background)",animationSpeed:"⭐ Animation Speed (for animated background)",upnextScroll:{setting:"Upnext Scroll Animation",mq:"Marquee/Scrolling",sp:"Spotify/Translating"},upnextTime:"Upnext Time to Show",backgroundBlur:"Background Blur",backgroundBrightness:"Background Brightness",aboutHeader:"About",configReset:"Reset Config",reload:"Reload Client"},tvBtnDesc:"TV Mode Display",fullscreenBtnDesc:"Full Screen"},b=t(B()),Be={"en-US":h,"it-IT":(0,b.default)({langName:"Italiano",context:{queue:"Riproduzione coda",track:"Riproduzione brano",album:"Riproduzione album",artist:"Riproduzione artista",playlist:"Riproduzione playlist",playlistFolder:"Riproduzione da cartella di playlist",search:"Riproduzione da ricerca",searchDest:"Brani",collection:"Riproduzione dalla libreria",likedSongs:"Brani che ti piacciono",trackRadio:"Radio dal brano",artistRadio:"Radio da artista",albumRadio:"Radio da album",playlistRadio:"Radio da playlist"},upnext:"In coda",unknownArtist:"Artista sconosciuto",settings:{switchToTV:"Passa alla modalità TV",switchToFullscreen:"Passa alla modalità schermo intero",tvModeConfig:"Modalità TV",fullscreenConfig:"Modalità schermo intero",exit:"Esci",pluginSettings:"Impostazioni plugin",fsHideOriginal:"Nascondi pulsante Schermo Intero di Premium",fsHideOriginalDescription:"Nascondi il pulsante Schermo Intero degli utenti **Spotify Premium**. Richiede un riavvio.",language:"Lingua",autoLaunch:{setting:"Apri automaticamente (all'apertura di Spotify)",description:"**Limitazione:** La finestra di Spotify non può entrare in modalità schermo intero durante l'avvio all'accensione.",never:"Mai (Predefinito)",default:"Apri in modalità default",tvmode:"Apri in modalità TV",lastused:"Apri con l'ultima modalità usata"},lyricsHeader:"Impostazioni testo",lyrics:"Mostra testo",lyricsDescription:["**Nota:** Serve [lyrics-plus](https://spicetify.app/docs/advanced-usage/custom-apps#lyrics-plus) per usare questa funzione.","Segui le instruzioni nel link per installare l'app."],lyricsAlignment:{setting:"Allineamento testo",left:"Sinistra",center:"Centro",right:"Destra"},lyricsAnimationTempo:"Durata animazione testo",generalHeader:"Impostazioni generali",progressBar:"Barra di avanzamento",playerControls:"Controlli player",trimTitle:"Accorcia titolo",trimTitleUpNext:"Accorcia titolo nel visualizzatore coda",showAlbum:{setting:"Mostra album",never:"Mai",always:"Sempre",date:"Con data di uscita"},showAllArtists:"Mostra tutti gli artisti",icons:"Icone",songChangeAnimation:"Animazione cambio brano",fullscreen:"Schermo intero",extraHeader:"Funzionalità aggiuntive",backgroundChoice:{setting:"Scelta sfondo",dynamicColor:"Tinta unita dinamica",staticColor:"Tinta unita fissa (scegli sotto)",artwork:"Immagine dell'album",artist:"Immagine dell'artista"},extraControls:"Controlli aggiuntivi",upnextDisplay:"Mostra il brano in coda",contextDisplay:{setting:"Mostra contesto",always:"Sempre",never:"Mai",mouse:"Al movimento del mouse"},volumeDisplay:{setting:"Mostra barra volume",description:["In modalità `smart` la barra del volume sarà mostrata quando:"," - muovi il mouse nella parte sinistra dello schermo."," - il volume viene cambiato."],always:"Sempre",never:"Mai",smart:"Smart"},appearanceHeader:"Avanzato/Aspetto",appearanceSubHeader:"Cambia solo se sai cosa stai facendo!",backgroundColor:{setting:"Colore su sfondo tinta unita",vibrant:"Vivace",prominent:"Evidente",desaturated:"Desaturato (raccomandato)",lightVibrant:"Vivace chiaro",darkVibrant:"Vivace scuro",vibrantNonAlarming:"Vivace delicato"},staticColor:"Scelta del colore per lo sfondo statico a tinta unita",themedButtons:"Pulsanti a tema",themedIcons:"Icone a tema",invertColors:{setting:"Inverti colori",never:"Mai",always:"Sempre",auto:"Automatico (basato su sfondo)"},backAnimationTime:"Durata animazione sfondo",upnextScroll:{setting:"Scorrimento Up next",mq:"Scorrimento",sp:"Traslazione"},upnextTime:"Tempo per mostrare Up next",backgroundBlur:"Sfocamento sfondo",backgroundBrightness:"Luminosità sfondo",aboutHeader:"A proposito",configReset:"Resetta configurazione",reload:"Ricarica client"},tvBtnDesc:"Modalità TV",fullscreenBtnDesc:"Schermo intero"},h),"zh-CN":(0,b.default)({langName:"简体中文",context:{queue:"正在从队列播放",track:"正在播放",album:"正在从专辑播放",artist:"正在从艺人播放",playlist:"正在从歌单播放",playlistFolder:"正在从歌单文件夹播放",search:"正在从搜索结果播放",searchDest:"歌曲",collection:"正在从合辑播放",likedSongs:"已点赞的歌曲",trackRadio:"正在从歌曲电台播放",artistRadio:"正在从艺人电台播放",albumRadio:"正在从专辑电台播放",playlistRadio:"正在从歌单电台播放"},upnext:"下一首",unknownArtist:"未知歌手",settings:{switchToTV:"切换至电视模式",switchToFullscreen:"切换至默认模式",tvModeConfig:"电视模式配置",fullscreenConfig:"全屏模式配置",exit:"退出",pluginSettings:"插件设置",fsHideOriginal:"隐藏切换至原版按钮 (Spotify Premium)",fsHideOriginalDescription:"隐藏原版的全屏按钮(仅对**Premium**用户有效). 需要重启",language:"语言",autoLaunch:{setting:"自动启动(当Spotify启动时)",description:"**限制:** 自动启动时Spotify窗口不能自动全屏",never:"从不(默认)",default:"进入默认模式",tvmode:"电视模式",lastused:"记忆上次使用状态"},activationTypes:{setting:"激活方式",description:"选择你要激活全屏的方式 FT 键, 或者顶栏和底栏的按钮. **需要重启**",both:"按钮和键盘快捷方式",btns:"仅按钮",keys:"仅键盘快捷方式"},buttonActivation:{setting:"自定义激活按钮",description:"选择你要激活全屏的按钮模式,顶栏(*电视模式*)和底栏(*默认模式) **需要重启**",both:"两者都要",tv:"仅电视模式",def:"仅普通模式"},keyActivation:{setting:"自定义激活快捷键",description:"选择激活全屏的快捷键模式 F 切换到*默认模式*, T 切换到*电视模式* **需要重启**",both:"两者都要",tv:"仅电视模式",def:"仅普通模式"},lyricsHeader:"歌词设置",lyrics:"歌词",lyricsDescription:["**注意:**你需要[lyrics-plus](https://spicetify.app/docs/advanced-usage/custom-apps#lyrics-plus)插件来启用歌词","根据连接里的指示来安装这个插件"],lyricsAlignment:{setting:"歌词对齐方式",left:"靠左",center:"居中",right:"靠右"},lyricsAnimationTempo:"歌词动画速度",generalHeader:"通用设置",progressBar:"播放进度条",playerControls:"播放控制",trimTitle:"缩短标题",trimTitleUpNext:"缩短标题 (下一首提示)",showAlbum:{setting:"显示标题",never:"永不",always:"总是",date:"与发布日期一起显示"},showAllArtists:"显示所有艺人",icons:"显示图标",songChangeAnimation:"切歌动画",fullscreen:"全屏",extraHeader:"额外功能",backgroundChoice:{setting:"背景选择",description:["**最新最热:** 试一下**带动画的专辑图** 选项 [灵感](https://github.com/surfbryce/beautiful-lyrics)","**警告:** 很漂亮,但是这可能占用较多资源,而且这是实验性的"],dynamicColor:"动态纯色",staticColor:"静态纯色(从下面选择)",artwork:"专辑图",animatedArt:"带动画的专辑图(实验性)",artist:"艺人照片"},extraControls:"额外控件",upnextDisplay:"下一首提示",contextDisplay:{setting:"内容来源显示",always:"总是",never:"从不",mouse:"当鼠标移动时"},volumeDisplay:{setting:"音量显示",description:["自动模式下音量条将会在以下情况显示:"," - 鼠标移动到屏幕左侧"," - 音量有变化"],always:"总是",never:"从不",smart:"自动"},appearanceHeader:"高级/外观",appearanceSubHeader:"*(不要动除非你知道自己在做什么)*",backgroundColor:{setting:"纯色背景的颜色配置",vibrant:"Vibrant",prominent:"Prominent",desaturated:"Desaturated (推荐)",lightVibrant:"Light Vibrant",darkVibrant:"Dark Vibrant",vibrantNonAlarming:"Vibrant Non Alarming"},themedButtons:"主题色按钮",themedIcons:"主题色图标",invertColors:{setting:"反转颜色",never:"从不",always:"总是",auto:"自动(基于背景)"},backAnimationTime:"背景动画时间",upnextScroll:{setting:"下一首提示滚动",mq:"Marquee/滚动",sp:"Spotify/变换"},upnextTime:"下一首提示显示时间",backgroundBlur:"背景模糊",backgroundBrightness:"背景亮度",aboutHeader:"关于",configReset:"重置配置",reload:"重新载入应用"},tvBtnDesc:"电视模式显示",fullscreenBtnDesc:"全屏"},h),"de-DE":(0,b.default)({langName:"Deutsch",context:{queue:"Wiedergabe aus der Warteschlange",track:"Titel spielen",album:"Abspielen von Album",artist:"Abspielen von Künstler",playlist:"Abspielen von Playlist",playlistFolder:"Wiedergabe aus dem Playlist-Ordner",search:"Wiedergabe aus Suche",searchDest:"Lieder",collection:"Abspielen aus Sammlung",likedSongs:"Lieblingssongs",trackRadio:"Abspielen von Titel Radio",artistRadio:"Abspielen von Künstler Radio",albumRadio:"Abspielen von Alben Radio",playlistRadio:"Abspielen von Playlist Radio"},upnext:"ALS NÄCHSTES",unknownArtist:"Künstler (nicht verfügbar)",settings:{switchToTV:"Wechseln zu TV-Modus",switchToFullscreen:"Einstellungen des Vollbildmodis",tvModeConfig:"Konfiguration des TV-Modus",fullscreenConfig:"Vollbildmodus konfiguration",exit:"Exit",pluginSettings:"Plugin Einstellungen",fsHideOriginal:"Stock-Schaltfläche ausblenden (Spotify Premium)",language:"Sprache",lyricsHeader:"Ausrichtung des Liedtextes",lyrics:"Liedtext",lyricsAlignment:{setting:"Liedtext Ausrichtung",left:"Links",center:"Center",right:"Rechts"},lyricsAnimationTempo:"Liedtext Animationtempo",generalHeader:"Allgemeine Einstellungen",progressBar:"Fortschritt anzeige",playerControls:"Wiedegergabe steuerung",trimTitle:"Titel trimmen",trimTitleUpNext:"Trim Title(Up Next)",showAlbum:{setting:"Album anzeigen",never:"Niemals",always:"Immer",date:"Veröffentlichungsdatum anzeigen"},showAllArtists:"Alle Künstler anzeigen",icons:"Symbole",songChangeAnimation:"Songwechsel-Animation",fullscreen:"Vollbildmodus",extraHeader:"Zusätzliche Funktionalität",backgroundChoice:{setting:"Hintergrundauswahl",color:"Einfarbig",artwork:"Titelbild"},extraControls:"Zusätzliche Steuerelemente",upnextDisplay:"Nächste-titel Anzeige",contextDisplay:{setting:"Kontextanzeige",always:"Immer",never:"Niemals",mouse:"Bei Mausbewegung"},volumeDisplay:{setting:"Anzeige der Lautstärkenleiste",always:"Immer",never:"Niemals",mouse:"Bei Mausbewegung",volume:"Bei Lautstärkeänderung"},appearanceHeader:"Erweitert/Aussehen",appearanceSubHeader:"Achtung! Ändern diese Einstellungen, wenn Sie wissen, was Sie tun!",backgroundColor:{setting:"Farbwahl auf farbigem Hintergrund",vibrant:"Beschwingt",prominent:"Prominente",desaturated:"Entsättigt (empfohlen)",lightVibrant:"Hell lebendig",darkVibrant:"Dunkel lebendig",vibrantNonAlarming:"Lebhaft, nicht alarmierend"},themedButtons:"Themed Tasten",themedIcons:"Themed Symbole",invertColors:{setting:"Farben umkehren",never:"Niemals",always:"Immer",auto:"Automatisch (basierend auf Hintergrund)"},backAnimationTime:"Background Animation Time",upnextScroll:{setting:"Nächstes Lied Scroll-Animation",mq:"Marquee/Scrolling",sp:"Spotify/Translating"},upnextTime:"Nächster Titel Anzeigedauer",backgroundBlur:"Hintergrund Blur",backgroundBrightness:"Hintergrund Brightness",configReset:"Konfig zurücksetzen",reload:"Client neu laden"},tvBtnDesc:"TV Modus",fullscreenBtnDesc:"Vollbild"},h),"tr-TR":(0,b.default)({langName:"Turkish",context:{queue:"Çalma sırasından çalınıyor",track:"Parça çalınıyor",album:"Albümden oynatılıyor",artist:"Sanatçı'dan oynatılıyor",playlist:"Çalma Listesi'den oynatılıyor",playlistFolder:"Çalma Listesi Klasöründen oynatılıyor",search:"Arama'dan oynatılıyor",searchDest:"Parçalar",collection:"Koleksiyon'dan oynatılıyor",likedSongs:"Beğenilen şarkılar",trackRadio:"Parça Radyosu'ndan oynatılıyor",artistRadio:"Sanatçı Radyosu'ndan oynatılıyor",albumRadio:"Albüm Radyosu'ndan oynatılıyor",playlistRadio:"Çalma Listesi Radyosu'ndan oynatılıyor"},upnext:"SONRAKİ",unknownArtist:"Sanatçı (Mevcut değil)",settings:{switchToTV:"TV Moduna geç",switchToFullscreen:"Tam ekran moduna geç",tvModeConfig:"TV Modu ayarları",fullscreenConfig:"Tam ekran modu ayarları",exit:"Çık",pluginSettings:"Eklenti ayarları",fsHideOriginal:"Tam ekran tuşunu gizle(Spotify Premium kullanıcıları için)",language:"Dil",lyricsHeader:"Şarkı sözleri ayarları",lyrics:"Şarkı sözleri",lyricsAlignment:{setting:"Şarkı sözleri konumu",left:"Sol",center:"Orta",right:"Sağ"},lyricsAnimationTempo:"Şarkı sözleri animasyonu hızı",generalHeader:"Genel ayarlar",progressBar:"İlerleme çubuğu",playerControls:"Oynatıcı kontrolleri",trimTitle:"Başlığı kırp",trimTitleUpNext:"Başlığı kırp (Sonraki şarkı gösterimi)",showAlbum:{setting:"Albüm'ü göster",never:"Asla",always:"Her zaman",date:"Albüm'ün yayınlanma tarihini göster"},showAllArtists:"Şarkıya katkısı olan tüm sanatçıları göster",icons:"Simgeler",songChangeAnimation:"Şarkı değiştirme animasyonu",fullscreen:"Tam ekran",extraHeader:"Ekstra özellikler",backgroundChoice:{setting:"Arka plan özellikleri",color:"Tek renk",artwork:"Albüm kapağı"},extraControls:"Ekstra Kontroller",upnextDisplay:"Sonraki şarkıyı gösterme",contextDisplay:{setting:"Ayrıntıları gösterme",always:"Her zaman",never:"Asla",mouse:"Yalnızca mause hareketinde"},volumeDisplay:{setting:"Ses çubuğunu gösterme",always:"Her zaman",never:"Asla",mouse:"Yalnızca mause hareketinde",volume:"Yalnızca ses düzeyi değiştiği zaman"},appearanceHeader:"Gelişmiş/Görünüm",appearanceSubHeader:"Dikkat! Yalnızca ne yaptığını biliyorsan değiştir.",backgroundColor:{setting:"Arkaplan özel renk tercihi",vibrant:"Parlak",prominent:"Öne çıkan",desaturated:"Soluk (önerilir)",lightVibrant:"Açık parlak",darkVibrant:"Karanlık parlak",vibrantNonAlarming:"Göz almayan parlak"},themedButtons:"Albüm resminin renklerine göre tuşlar",themedIcons:"Albüm resminin renklerine göre simgeler",invertColors:{setting:"Renkleri ters çevir",never:"Asla",always:"Her zaman",auto:"Otomatik (Arka plana göre)"},backAnimationTime:"Arkaplan animasyon stili",upnextScroll:{setting:"Sonraki şarkı yazı animasyonu",mq:"Marquee/Kayan",sp:"Spotify/Sağa sola giden"},upnextTime:"Sonraki şarkı kaçıncı saniyeden sonra gösterilsin? ",backgroundBlur:"Arkaplan'ı bulanıklaştır",backgroundBrightness:"Arka plan parlaklığı",configReset:"Ayarları sıfırla",reload:"İstemciyi (Spotify) yenile (F5)"},tvBtnDesc:"TV Modu'nu göster",fullscreenBtnDesc:"Tam ekran"},h),"ru-RU":(0,b.default)({langName:"Русский",context:{queue:"Воспроизведение из очереди",track:"Воспроизведение трека",album:"Воспроизведение из альбома",artist:"Воспроизведение со страницы исполнителя",playlist:"Воспроизведение из плейлиста",playlistFolder:"Воспроизведение из папки плейлистов",search:"Воспроизведение из поиска",searchDest:"Треки",collection:"Воспроизведение из коллекции",likedSongs:"Любимые треки",trackRadio:"Воспроизведение из радио по треку",artistRadio:"Воспроизведение из радио по исполнителю",albumRadio:"Воспроизведение из радио по альбому",playlistRadio:"Воспроизведение из радио по плейлисту"},upnext:"СЛЕДУЮЩЕЕ",unknownArtist:"Исполнитель (Недоступен)",settings:{switchToTV:"Переключиться на ТВ-режим",switchToFullscreen:"Переключиться на режим По-умолчанию",tvModeConfig:"Настройки ТВ-режима",fullscreenConfig:"Настройки Полного экрана",exit:"Выход",pluginSettings:"Настройки плагина",fsHideOriginal:"Скрыть стоковую кнопку",fsHideOriginalDescription:"Скрывает кнопку Spotify для открытия стокового полноэкранного режима (доступна **Премиум** пользователям). Требуется перезагрузка.",language:"Язык",autoLaunch:{setting:"Авто-запуск (при запуске Spotify)",description:"**Ограничение:** Окно Spotify не может быть развернуто на весь экран при авто-запуске плагина.",never:"Никогда (по-умолчанию)",default:"Открыть режим По-умолчанию",tvmode:"Открыть ТВ-режим",lastused:"Последний использованный режим"},activationTypes:{setting:"Способы активации",description:"Выберите способы активации плагина. Клавиши F и T или кнопки на верхней и нижней панелях. **Требуется перезагрузка**",both:"Кнопки и сочетания клавиш",btns:"Только кнопки",keys:"Только сочетания клавиш"},buttonActivation:{setting:"Настройки кнопок активации",description:"Выберите кнопки активации плагина на верхней (*ТВ-режим*) и нижней (*режим По-умолчанию*) панелях. **Требуется перезагрузка**",both:"Кнопки обоих режимов",tv:"Кнопка только ТВ-режима",def:"Кнопка только режима По-умолчанию"},keyActivation:{setting:"Настройки клавиш активации",description:"Выберите клавиши для активации. F для *режима По-умолчанию* и T для *ТВ-режима* **Требуется перезагрузка**",both:"Клавиши для обоих режимов",tv:"Клавиша только для ТВ-режима",def:"Клавиша только для режима По-умолчанию"},lyricsHeader:"Настройки текста",lyrics:"Текст трека",lyricsDescription:["**Внимание:** Требуется приложение [lyrics-plus](https://spicetify.app/docs/advanced-usage/custom-apps#lyrics-plus) для использования этой функции.","Следуйте инструкциям по ссылке для его установки."],lyricsAlignment:{setting:"Выравнивание текста",left:"По левому краю",center:"По центру",right:"По правому краю"},lyricsAnimationTempo:"Скорость анимации текста",generalHeader:"Основные настройки",progressBar:"Полоса воспроизведения",playerControls:"Элементы управления воспроизведением",trimTitle:"Обрезать название",trimTitleUpNext:"Обрезать название (следующего трека)",showAlbum:{setting:"Отображать альбом",never:"Никогда",always:"Всегда",date:"Отображать с датой релиза"},showAllArtists:"Отображать всех исполнителей",icons:"Иконки",songChangeAnimation:"Анимация переключения трека",fullscreen:"Полный экран",extraHeader:"Дополнительные настройки",backgroundChoice:{setting:"Задний фон",description:["**Новое:** Попробуйте настройку **анимированная обложка альбома**! [Вдохновение](https://github.com/surfbryce/beautiful-lyrics)","**Внимание:** Выглядит очень красиво, но потребляет больше ресурсов и является экспериментальной функцией."],dynamicColor:"Динамическая заливка сплошным цветом",staticColor:"Статическая заливка сплошным цветом (Выберите ниже)",artwork:"Обложка альбома",animatedArt:"Анимированная обложка альбома (Экспериментально)",artist:"Изображение артиста"},extraControls:"Дополнительные элементы управления",upnextDisplay:"Отображать следующий трек",contextDisplay:{setting:"Отображение контекста воспроизведения",always:"Всегда",never:"Никогда",mouse:"При движении мыши"},volumeDisplay:{setting:"Отображать полосу громкости",description:["В `умном` режиме полоса громкости будет отображена при:"," - движении мыши к левой части экрана."," - изменении громкости."],always:"Всегда",never:"Никогда",smart:"Умный режим"},appearanceHeader:"Расширенные настройки внешнего вида",appearanceSubHeader:"*(Изменяйте, только если знаете, что делаете!)*",backgroundColor:{setting:"Тип цвета динамической заливки заднего фона",vibrant:"Насыщенный",prominent:"Яркий",desaturated:"Приглушенный (рекомендуется)",lightVibrant:"Насыщенный светлый",darkVibrant:"Насыщенный темный",vibrantNonAlarming:"Насыщенный спокойный"},staticColor:"Цвет статичной заливки заднего фона",themedButtons:"Цветные кнопки",themedIcons:"Цветные иконки",invertColors:{setting:"Инвертировать цвета",never:"Никогда",always:"Всегда",auto:"Автоматически (на основе фона)"},backAnimationTime:"Длительность анимации смены фона",upnextScroll:{setting:"Анимация смены трека",mq:"Marquee/Прокрутка",sp:"Spotify/Переход"},upnextTime:"Время отображения следующего трека",backgroundBlur:"Размытие фона",backgroundBrightness:"Яркость фона",aboutHeader:"О расширении",configReset:"Сбросить настройки",reload:"Перезагрузить приложение"},tvBtnDesc:"ТВ-режим",fullscreenBtnDesc:"Полный экран"},h),"vi-VN":(0,b.default)({langName:"Tiếng Việt",context:{queue:"Đang phát từ hàng chờ",track:"Đang phát từ bài hát",album:"Đang phát từ album",artist:"Đang phát từ nghệ sĩ",playlist:"Đang phát từ danh sách phát",playlistFolder:"Đang phát từ thư mục danh sách phát",search:"Đang phát từ tìm kiếm",searchDest:"Bài hát",collection:"Đang phát từ bộ sưu tập",likedSongs:"Bài hát đã thích",trackRadio:"Đang phát từ đài phát của bài hát",artistRadio:"Đang phát từ đài phát của nghệ sĩ",albumRadio:"Đang phát từ đài phát của album",playlistRadio:"Đang phát từ đài phát của danh sách phát"},upnext:"TIẾP THEO",unknownArtist:"Nghệ sĩ (Không khả dụng)",settings:{switchToTV:"Chuyển sang chế độ TV",switchToFullscreen:"Chuyển sang chế độ mặc định",tvModeConfig:"Tùy chỉnh chế độ TV",fullscreenConfig:"Tùy chính chế độ toàn màn hình",exit:"Thoát",pluginSettings:"Cài đặt Plugin",fsHideOriginal:"Ẩn nút mặc định",fsHideOriginalDescription:"Ẩn nút toàn màn hình mặc định của Spotify (yêu cầu là người dùng **Premium**). Yêu cầu tải lại.",language:"Ngôn ngữ",autoLaunch:{setting:"Tự khởi động (khi Spotify khởi động)",description:"**Hạn chế:** Cửa sổ Spotify sẽ không thể mở toàn màn hình khi được tự động khởi chạy với hệ thống.",never:"Không bao giờ (Mặc định)",default:"Mở chế độ mặc định",tvmode:"Mở chế độ TV",lastused:"Chế độ dùng lần cuối"},activationTypes:{setting:"Phương thức kích hoạt",description:"Chọn phương thức bạn muốn để kích hoạt Plugin. Phím FT, hoặc là nút ở trên thanh điều hướng và thanh trình phát. **Yêu cầu tải lại**",both:"Nút và phím tắt",btns:"Chỉ nút",keys:"Chỉ phím tắt"},buttonActivation:{setting:"Tùy chính nút kích hoạt",description:"Chọn nút bạn muốn để kích hoạt, trên thanh điều hướng (*Chế độ TV*) và thanh trình phát (*Chế độ mặc định*). **Yêu cầu tải lại**",both:"Nút cho cả hai chế độ",tv:"Chỉ cho chế độ TV",def:"Chỉ cho chế độ mặc định"},keyActivation:{setting:"Tùy chỉnh phím kích hoạt",description:"Chọn phím bạn muốn để kích hoạt. F cho *Chế độ mặc định* và T cho *Chế độ TV* **Yêu cầu tải lại**",both:"Phím cho cả hai chế độ",tv:"Chỉ cho chế độ TV",def:"Chỉ cho chế độ mặc định"},lyricsHeader:"Cài đặt lời bài hát",lyrics:"Lời bài hát",lyricsDescription:["**Ghi chú:** Bạn sẽ cần ứng dụng [lyrics-plus](https://spicetify.app/docs/advanced-usage/custom-apps#lyrics-plus) để dùng tính năng này.","Làm theo các bước trên chỉ dẫn để cài đặt ứng dụng."],lyricsAlignment:{setting:"Căn chỉnh lời bài hát",left:"Trái",center:"Giữa",right:"Phải"},lyricsAnimationTempo:"Nhịp điệu hoạt họa",generalHeader:"Cài đặt tổng quát",progressBar:"Thanh tiến trình",playerControls:"Điều khiển trình phát",trimTitle:"Lược bỏ tiêu đề",trimTitleUpNext:"Lược bỏ tiêu đề (Bài hát kế tiếp)",showAlbum:{setting:"Hiện album",never:"Không bao giờ",always:"Luôn hiện",date:"Hiện với ngày phát hành"},showAllArtists:"Hiện toàn bộ nghệ sĩ",icons:"Icon",songChangeAnimation:"Hoạt họa chuyển bài hát",fullscreen:"Toàn màn hình",extraHeader:"Tính năng bổ sung",backgroundChoice:{setting:"Tùy chọn hình nền",dynamicColor:"Hình nền màu động",staticColor:"Hình nền màu tĩnh (Chọn bên dưới)",artwork:"Ảnh bìa album",artist:"Ảnh bìa nghệ sĩ"},extraControls:"Điều khiển bổ sung",upnextDisplay:"Hiện bài hát tiếp theo",contextDisplay:{setting:"Hiện tùy chọn",always:"Luôn hiện",never:"Không bao giờ",mouse:"Khi chuột di chuyển"},volumeDisplay:{setting:"Hiển thị thanh âm lượng",description:["Trong chế độ `thông minh`, thanh âm lượng sẽ được hiển thị khi:"," - bạn di chuyển chuột về phía trái màn hình."," - âm lượng thay đổi."],always:"Luôn hiện",never:"Không bao giờ",smart:"Thông minh"},appearanceHeader:"Nâng cao/Giao diện",appearanceSubHeader:"*(Chỉ thay đổi nếu bạn biết bạn đang làm gì!)*",backgroundColor:{setting:"Tùy chọn màu cho hình nền màu động",vibrant:"Sống động",prominent:"Nổi bật",desaturated:"Khử bão hòa (được khuyến nghị)",lightVibrant:"Sống động (sáng)",darkVibrant:"Sống động (tối)",vibrantNonAlarming:"Không quá sống động"},staticColor:"Tùy chọn màu cho hình nền màu tĩnh",themedButtons:"Nút được chỉnh theo màu",themedIcons:"Icon được chỉnh theo màu",invertColors:{setting:"Đảo ngược màu",never:"Không bao giờ",always:"Luôn đảo ngược",auto:"Tự động (Dựa trên hình nền)"},backAnimationTime:"Thời gian hoạt họa của hình nền",upnextScroll:{setting:"Hoạt họa của bài hát tiếp theo",mq:"Marquee/Scrolling",sp:"Spotify/Translating"},upnextTime:"Thời gian hiện thông báo bài hát tiếp theo",backgroundBlur:"Làm mờ hình nền",backgroundBrightness:"Độ sáng hình nền",aboutHeader:"Thông tin",configReset:"Đặt lại cài đặt",reload:"Tải lại Client"},tvBtnDesc:"Chế độ TV",fullscreenBtnDesc:"Toàn màn hình"},h),"es-ES":(0,b.default)({langName:"Spanish",context:{queue:"Reproduciendo desde la cola",track:"Reproduciendo la pista",album:"Reproduciendo desde el álbum",artist:"Reproduciendo desde el artista",playlist:"Reproduciendo desde la lista de reproducción",playlistFolder:"Reproduciendo desde la carpeta de listas de reproducción",search:"Reproduciendo desde la búsqueda",searchDest:"Canciones",collection:"Reproduciendo desde la colección",likedSongs:"Canciones favoritas",trackRadio:"Reproduciendo desde la radio de la pista",artistRadio:"Reproduciendo desde la radio del artista",albumRadio:"Reproduciendo desde la radio del álbum",playlistRadio:"Reproduciendo desde la radio de la lista de reproducción"},upnext:"SIGUIENTE",unknownArtist:"Artista (No disponible)",settings:{switchToTV:"Cambiar a modo TV",switchToFullscreen:"Cambiar a modo pantalla completa",tvModeConfig:"Configuración del modo TV",fullscreenConfig:"Configuración de pantalla completa",exit:"Salir",pluginSettings:"Configuración del complemento",fsHideOriginal:"Ocultar el botón de pantalla completa de Spotify",fsHideOriginalDescription:"Oculta el botón de pantalla completa de Spotify (solo disponible para usuarios **Premium**)",language:"Idioma",autoLaunch:{setting:"Lanzamiento automático (al iniciar Spotify)",description:"**Limitación:** La ventana de Spotify no puede ir a pantalla completa al iniciarse automáticamente.",never:"Nunca (predeterminado)",default:"Abrir el modo predeterminado",tvmode:"Abrir el modo TV",lastused:"Último modo usado"},activationTypes:{setting:"Métodos de activación",description:"Elige los métodos que quieres usar para activar el complemento. Los atajos de teclado F y T, o los botones en la barra superior e inferior.",both:"Botones y atajos de teclado",btns:"Botones solo",keys:"Atajos de teclado solo"},buttonActivation:{setting:"Personalizar los botones de activación",description:"Elige los botones que quieres para la activación, en la barra superior (*Modo TV*) y en la barra inferior (*Modo predeterminado*).",both:"Botones para ambos modos",tv:"Botón solo para el modo TV",def:"Botón solo para el modo predeterminado"},keyActivation:{setting:"Personalizar los atajos de activación",description:"Elige los atajos que quieres para la activación. F para el *Modo predeterminado* y T para el *Modo TV*",both:"Atajos para ambos modos",tv:"Atajo solo para el modo TV",def:"Atajo solo para el modo predeterminado"},lyricsHeader:"Configuración de las letras",lyrics:"Letras",lyricsDescription:["**Nota:** Necesitas la aplicación personalizada [lyrics-plus](https://spicetify.app/docs/advanced-usage/custom-apps#lyrics-plus) para usar esta función.","Sigue las instrucciones del enlace para instalar la aplicación personalizada."],lyricsAlignment:{setting:"Alineación de las letras",left:"Izquierda",center:"Centro",right:"Derecha"},autoHideLyrics:"Ocultar las letras automáticamente (cuando no estén disponibles)",lyricsAnimationTempo:"Tempo de la animación de las letras",generalHeader:"Configuración general",progressBar:"Barra de progreso",playerControls:"Controles del reproductor",trimTitle:"Recortar título",trimTitleUpNext:"Recortar título (Siguiente)",showAlbum:{setting:"Mostrar álbum",never:"Nunca",always:"Siempre",date:"Mostrar con fecha de lanzamiento"},showAllArtists:"Mostrar todos los artistas",icons:"Iconos",songChangeAnimation:"Animación de cambio de canción",fullscreen:"Pantalla completa",extraHeader:"Funcionalidad adicional",backgroundChoice:{setting:"⭐ Elección de fondo",description:["**Nuevo:** ¡Prueba la opción de **obra de arte del álbum animado**!","**Advertencia:** Se ve hermoso, pero puede ser intensivo en recursos y es experimental."],dynamicColor:"Color sólido dinámico",staticColor:"Color sólido estático",artwork:"Obra de arte del álbum",animatedArt:"Obra de arte del álbum animada (Experimental)",artist:"Obra de arte del artista"},extraControls:"Controles adicionales",upnextDisplay:"Visualización de la lista de reproducción",contextDisplay:{setting:"Visualización de contexto",always:"Siempre",never:"Nunca",mouse:"Al mover el mouse"},volumeDisplay:{setting:"Visualización de la barra de volumen",description:["En el modo `inteligente`, la barra de volumen se mostrará cuando:"," - mueves el mouse al lado izquierdo de la pantalla."," - cuando se cambia el volumen."],always:"Siempre",never:"Nunca",smart:"Inteligente"},appearanceHeader:"Apariencia avanzada/Apariencia",appearanceSubHeader:"*(Solo cambia si sabes lo que estás haciendo!)*",backgroundHeader:"Modificaciones de fondo",backgroundSubHeader:"Viene con valores predeterminados razonables, *(solo cambia si sabes lo que estás haciendo!)*",backgroundColor:{setting:"Elección de color (para fondo de color dinámico)",vibrant:"Vibrante",prominent:"Prominente",desaturated:"Desaturado (recomendado)",lightVibrant:"Vibrante claro",darkVibrant:"Vibrante oscuro",vibrantNonAlarming:"Vibrante sin alarma"},staticColor:"Elección de color (para fondo de color estático)",themedButtons:"Botones temáticos",themedIcons:"Iconos temáticos",invertColors:{setting:"Invertir colores",never:"Nunca",always:"Siempre",auto:"Automático (Basado en BG)"},backAnimationTime:"Tiempo de animación de fondo (para fondo de imagen)",animationSpeed:"⭐ Velocidad de animación (para fondo animado)",upnextScroll:{setting:"Animación de desplazamiento de la lista de reproducción",mq:"Marquesina/Desplazamiento",sp:"Spotify/Traducción"},upnextTime:"Tiempo de visualización de la lista de reproducción",backgroundBlur:"Desenfoque de fondo",backgroundBrightness:"Brillo de fondo",aboutHeader:"Acerca de",configReset:"Restablecer configuración",reload:"Recargar cliente"},tvBtnDesc:"Visualización del modo TV",fullscreenBtnDesc:"Pantalla completa"},h),"fr-FR":(0,b.default)({langName:"Français",context:{queue:"Lecture de la file d'attente",track:"Lecture de la piste",album:"Lecture de l'album",artist:"Lecture de l'artiste",playlist:"Lecture de la playlist",playlistFolder:"Lecture du dossier de playlist",search:"Lecture de la recherche",searchDest:"Chansons",collection:"Lecture de la collection",likedSongs:"Chansons aimées",trackRadio:"Lecture de la radio de la piste",artistRadio:"Lecture de la radio de l'artiste",albumRadio:"Lecture de la radio de l'album",playlistRadio:"Lecture de la radio de la playlist"},upnext:"À SUIVRE",unknownArtist:"Artiste (Indisponible)",settings:{switchToTV:"Passer en mode TV",switchToFullscreen:"Revenir au mode par défaut",tvModeConfig:"Configuration du mode TV",fullscreenConfig:"Configuration en plein écran",exit:"Quitter",pluginSettings:"Paramètres du plugin",fsHideOriginal:"Masquer le bouton d'origine",fsHideOriginalDescription:"Masquez le bouton de plein écran d'origine de Spotify (disponible pour les utilisateurs **Premium**)",language:"Langue",autoLaunch:{setting:"Lancement automatique (au démarrage de Spotify)",description:"**Limitation :** La fenêtre de Spotify ne peut pas passer en mode plein écran lors du démarrage automatique.",never:"Jamais (Par défaut)",default:"Ouvrir en mode par défaut",tvmode:"Ouvrir en mode TV",lastused:"Dernier mode utilisé"},activationTypes:{setting:"Méthodes d'activation",description:"Choisissez les méthodes que vous souhaitez utiliser pour activer le plugin. Touches F et T, ou boutons dans la barre supérieure et la barre inférieure.",both:"Boutons et raccourcis clavier",btns:"Boutons uniquement",keys:"Raccourcis clavier uniquement"},buttonActivation:{setting:"Personnaliser les boutons d'activation",description:"Choisissez les boutons que vous souhaitez utiliser pour l'activation, dans la barre supérieure (*Mode TV*) et la barre inférieure (*Mode par défaut*).",both:"Boutons pour les deux modes",tv:"Bouton uniquement pour le mode TV",def:"Bouton uniquement pour le mode par défaut"},keyActivation:{setting:"Personnaliser les touches d'activation",description:"Choisissez les touches que vous souhaitez utiliser pour l'activation. Touche F pour le *Mode par défaut* et T pour le *Mode TV*",both:"Touches pour les deux modes",tv:"Touche uniquement pour le mode TV",def:"Touche uniquement pour le mode par défaut"},lyricsHeader:"Paramètres des paroles",lyrics:"Paroles",lyricsDescription:["**Remarque :** Vous avez besoin de l'application personnalisée [lyrics-plus](https://spicetify.app/docs/advanced-usage/custom-apps#lyrics-plus) pour utiliser cette fonctionnalité.","Suivez les instructions du lien pour installer l'application personnalisée."],lyricsAlignment:{setting:"Alignement des paroles",left:"Gauche",center:"Centre",right:"Droite"},autoHideLyrics:"Masquer automatiquement les paroles (lorsque pas disponibles)",lyricsAnimationTempo:"Tempo de l'animation des paroles",generalHeader:"Paramètres généraux",progressBar:"Barre de progression",playerControls:"Contrôles du lecteur",trimTitle:"Réduire le titre",trimTitleUpNext:"Réduire le titre (À suivre)",showAlbum:{setting:"Afficher l'album",never:"Jamais",always:"Toujours",date:"Afficher avec la date de sortie"},showAllArtists:"Afficher tous les artistes",icons:"Icônes",songChangeAnimation:"Animation de changement de chanson",fullscreen:"Plein écran",extraHeader:"Fonctionnalités supplémentaires",backgroundChoice:{setting:"⭐ Choix de l'arrière-plan",description:["**Nouveau :** Essayez l'option **image d'album animée** !","**Avertissement :** Cela peut être très beau, mais peut consommer des ressources et est expérimental."],dynamicColor:"Couleur solide dynamique",staticColor:"Couleur solide statique",artwork:"Image d'album",animatedArt:"Image d'album animée (Expérimental)",artist:"Image de l'artiste"},extraControls:"Contrôles supplémentaires",upnextDisplay:"Affichage À suivre",contextDisplay:{setting:"Affichage du contexte",always:"Toujours",never:"Jamais",mouse:"Lors du mouvement de la souris"},volumeDisplay:{setting:"Affichage de la barre de volume",description:["En mode `intelligent`, la barre de volume s'affichera lorsque :"," - vous déplacez votre souris vers le côté gauche de l'écran."," - lorsque le volume est modifié."],always:"Toujours",never:"Jamais",smart:"Intelligent"},appearanceHeader:"Paramètres avancés/Aspect",appearanceSubHeader:"*(À changer uniquement si vous savez ce que vous faites !)*",backgroundHeader:"Modifications de l'arrière-plan",backgroundSubHeader:"Fournit des valeurs par défaut raisonnables, *(À changer uniquement si vous savez ce que vous faites !)*",backgroundColor:{setting:"Choix de la couleur (pour un arrière-plan coloré dynamique)",vibrant:"Vibrante",prominent:"Prominente",desaturated:"Désaturée (recommandée)",lightVibrant:"Légèrement vibrante",darkVibrant:"Foncé vibrante",vibrantNonAlarming:"Vibrante non alarmante"},staticColor:"Choix de la couleur (pour un arrière-plan coloré statique)",themedButtons:"Boutons thématiques",themedIcons:"Icônes thématiques",invertColors:{setting:"Inverser les couleurs",never:"Jamais",always:"Toujours",auto:"Automatique (basé sur le fond)"},backAnimationTime:"Temps d'animation de l'arrière-plan (pour l'arrière-plan image)",animationSpeed:"⭐ Vitesse d'animation (pour l'arrière-plan animé)",upnextScroll:{setting:"Animation de défilement À suivre",mq:"Marquee/Defilement",sp:"Spotify/Translation"},upnextTime:"Temps pour afficher À suivre",backgroundBlur:"Flou de l'arrière-plan",backgroundBrightness:"Luminosité de l'arrière-plan",aboutHeader:"À propos",configReset:"Réinitialiser la configuration",reload:"Recharger le client"},tvBtnDesc:"Affichage du mode TV",fullscreenBtnDesc:"Plein écran"},h),"id-ID":(0,b.default)({langName:"Bahasa Indonesia",context:{queue:"Memutar dari antrian",track:"Memutar lagu",album:"Memutar dari album",artist:"Memutar dari artis",playlist:"Memutar dari playlist",playlistFolder:"Memutar dari folder playlist",search:"Memutar dari hasil pencarian",searchDest:"Lagu",collection:"Memutar dari koleksi",likedSongs:"Lagu yang disukai",trackRadio:"Memutar dari trek radio",artistRadio:"Memutar dari radio artis",albumRadio:"Memutar dari album radio",playlistRadio:"Memutar dari playlist radio"},upnext:"SELANJUTNYA",unknownArtist:"Artis (Tidak Tersedia)",settings:{switchToTV:"Beralih ke Mode TV",switchToFullscreen:"Beralih ke Mode Default",tvModeConfig:"Konfigurasi Mode TV",fullscreenConfig:"Konfigurasi Layar Penuh",exit:"Keluar",pluginSettings:"Pengaturan Plugin",fsHideOriginal:"Sembunyikan Tombol Default",fsHideOriginalDescription:"Sembunyikan tombol layar penuh bawaan Spotify (tersedia untuk pengguna **Premium**)",language:"Bahasa",autoLaunch:{setting:"Auto-launch (saat startup Spotify)",description:"**Batasan:** Jendela Spotify tidak dapat masuk ke mode layar penuh saat diluncurkan secara otomatis pada startup.",never:"Tidak Pernah (Default)",default:"Buka Mode Default",tvmode:"Buka Mode TV",lastused:"Mode Terakhir yang Digunakan"},activationTypes:{setting:"Metode Aktivasi",description:"Pilih metode yang ingin Anda gunakan untuk mengaktifkan plugin. Tombol F dan T, atau tombol di bilah atas dan bawah.",both:"Tombol dan Pintasan Keyboard",btns:"Hanya Tombol",keys:"Hanya Pintasan Keyboard"},buttonActivation:{setting:"Sesuaikan Tombol Aktivasi",description:"Pilih tombol yang ingin Anda gunakan untuk aktivasi, di bilah atas (*Mode TV*) dan bawah (*Mode Default*).",both:"Tombol untuk kedua mode",tv:"Tombol hanya untuk Mode TV",def:"Tombol hanya untuk Mode Default"},keyActivation:{setting:"Sesuaikan Tombol Aktivasi",description:"Pilih tombol yang ingin Anda gunakan untuk aktivasi. F untuk *Mode Default* dan T untuk *Mode TV*",both:"Tombol untuk kedua mode",tv:"Tombol hanya untuk Mode TV",def:"Tombol hanya untuk Mode Default"},lyricsHeader:"Pengaturan Lirik",lyrics:"Lirik",lyricsDescription:["**Catatan:** Anda memerlukan aplikasi kustom [lyrics-plus](https://spicetify.app/docs/advanced-usage/custom-apps#lyrics-plus) untuk menggunakan fitur ini.","Ikuti petunjuk dalam tautan untuk menginstal aplikasi kustom tersebut."],lyricsAlignment:{setting:"Penjajaran Lirik",left:"Kiri",center:"Tengah",right:"Kanan"},autoHideLyrics:"Sembunyikan Lirik Secara Otomatis (saat tidak tersedia)",lyricsAnimationTempo:"Kecepatan Animasi Lirik",generalHeader:"Pengaturan Umum",progressBar:"Progress Bar",playerControls:"Kontrol Pemutar",trimTitle:"Potong Judul",trimTitleUpNext:"Potong Judul (Selanjutnya)",showAlbum:{setting:"Tampilkan Album",never:"Tidak Pernah",always:"Selalu",date:"Tampilkan dengan Tanggal Rilis"},showAllArtists:"Tampilkan Semua Artis",icons:"Ikon",songChangeAnimation:"Animasi Perubahan Lagu",fullscreen:"Layar Penuh",extraHeader:"Fungsionalitas Tambahan",backgroundChoice:{setting:"⭐ Pilihan Latar Belakang",description:["**Baru:** Cobalah opsi **album seni bergerak**!","**Peringatan:** Terlihat indah tetapi mungkin membutuhkan sumber daya yang tinggi, dan eksperimental."],dynamicColor:"Warna solid dinamis",staticColor:"Warna solid statis",artwork:"Seni Album",animatedArt:"Seni Album Bergerak (Eksperimental)",artist:"Seni Artis"},extraControls:"Kontrol Tambahan",upnextDisplay:"Tampilan Selanjutnya",contextDisplay:{setting:"Tampilan Konteks",always:"Selalu",never:"Tidak Pernah",mouse:"Pada pergerakan mouse"},volumeDisplay:{setting:"Tampilan Bar Volume",description:["Dalam mode `cerdas`, bar volume akan ditampilkan ketika:"," - Anda memindahkan mouse ke sisi kiri layar."," - ketika volume diubah."],always:"Selalu",never:"Tidak Pernah",smart:"Cerdas"},appearanceHeader:"Lanjutan/Penampilan",appearanceSubHeader:"*(Ubah hanya jika Anda tahu apa yang Anda lakukan!)*",backgroundHeader:"Modifikasi Latar Belakang",backgroundSubHeader:"Hadir dengan standar yang wajar, *(Ubah hanya jika Anda tahu apa yang Anda lakukan!)*",backgroundColor:{setting:"Pilihan Warna (untuk latar belakang berwarna dinamis)",vibrant:"Vibrant",prominent:"Prominent",desaturated:"Desaturated (disarankan)",lightVibrant:"Light Vibrant",darkVibrant:"Dark Vibrant",vibrantNonAlarming:"Vibrant Non Alarming"},staticColor:"Pilihan Warna (untuk latar belakang berwarna statis)",themedButtons:"Tombol Bertema",themedIcons:"Ikon Vertema",invertColors:{setting:"Balik Warna",never:"Tidak Pernah",always:"Selalu",auto:"Otomatis (Berdasarkan Latar)"},verticalMonitorSupport:"Dukungan Monitor Vertical",verticalMonitorSupportDescription:"Aktifkan ini jika Anda memiliki pengaturan monitor vertical. Lirik akan ditampilkan di bagian bawah, ketika tinggi jendela lebih besar dari lebar.",backAnimationTime:"Waktu Animasi Latar Belakang (untuk latar belakang gambar)",animationSpeed:"⭐ Kecepatan Animasi (untuk latar belakang bergerak)",upnextScroll:{setting:"Animasi Gulir Selanjutnya",mq:"Marquee/Gulir",sp:"Spotify/Translasi"},upnextTime:"Waktu Selanjutnya untuk Ditampilkan",backgroundBlur:"Blur Latar Belakang",backgroundBrightness:"Kecerahan Latar Belakang",aboutHeader:"Tentang",configReset:"Atur Ulang Konfigurasi",reload:"Muat Ulang Klien"},tvBtnDesc:"Tampilan Mode TV",fullscreenBtnDesc:"Layar Penuh"},h),"pt-BR":(0,b.default)({langName:"Português Brasileiro",context:{queue:"Reproduzindo da fila",track:"Reproduzindo faixa",album:"Reproduzindo do álbum",artist:"Reproduzindo do artista",playlist:"Reproduzindo da playlist",playlistFolder:"Reproduzindo de pasta de playlist",search:"Reproduzindo da pesquisa",searchDest:"Músicas",collection:"Reproduzindo da coleção",likedSongs:"Músicas Curtidas",trackRadio:"Reproduzindo do rádio da faixa",artistRadio:"Reproduzindo do rádio do artista",albumRadio:"Reproduzindo do rádio do álbum",playlistRadio:"Reproduzindo do rádio da playlist"},upnext:"A SEGUIR",unknownArtist:"Artista (Indisponível)",settings:{switchToTV:"Mudar para Modo TV",switchToFullscreen:"Mudar para Modo Padrão",tvModeConfig:"Configuração do Modo TV",fullscreenConfig:"Configuração de Tela Cheia",exit:"Sair",pluginSettings:"Configurações do Plugin",fsHideOriginal:"Ocultar Botão Padrão",fsHideOriginalDescription:"Oculta o botão de tela cheia padrão do Spotify (disponível para usuários **Premium**)",language:"Idioma",autoLaunch:{setting:"Inicialização automática (na inicialização do Spotify))",description:"**Limitação:** A janela do Spotify não pode ser maximizada automaticamente na inicialização.",never:"Nunca (Padrão)",default:"Modo Padrão",tvmode:"Modo TV",lastused:"Último Modo Utilizado"},activationTypes:{setting:"Métodos de Ativação",description:"Escolha os métodos que deseja usar para ativar o plugin. F e T keys, ou botões na barra superior e inferior.",both:"Botões e Atalhos de Teclado",btns:"Apenas Botões",keys:"Apenas Atalhos de Teclado"},buttonActivation:{setting:"Personalizar Botões de Ativação",description:"Escolha os botões desejados para ativação, na barra superior (*Modo TV*) e inferior (*Modo Padrão*).",both:"Modo Padrão e Modo TV",tv:"Modo TV",def:"Modo Padrão"},keyActivation:{setting:"Personalizar Teclas de Ativação",description:"Escolha as teclas desejadas para ativação. Tecla F para *Modo Padrão* e T para *Modo TV*",both:"Modo Padrão e Modo TV",tv:"Modo TV",def:"Modo Padrão"},lyricsHeader:"Configurações de Letras",lyrics:"Letras",lyricsDescription:["**Observação:** Você precisa do [lyrics-plus](https://spicetify.app/docs/advanced-usage/custom-apps#lyrics-plus) aplicativo personalizado para usar esse recurso.","Siga as instruções no link para instalar o aplicativo personalizado."],lyricsAlignment:{setting:"Alinhamento de Letras",left:"Esquerda",center:"Centro",right:"Direita"},autoHideLyrics:"Ocultar Letras Automaticamente (Quando indisponíveis)",lyricsAnimationTempo:"Tempo de Animação das Letras",generalHeader:"Configurações Gerais",progressBar:"Barra de Progresso",playerControls:"Controles do Reprodutor",trimTitle:"Reduzir Título",trimTitleUpNext:"Reduzir Título (Em breve)",showAlbum:{setting:"Exibição do Álbum",never:"Nunca",always:"Sempre",date:"Exibir com Data de Lançamento"},showAllArtists:"Exibição de Todos os Artistas",icons:"Ícones",songChangeAnimation:"Animação de Troca de Música",fullscreen:"Tela Cheia",extraHeader:"Funcionalidades Extras",backgroundChoice:{setting:"⭐ Escolha de Fundo",description:["**Novidade:** Experimente a opção de **Arte do Álbum Animada**!","**Aviso:** Parece bonito, mas pode exigir muito desempenho e é experimental."],dynamicColor:"Cor sólida dinâmica",staticColor:"Cor sólida estática",artwork:"Arte do álbum",animatedArt:"Arte do Álbum Animada (Experimental))",artist:"Arte do Artista"},extraControls:"Controles Extras",upnextDisplay:"Exibição da Próxima Músuica",contextDisplay:{setting:"Exibição do Contexto",always:"Sempre",never:"Nunca",mouse:"Ao movimentar o mouse"},volumeDisplay:{setting:"Exibição da Barra de Volume",description:["No modo `inteligente`, a barra de volume será exibida quando:"," - você mover o mouse para o lado esquerdo da tela."," - quando o volume for alterado."],always:"Sempre",never:"Nunca",smart:"Inteligente"},appearanceHeader:"Avançado/Aparência",appearanceSubHeader:"**(Mude apenas se souber o que está fazendo!)*",backgroundHeader:"Modificações de Fundo",backgroundSubHeader:"Vem com padrões razoáveis, *(Mude apenas se souber o que está fazendo!)*",backgroundColor:{setting:"Escolha de Cor (Para fundo colorido dinâmico)",vibrant:"Vibrante",prominent:"Destaque",desaturated:"Desaturado (Recomendado)",lightVibrant:"Vibrante Claro",darkVibrant:"Vibrante Escuro",vibrantNonAlarming:"Vibrante Não Alarmante"},staticColor:"Escolha de Cor (Para fundo colorido dinâmico)",themedButtons:"Botões Temáticos",themedIcons:"Ícones Temáticos",invertColors:{setting:"Inverter Cores",never:"Nunca",always:"Sempre",auto:"Automático (Baseado no fundo)"},verticalMonitorSupport:"Suporte para Monitor Vertical",verticalMonitorSupportDescription:"Ative isso se tiver uma configuração de monitor vertical. As letras serão exibidas na parte inferior quando a altura da janela for maior que a largura.",backAnimationTime:"Tempo de Animação do Fundo (Para fundo de imagem)",animationSpeed:"⭐ Velocidade de Animação (Para fundo animado)",upnextScroll:{setting:"Animação de rolagem da faixa a seguir",mq:"Marcação/Rolagem",sp:"Spotify/Tradução"},upnextTime:"Tempo para exibição da faixa a seguir",backgroundBlur:"Desfoque do Fundo",backgroundBrightness:"Brilho do Fundo",aboutHeader:"Sobre",configReset:"Redefinir Configuração",reload:"Recarregar Cliente"},tvBtnDesc:"Exibição do Modo TV",fullscreenBtnDesc:"Tela Cheia"},h),"zh-TW":(0,b.default)({langName:"繁體中文",context:{queue:"正在從佇列播放",track:"正在播放",album:"正在從專輯播放",artist:"正在從藝人播放",playlist:"正在從歌單播放",playlistFolder:"正在從歌單資料夾播放",search:"正在從搜尋結果播放",searchDest:"歌曲",collection:"正在從合輯播放",likedSongs:"已按讚的歌曲",trackRadio:"正在從歌曲電台播放",artistRadio:"正在從藝人電台播放",albumRadio:"正在從專輯電台播放",playlistRadio:"正在從歌單電台播放"},upnext:"下一首",unknownArtist:"未知藝人",settings:{switchToTV:"切換至電視模式",switchToFullscreen:"切換至預設模式",tvModeConfig:"電視模式設定",fullscreenConfig:"全螢幕模式設定",exit:"退出",pluginSettings:"插件設定",fsHideOriginal:"隱藏原版按鈕",fsHideOriginalDescription:"隱藏Spotify原版的全螢幕按鈕 (只對**Premium**使用者有效)",language:"語言",autoLaunch:{setting:"自動啟動 (當Spotify啟動時)",description:"**限制:** Spotify 視窗在自動啟動時無法進入全螢幕模式",never:"永不 (預設)",default:"進入預設模式",tvmode:"電視模式",lastused:"上次使用的模式"},activationTypes:{setting:"開啟方式",description:"選擇你要開啟全螢幕的方式 FT 鍵,或者在頂部和底部欄的按鈕",both:"按鈕和鍵盤快捷鍵",btns:"僅限按鈕",keys:"僅限鍵盤快捷鍵"},buttonActivation:{setting:"自訂開啟按鈕",description:"選擇你要開啟全螢幕的方式,頂部(*電視模式*)和底部(*預設模式*)",both:"兩種模式的按鈕",tv:"僅限電視模式的按鈕",def:"僅限一般模式的按鈕"},keyActivation:{setting:"自訂開啟快捷鍵",description:"選擇你要開啟全螢幕的方式 F 切換到*預設模式*, T 切換到*電視模式*",both:"兩種模式的按鍵",tv:"僅限電視模式的按鍵",def:"僅限一般模式的按鍵"},lyricsHeader:"歌詞設定",lyrics:"歌詞",lyricsDescription:["**注意:**你需要先安裝[lyrics-plus](https://spicetify.app/docs/advanced-usage/custom-apps#lyrics-plus)插件才能使用歌詞功能","請根據連結裡的指示安裝這個插件"],lyricsAlignment:{setting:"歌詞對齊方式",left:"靠左對齊",center:"置中",right:"靠右對齊"},autoHideLyrics:"自動隱藏歌詞 (當歌詞不可用時)",lyricsAnimationTempo:"歌詞動畫速度",generalHeader:"一般設定",progressBar:"播放進度條",playerControls:"播放控制",trimTitle:"縮短標題",trimTitleUpNext:"縮短下一首提示的標題",showAlbum:{setting:"顯示專輯標題",never:"永不顯示",always:"永遠顯示",date:"與發佈年分一起顯示"},showAllArtists:"顯示所有藝人",icons:"顯示圖示",songChangeAnimation:"歌曲切換動畫",fullscreen:"全螢幕",extraHeader:"額外功能設定",backgroundChoice:{setting:"背景設定",description:["**新功能:** 試試看 **動化專輯照** 選項!","**警告:** 很漂亮,但可能消耗更多電腦資源,而且這是實驗性的功能"],dynamicColor:"動態純色",staticColor:"靜態純色",artwork:"專輯照",animatedArt:"動化專輯照 (實驗性)",artist:"藝人封面"},extraControls:"額外控制",upnextDisplay:"下一首提示",contextDisplay:{setting:"播放來源顯示",always:"永遠顯示",never:"永不顯示",mouse:"當滑鼠移動時顯示"},volumeDisplay:{setting:"音量條顯示",description:["在自動模式下,音量條將會在以下情況顯示:"," - 滑鼠移動到螢幕左方"," - 音量有變化"],always:"永遠顯示",never:"永不顯示",smart:"自動模式"},appearanceHeader:"進階/外觀設定",appearanceSubHeader:"*(除非你知道你在幹嘛,不然不要改!)*",backgroundHeader:"背景修改",backgroundSubHeader:"有合理的預設,*除非你知道你在幹嘛,不然不要改!*",backgroundColor:{setting:"顏色選擇 (用於動態純色)",vibrant:"豐富多彩",prominent:"突出",desaturated:"去飽和度 (推薦)",lightVibrant:"明亮的活力",darkVibrant:"深色的活力",vibrantNonAlarming:"不引人注目的活力"},staticColor:"顏色選擇 (用於靜態純色)",themedButtons:"主題色按鈕",themedIcons:"主題色圖示",invertColors:{setting:"反轉顏色",never:"永不",always:"永遠",auto:"自動 (基於背景)"},verticalMonitorSupport:"垂直顯示器支援",verticalMonitorSupportDescription:"如果你有垂直顯示器,請啟用此功能。當視窗高度大於寬度時,歌詞將顯示在底部。",backAnimationTime:"背景動畫時間 (用於圖片背景)",animationSpeed:"⭐ 動畫速度 (用於動畫背景)",upnextScroll:{setting:"下一首提示動畫",mq:"跑馬燈/滾動",sp:"Spotify/變換"},upnextTime:"下一首提示顯示時間",backgroundBlur:"背景模糊",backgroundBrightness:"背景亮度",aboutHeader:"關於",configReset:"重設設定",reload:"重新載入插件"},tvBtnDesc:"電視模式",fullscreenBtnDesc:"全螢幕模式"},h)};function Je(e){var n=[],a=null,r=[],o=!1,t=null,s=e.prototype.handleKey;function l(e){for(var t=0;t{const[t,n]=E.useState(Spicetify.Player.getProgress()),[a,r]=E.useState(Spicetify.Player.getDuration()),[e,o]=E.useState(Ne.get("showRemainingTime")),[s,l]=E.useState({isChanging:!1,data:null}),c=E.useRef(null),[d,u]=E.useState(!0),p=E.useRef(null),g=e=>{var t;0==e.button&&(t=c.current?.getBoundingClientRect().width??480,t=(e={isChanging:!0,data:{begin:e.offsetX,positionCoord:e.offsetX,beginClient:e.clientX,sliderDimen:t}}).data.positionCoord/t,n(t*a),l(e))},m=e=>{var t;s.isChanging&&s.data&&(e=e.clientX-s.data.beginClient,t=s.data.sliderDimen,t=(e=Math.min(Math.max(s.data.begin+e,0),t))/t,n(t*a),l({isChanging:!0,data:{...s.data,positionCoord:e}})),"mousemove"===i&&h()},f=e=>{0==e.button&&s.isChanging&&(Spicetify.Player.seek(t),l({isChanging:!1,data:null}))},h=(e=3e3)=>{p.current&&clearTimeout(p.current),u(!0),p.current=setTimeout(()=>{u(!1)},e)},y=()=>{var e=Spicetify.Player.getProgress();s.isChanging||!Spicetify.Player.isPlaying()&&t===e||n(e)},b=e=>{n(0),r(e.data.duration)};return E.useEffect(()=>{"mousemove"===i?h():u(!0);const e=setInterval(y,500);return Spicetify.Player.addEventListener("songchange",b),c.current?.addEventListener("mousedown",g),document.addEventListener("mousemove",m),document.addEventListener("mouseup",f),()=>{clearInterval(e),Spicetify.Player.removeEventListener("songchange",b),c.current?.removeEventListener("mousedown",g),document.removeEventListener("mousemove",m),document.removeEventListener("mouseup",f)}},[s,i]),E.createElement("div",{id:"fsd-progress-container",style:{opacity:d?1:0}},E.createElement("div",{className:"progress-number",id:"fsd-elapsed"},Spicetify.Player.formatTime(t)),E.createElement("div",{id:"fsd-progress-bar",ref:c,className:(0,et.default)({dragging:s.isChanging})},E.createElement("div",{id:"fsd-progress-bar-inner",style:{width:t/a*100+"%"}},E.createElement("div",{id:"progress-thumb"}))),E.createElement("div",{className:"progress-number",id:"fsd-duration",onClick:()=>{o(!e),Ne.set("showRemainingTime",!e)}},e?" -"+Spicetify.Player.formatTime(a-t):Spicetify.Player.formatTime(a)))},L=t(z()),it=t(e()),nt=t(U()),at=({volume:e})=>{return L.createElement("button",{className:"fs-button",id:"fsd-volume-icon",onClick:()=>document.querySelector("div.main-nowPlayingBar-volumeBar > button")?.click(),title:0==e?"Unmute":"Mute",dangerouslySetInnerHTML:{__html:"number"!=typeof e||60 ${Spicetify.SVGIcons.volume} @@ -144,7 +144,7 @@ ${e} ${Spicetify.SVGIcons["volume-off"]} - `}})},rt=({state:a})=>{const[t,r]=L.useState(Spicetify.Platform?.PlaybackAPI?._isAvailable?Math.round(100*Spicetify.Player.getVolume()):-100),[o,s]=L.useState({isChanging:!1,data:null}),[e,i]=L.useState(!0),n=L.useRef(null),l=L.useRef(null),c=e=>{var t;0==e.button&&(e={isChanging:!0,data:{begin:(t=n.current?.getBoundingClientRect().height??250)-e.offsetY,positionCoord:t-e.offsetY,beginClient:e.clientY,sliderDimen:t}},t=Math.round(e.data.positionCoord/t*100),r(t),s(e))},d=e=>{if(o.isChanging&&o.data){var t=o.data.beginClient-e.clientY,i=o.data.sliderDimen,t=Math.min(Math.max(o.data.begin+t,0),i);const n=Math.round(t/i*100);r(n),(0,it.default)(()=>Spicetify.Player.setVolume(n/100),20)(),s({isChanging:!0,data:{...o.data,positionCoord:t}})}"smart"===a&&.2{0==e.button&&o.isChanging&&(Spicetify.Player.setVolume(t/100),s({isChanging:!1,data:null}))},p=(e=2e3)=>{l.current&&clearTimeout(l.current),i(!0),l.current=setTimeout(()=>{i(!1)},e)},g=e=>{o.isChanging||(e=Math.round(100*e.data.volume))!==t&&(r(e),"smart"===a)&&p()};return L.useEffect(()=>("smart"===a&&p(3e3),Spicetify.Platform.PlaybackAPI._events.addListener("volume",g),n.current?.addEventListener("mousedown",c),document.addEventListener("mousemove",d),document.addEventListener("mouseup",u),()=>{Spicetify.Platform.PlaybackAPI._events.removeListener("volume",g),n.current?.removeEventListener("mousedown",c),document.removeEventListener("mousemove",d),document.removeEventListener("mouseup",u)}),[o,a,t]),L.createElement("div",{id:"fsd-volume-container",className:(0,nt.default)({unavailable:-100===t,"v-hidden":"always"!==a&&!e,dragging:o.isChanging})},L.createElement("div",{id:"fsd-volume"},-100===t?"":t+"%"),L.createElement("div",{id:"fsd-volume-bar",ref:n,className:(0,nt.default)({dragging:o.isChanging})},L.createElement("div",{id:"fsd-volume-bar-inner",style:{height:(-100===t?100:t)+"%"}},L.createElement("div",{id:"volume-thumb"}))),L.createElement(at,{volume:t}))};var ot=async function(){let z=0,B=De.allNotExist();for(;0setTimeout(e,300)),B=De.allNotExist(),z+=1}function t(){(De.isModeActivated()&&Ne.getGlobal("tvMode")&&"tv"===Ne.getMode()?L:(Ne.getGlobal("tvMode")&&"tv"===Ne.getMode()||(Ne.setGlobal("tvMode",!0),Ne.setMode("tv"),x()),E))()}function i(){(!De.isModeActivated()||Ne.getGlobal("tvMode")||"tv"===Ne.getMode()?(!Ne.getGlobal("tvMode")&&"tv"!==Ne.getMode()||(Ne.setGlobal("tvMode",!1),Ne.setMode("def"),x()),E):L)()}Qe(),Je(Spicetify.Mousetrap),"btns"!==Ne.getGlobal("activationTypes")&&("def"!==Ne.getGlobal("keyActivation")&&Spicetify.Mousetrap.bind("t",t),"tv"!==Ne.getGlobal("keyActivation"))&&Spicetify.Mousetrap.bind("f",i),null===localStorage.getItem("full-screen:inverted")&&localStorage.setItem("full-screen:inverted","{}");const a=JSON.parse(localStorage.getItem("full-screen:inverted")??"{}");let s=Ne.getGlobal("locale");const O=document.createElement("style"),l=document.createElement("div");l.id="full-screen-display",l.classList.add("Video","VideoPlayer--fullscreen","VideoPlayer--landscape");let $,c,V,H,d,n,q,j,F,G,r,U,X,Y,o,u,p,g,Q,K,W,m,f,h,y,b,v;const Z=new Image,k=new Image;function x(){var e;l.classList.toggle("lyrics-active",Boolean(Ne.get("lyricsDisplay"))),Ne.get("sidebarQueue")&&De.toggleQueuePanel(y,!1),l.classList.toggle("vertical-mode",Ne.get("verticalMonitorSupport")&&window.innerWidth{const[t,a]=L.useState(Spicetify.Platform?.PlaybackAPI?._isAvailable?Math.round(100*Spicetify.Player.getVolume()):-100),[r,o]=L.useState({isChanging:!1,data:null}),[e,i]=L.useState(!0),s=L.useRef(null),l=L.useRef(null),c=e=>{var t;0===e.button&&(e={isChanging:!0,data:{begin:(t=s.current?.getBoundingClientRect().height??250)-e.offsetY,positionCoord:t-e.offsetY,beginClient:e.clientY,sliderDimen:t}},t=Math.round(e.data.positionCoord/t*100),a(t),o(e))},d=(0,it.default)(e=>{Spicetify.Player.setVolume(e/100)},20),u=e=>{var t,i;r.isChanging&&r.data&&(t=r.data.beginClient-e.clientY,i=r.data.sliderDimen,t=Math.min(Math.max(r.data.begin+t,0),i),i=Math.round(t/i*100),a(i),d(i),o({isChanging:!0,data:{...r.data,positionCoord:t}})),"smart"===n&&.2{0==e.button&&r.isChanging&&(Spicetify.Player.setVolume(t/100),o({isChanging:!1,data:null}))},g=(e=2e3)=>{l.current&&clearTimeout(l.current),i(!0),l.current=setTimeout(()=>{i(!1)},e)},m=e=>{r.isChanging||(e=Math.round(100*e.data.volume))!==t&&(a(e),"smart"===n)&&g()};return L.useEffect(()=>("smart"===n&&g(3e3),Spicetify.Platform.PlaybackAPI._events.addListener("volume",m),s.current?.addEventListener("mousedown",c),document.addEventListener("mousemove",u),document.addEventListener("mouseup",p),()=>{Spicetify.Platform.PlaybackAPI._events.removeListener("volume",m),s.current?.removeEventListener("mousedown",c),document.removeEventListener("mousemove",u),document.removeEventListener("mouseup",p)}),[r,n,t]),L.createElement("div",{id:"fsd-volume-container",className:(0,nt.default)({unavailable:-100===t,"v-hidden":"always"!==n&&!e,dragging:r.isChanging})},L.createElement("div",{id:"fsd-volume"},-100===t?"":t+"%"),L.createElement("div",{id:"fsd-volume-bar",ref:s,className:(0,nt.default)({dragging:r.isChanging})},L.createElement("div",{id:"fsd-volume-bar-inner",style:{height:(-100===t?100:t)+"%"}},L.createElement("div",{id:"volume-thumb"}))),L.createElement(at,{volume:t}))};var ot=async function(){let z=0,B=De.allNotExist();for(;0setTimeout(e,300)),B=De.allNotExist(),z+=1}function t(){(De.isModeActivated()&&Ne.getGlobal("tvMode")&&"tv"===Ne.getMode()?L:(Ne.getGlobal("tvMode")&&"tv"===Ne.getMode()||(Ne.setGlobal("tvMode",!0),Ne.setMode("tv"),x()),E))()}function i(){(!De.isModeActivated()||Ne.getGlobal("tvMode")||"tv"===Ne.getMode()?(!Ne.getGlobal("tvMode")&&"tv"!==Ne.getMode()||(Ne.setGlobal("tvMode",!1),Ne.setMode("def"),x()),E):L)()}Qe(),Je(Spicetify.Mousetrap),"btns"!==Ne.getGlobal("activationTypes")&&("def"!==Ne.getGlobal("keyActivation")&&Spicetify.Mousetrap.bind("t",t),"tv"!==Ne.getGlobal("keyActivation"))&&Spicetify.Mousetrap.bind("f",i),null===localStorage.getItem("full-screen:inverted")&&localStorage.setItem("full-screen:inverted","{}");const a=JSON.parse(localStorage.getItem("full-screen:inverted")??"{}");let s=Ne.getGlobal("locale");const O=document.createElement("style"),l=document.createElement("div");l.id="full-screen-display",l.classList.add("Video","VideoPlayer--fullscreen","VideoPlayer--landscape");let $,c,V,H,d,n,q,j,F,G,r,U,X,Y,o,u,p,g,Q,K,W,m,f,h,y,b,v;const Z=new Image,k=new Image;function x(){var e;l.classList.toggle("lyrics-active",Boolean(Ne.get("lyricsDisplay"))),Ne.get("sidebarQueue")&&De.toggleQueuePanel(y,!1),l.classList.toggle("vertical-mode",Ne.get("verticalMonitorSupport")&&window.innerWidth':""} ${Ne.getGlobal("tvMode")&&"never"!==Ne.get("playerControls")&&"never"!==Ne.get("extraControls")?'
':""} ${Ne.getGlobal("tvMode")?"":'
'} -`),(c=l.querySelector("canvas")).width=window.innerWidth,c.height=window.innerHeight,$=l.querySelector("#fsd-art-image"),V=l.querySelector("#fsd-title span"),H=l.querySelector("#fsd-artist span"),d=l.querySelector("#fsd-album span"),"never"!==Ne.get("contextDisplay")&&(q=l.querySelector("#fsd-ctx-container"),j=l.querySelector("#fsd-ctx-icon"),F=l.querySelector("#fsd-ctx-source"),G=l.querySelector("#fsd-ctx-name")),Ne.get("upnextDisplay")&&((r=l.querySelector("#fsd-upnext-container")).onclick=Spicetify.Player.next,U=l.querySelector("#fsd_next_art_image"),X=l.querySelector("#fsd_up_next_text"),Y=l.querySelector("#fsd_next_tit_art"),o=l.querySelector("#fsd_next_tit_art_inner"),u=l.querySelector("#fsd_first_span"),p=l.querySelector("#fsd_second_span")),Ne.get("icons")&&((g=l.querySelector("#playing-icon")).onclick=()=>{Ne.set("titleMovingIcon",!1),g.classList.add("hidden"),Q.classList.remove("hidden")},(Q=l.querySelector("#paused-icon")).onclick=()=>{Ne.set("titleMovingIcon",!0),g.classList.remove("hidden"),Q.classList.add("hidden"),le({data:{is_paused:!Spicetify.Player.isPlaying()}})}),"never"!==Ne.get("playerControls")&&((n=l.querySelector("#fsd-play")).onclick=()=>{De.fadeAnimation(n),Spicetify.Player.togglePlay()},(K=l.querySelector("#fsd-next")).onclick=()=>{De.fadeAnimation(K,"fade-ri"),Spicetify.Player.next()},(W=l.querySelector("#fsd-back")).onclick=()=>{De.fadeAnimation(W,"fade-le"),Spicetify.Player.back()}),"never"!==Ne.get("extraControls")&&(m=l.querySelector("#fsd-heart"),f=l.querySelector("#fsd-shuffle"),h=l.querySelector("#fsd-repeat"),m.onclick=()=>{De.fadeAnimation(m),Spicetify.Player.toggleHeart()},f.onclick=()=>{De.fadeAnimation(f),Spicetify.Player.toggleShuffle()},h.onclick=()=>{De.fadeAnimation(h),Spicetify.Player.toggleRepeat()},"auto"===Ne.get("invertColors")&&((b=l.querySelector("#fsd-invert")).onclick=me),Ne.get("lyricsDisplay")&&!Ne.get("sidebarQueue")&&((v=l.querySelector("#fsd-lyrics")).onclick=()=>ee()),Ne.get("sidebarQueue"))&&((y=l.querySelector("#fsd-queue")).onclick=()=>te())}let J,w=!1;function ee(){l.classList.toggle("lyrics-hide-force"),v&&(De.fadeAnimation(v),v.classList.toggle("button-active"),v.innerHTML=l.classList.contains("lyrics-unavailable")||l.classList.contains("lyrics-hide-force")?Pe.LYRICS_ACTIVE:Pe.LYRICS_INACTIVE)}function te(){De.toggleQueue(y),y&&De.fadeAnimation(y)}function ie(){setTimeout(()=>{var e=De.getShowTime(Ne.get("upnextTimeToShow"));J&&clearTimeout(J),e<10?(w&&"translateX(0px)"===r.style.transform||C(),w=!0):(r.style.transform="translateX(600px)",w=!1,Spicetify.Player.isPlaying()&&(J=setTimeout(()=>{C(),w=!0},e)))},100)}function ne(e){const t=e.replace("spotify","").replaceAll(":","/");L(),setTimeout(()=>{Spicetify.Platform.History.push(t)},500)}async function ae(){const i=Spicetify.Player.data.item?.metadata;"never"!==Ne.get("contextDisplay")&&!async function(){var e=await De.getContext(Be[s]).catch(e=>console.error(e));F.classList.toggle("ctx-no-name",!e.ctxName),e.ctxIcon||(e.ctxIcon=Spicetify.SVGIcons.spotify);j.innerHTML=/^${e.ctxIcon}`:e.ctxIcon,F.innerText.toLowerCase()===(""+e.ctxSource).toLowerCase()&&G.innerText.toLowerCase()===e.ctxName.toLowerCase()||(F.innerText=""+e.ctxSource,G.innerText=e.ctxName,"mousemove"===Ne.get("contextDisplay")&&ke())}().catch(e=>console.error("Error getting context: ",e));let e=i?.title;Ne.get("trimTitle")&&(e=De.trimTitle(e));let t;if(Ne.get("showAllArtists")){var n=Object.keys(i).filter(e=>e.startsWith("artist_name")).sort();const o=Object.keys(i).filter(e=>e.startsWith("artist_uri")).sort();t=n.map((e,t)=>[i[e],i[o[t]]])}else t=[[i?.artist_name,i?.artist_uri]];let a,r=!1;"never"!==Ne.get("showAlbum")&&(a=i?.album_title||"",(n=i?.album_uri)?.startsWith("spotify:album:"))&&"date"===Ne.get("showAlbum")&&De.getAlbumReleaseDate(n,s).then(e=>{a+=e,r&&(d.innerText=a||"")}),S(i),Z.src=i?.image_xlarge_url,Z.onload=()=>{$.style.backgroundImage=`url("${Z.src}")`,V.innerText=e||"",V.setAttribute("uri",Spicetify.Player.data?.item?.uri||""),H.innerHTML=""+t.map(e=>`${e[0]}`).join(", "),H.querySelectorAll("span").forEach(e=>{e.onclick=()=>{ne(e.getAttribute("uri"))}}),d&&(d.innerText=a||"",d.setAttribute("uri",i?.album_uri||""),r=!0),Ne.get("lyricsDisplay")&&Ne.get("autoHideLyrics")&&l.querySelector("#fad-lyrics-plus-container")&&oe()},Z.onerror=()=>{console.error("Check your Internet! Unable to load Image"),Z.src=Pe.OFFLINE_SVG}}async function S(t,e=!1){const i=k.cloneNode();var n=Ne.get("backgroundChoice");switch(c.classList.toggle("animated","animated_album"===n),Ue("animated_album"===n),n){case"dynamic_color":var a=await De.getNextColor(Ne.get("coloredBackChoice"));A(Spicetify.Player.data.item?.uri,t),re(Spicetify.Player.data.item?.uri),Fe(a,c);break;case"static_color":A(Spicetify.Player.data.item?.uri,t),re(Spicetify.Player.data.item?.uri),Fe(Ne.get("staticBackChoice"),c);break;case"artist_art":k.src=await De.getImageAndLoad(t),A(k.src,t),re(k.src),k.onload=()=>{je(i,k,c,e)};break;case"animated_album":k.src=t?.image_xlarge_url,k.onload=()=>{A(Spicetify.Player.data.item?.uri,t),re(Spicetify.Player.data.item?.uri);{var i=c,n=k;const r=i.getContext("2d");i.width=window.innerWidth,i.height=window.innerHeight;var e=Math.max(Ne.get("blurSize"),28),a=Math.min(Ne.get("backgroundBrightness"),.7);r.filter=`saturate(2) brightness(${a}) blur(${e}px)`;const o=Math.min(i.width,i.height);let t=0;Ge=!0,function e(){r.clearRect(0,0,i.width,i.height),r.save(),r.translate(0,0),r.rotate(2*Math.PI/360*t),r.drawImage(n,-o,-o,2*o,2*o),r.restore(),r.save(),r.translate(i.width/2,0),r.rotate(2*Math.PI/360*t+Math.PI),r.drawImage(n,-o,-o,2*o,2*o),r.restore(),t+=Xe,Ge&&requestAnimationFrame(e)}()}};break;default:k.src=t?.image_xlarge_url,k.onload=()=>{A(Spicetify.Player.data.item?.uri,t),re(Spicetify.Player.data.item?.uri),je(i,k,c,e)}}}async function A(i,n){switch(Ne.get("invertColors")){case"always":l.style.setProperty("--main-color","0,0,0"),l.style.setProperty("--contrast-color","255,255,255");break;case"auto":{let e="255,255,255",t="0,0,0";"album_art"===Ne.get("backgroundChoice")&&(n?.album_uri?.split(":")[2]??"")in a?e=a[n?.album_uri?.split(":")[2]??""]?"0,0,0":"255,255,255":[e,t]=await De.getMainColor(i),l.style.setProperty("--main-color",e),l.style.setProperty("--contrast-color",t),"never"!==Ne.get("extraControls")&&(b.classList.remove("button-active"),b.innerHTML=Pe.INVERT_INACTIVE);break}default:l.style.setProperty("--main-color","255,255,255"),l.style.setProperty("--contrast-color","0,0,0")}}async function re(t){if("dynamic_color"==Ne.get("backgroundChoice")&&"VIBRANT"==Ne.get("coloredBackChoice")||!Ne.get("themedButtons")&&!Ne.get("themedIcons"))l.classList.remove("themed-buttons","themed-icons"),l.style.setProperty("--theme-color","175,175,175");else{l.classList.toggle("themed-buttons",Boolean(Ne.get("themedButtons"))),l.classList.toggle("themed-icons",Boolean(Ne.get("themedIcons")));let e;t=await _e.colorExtractor(t).catch(e=>console.warn(e));e=t?.VIBRANT?De.hexToRgb(t.VIBRANT):"175,175,175",l.style.setProperty("--theme-color",e)}}function T(e){e.detail.isLoading||(l.classList.toggle("lyrics-unavailable",!(e.detail.available&&1<(e.detail?.synced?.length??5))),"never"!==Ne.get("extraControls")&&v.classList.toggle("hidden",l.classList.contains("lyrics-unavailable")))}function oe(){var e=l.querySelector("#fad-lyrics-plus-container");e.innerText?"(• _ • )"==e.innerText?T({detail:{isLoading:!1,available:!1}}):T({detail:{isLoading:!1,available:!0}}):(T({detail:{isLoading:!0,available:!1}}),setTimeout(oe,100))}function se(){Ne.get("upnextDisplay")&&C(),S(Spicetify.Player.data.item?.metadata,!0),l.classList.toggle("vertical-mode",Ne.get("verticalMonitorSupport")&&window.innerWidthe.startsWith("artist_name")).sort().map(e=>t[e]).join(", ");let i;i=n||Be[s].unknownArtist,(n=t.image_xlarge_url)?U.style.backgroundImage=`url("${n}")`:t.image_url?U.style.backgroundImage=`url("${t.image_url}")`:U.style.backgroundImage=`url("${Pe.OFFLINE_SVG}")`,u.innerText=e+" • "+i,p.innerText=e+" • "+i}await 0,r.style.transform="translateX(0px)",w=!0;let e;p.offsetWidth>Y.offsetWidth-2?"mq"===Ne.get("upNextAnim")?(u.style.paddingRight="80px",e=u.offsetWidth/400*5e3,r.style.setProperty("--translate_width_fsd",`-${u.offsetWidth+3.5}px`),o.style.animation="fsd_cssmarquee "+e+"ms linear 800ms infinite"):(u.style.paddingRight="0px",p.innerText="",e=(u.offsetWidth-Y.offsetWidth-2)/.05,r.style.setProperty("--translate_width_fsd",`-${u.offsetWidth-Y.offsetWidth+5}px`),o.style.animation=`fsd_translate ${1500${Spicetify.SVGIcons.play}`:n.innerHTML=`${Spicetify.SVGIcons.pause}`}let de={shuffle:Spicetify.Platform?.PlayerAPI?._state?.shuffle,repeat:Spicetify.Platform?.PlayerAPI?._state?.repeat};function ue(e){e=e?.data??Spicetify.Player.data,ge(),de?.shuffle!==e?.shuffle&&De.fadeAnimation(f),de?.repeat!==e?.repeat&&De.fadeAnimation(h),de={shuffle:e?.shuffle,repeat:e?.repeat},h.classList.toggle("dot-after",0!==e?.repeat),h.classList.toggle("button-active",0!==e?.repeat),f.classList.toggle("dot-after",e?.shuffle),f.classList.toggle("button-active",e?.shuffle),2===e?.repeat?h.innerHTML=`${Spicetify.SVGIcons["repeat-once"]}`:h.innerHTML=`${Spicetify.SVGIcons.repeat}`,e?.restrictions&&(f.classList.toggle("unavailable",!e?.restrictions?.canToggleShuffle),h.classList.toggle("unavailable",!e?.restrictions?.canToggleRepeatTrack&&!e?.restrictions?.canToggleRepeatContext))}let pe=Spicetify.Player?.data?.item?.metadata["collection.in_collection"];function ge(){setTimeout(()=>{var e=Spicetify.Player?.data?.item;m.classList.toggle("unavailable","true"!==e?.metadata["collection.can_add"]),pe!==e?.metadata["collection.in_collection"]&&De.fadeAnimation(m),pe=e?.metadata["collection.in_collection"],"true"===e?.metadata["collection.in_collection"]||Spicetify.Player.getHeart()?(m.innerHTML=`${Spicetify.SVGIcons["heart-active"]}`,m.classList.add("button-active")):(m.innerHTML=`${Spicetify.SVGIcons.heart}`,m.classList.remove("button-active"))},200)}function me(){De.fadeAnimation(b),b.classList.contains("button-active")?b.innerHTML=Pe.INVERT_ACTIVE:b.innerHTML=Pe.INVERT_INACTIVE,b.classList.toggle("button-active"),getComputedStyle(l).getPropertyValue("--main-color").startsWith("0")?(l.style.setProperty("--main-color","255,255,255"),l.style.setProperty("--contrast-color","0,0,0"),Ne.getGlobal("tvMode")||"album_art"!==Ne.get("backgroundChoice")||(a[Spicetify.Player.data.item?.metadata?.album_uri?.split(":")[2]]=!1)):(l.style.setProperty("--main-color","0,0,0"),l.style.setProperty("--contrast-color","255,255,255"),Ne.getGlobal("tvMode")||"album_art"!==Ne.get("backgroundChoice")||(a[Spicetify.Player.data.item?.metadata?.album_uri?.split(":")[2]]=!0)),localStorage.setItem("full-screen:inverted",JSON.stringify(a))}let fe,he,ye,be;function ve(){fe&&clearTimeout(fe),l.style.cursor="default",fe=setTimeout(()=>l.style.cursor="none",2e3)}function ke(){he&&clearTimeout(he),q.style.opacity="1",he=setTimeout(()=>q.style.opacity="0",3e3)}function xe(){ye&&clearTimeout(ye);const e=l.querySelectorAll(".extra-controls");e.forEach(e=>e.style.opacity="1"),ye=setTimeout(()=>{e.forEach(e=>e.style.opacity="0")},3e3)}function we(){be&&clearTimeout(be);const e=l.querySelector(".fsd-controls-center");e.style.opacity="1",be=setTimeout(()=>e.style.opacity="0",3e3)}function Se(){l.removeEventListener("mousemove",ve),l.removeEventListener("mousemove",ke),l.removeEventListener("mousemove",xe),l.removeEventListener("mousemove",we),fe&&clearTimeout(fe),he&&clearTimeout(he),ye&&clearTimeout(ye),be&&clearTimeout(be)}function Ae(){null===document.fullscreenElement&&Ne.get("enableFullscreen")&&De.isModeActivated()&&L()}let Te;const Ce=new MutationObserver(ge);async function E(){Ne.get("sidebarQueue")&&De.toggleQueuePanel(y,!0),document.body.classList.add(...$e),Ne.get("enableFullscreen")?await De.fullScreenOn()?.catch(e=>{}):await De.fullScreenOff()?.catch(e=>{}),setTimeout(()=>{ae(),window.addEventListener("resize",se),se(),l.querySelectorAll(".fsd-song-meta span").forEach(e=>{e.onclick=e=>{ne(e.target?.getAttribute("uri")??"")}})},200),Spicetify.Player.addEventListener("songchange",ae),l.addEventListener("mousemove",ve),ve(),"mousemove"===Ne.get("contextDisplay")&&(l.addEventListener("mousemove",ke),ke()),"mousemove"===Ne.get("extraControls")&&(l.addEventListener("mousemove",xe),xe()),"mousemove"===Ne.get("playerControls")&&(l.addEventListener("mousemove",we),we()),l.querySelector("#fsd-foreground").oncontextmenu=N,l.querySelector("#fsd-foreground").ondblclick=L,c.oncontextmenu=N,c.ondblclick=L,Ne.get("upnextDisplay")&&(ie(),Spicetify.Platform.PlayerAPI._events.addListener("queue_update",C),Spicetify.Platform.PlayerAPI._events.addListener("update",ie)),"never"!==Ne.get("volumeDisplay")&&Me.default.render(Oe.default.createElement(rt,{state:Ne.get("volumeDisplay")}),l.querySelector("#fsd-volume-parent")),Ne.get("enableFade")?$.classList.add("fsd-background-fade"):$.classList.remove("fsd-background-fade"),Ne.get("icons")&&(le({data:{is_paused:!Spicetify.Player.isPlaying()}}),Spicetify.Player.addEventListener("onplaypause",le)),"never"!==Ne.get("progressBarDisplay")&&Me.default.render(Oe.default.createElement(tt,{state:Ne.get("progressBarDisplay")}),l.querySelector("#fsd-progress-parent")),"never"!==Ne.get("playerControls")&&(ce({data:{is_paused:!Spicetify.Player.isPlaying()}}),Spicetify.Player.addEventListener("onplaypause",ce)),"never"!==Ne.get("extraControls")&&(ue(null),De.addObserver(Ce,".control-button-heart",{attributes:!0,attributeFilter:["aria-checked"]}),Spicetify.Platform.PlayerAPI._events.addListener("update",ue)),document.querySelector(".Root__top-container")?.append(O,l),Ne.get("lyricsDisplay")&&(window.addEventListener("lyrics-plus-update",T),"/lyrics-plus"!==(Te=Spicetify.Platform.History.location.pathname)&&Spicetify.Platform.History.push("/lyrics-plus"),window.dispatchEvent(new Event("fad-request"))),Spicetify.Mousetrap.bind("f11",Ee),document.addEventListener("fullscreenchange",Ae),Spicetify.Mousetrap.bind("esc",L),Ne.get("lyricsDisplay")&&Spicetify.Mousetrap.bind("l",ee),Spicetify.Mousetrap.bind("c",()=>{var e=document.querySelector("body > generic-modal");e?e.remove():N()}),Ne.get("sidebarQueue")&&Spicetify.Mousetrap.bind("q",te)}async function L(){Ne.get("sidebarQueue")&&De.toggleQueuePanel(y,!1),Ue(!1),Spicetify.Player.removeEventListener("songchange",ae),Se(),window.removeEventListener("resize",se),Ne.get("upnextDisplay")&&(w=!1,Spicetify.Platform.PlayerAPI._events.removeListener("queue_update",C),Spicetify.Platform.PlayerAPI._events.removeListener("update",ie)),Me.default.unmountComponentAtNode(l.querySelector("#fsd-volume-parent")),Me.default.unmountComponentAtNode(l.querySelector("#fsd-progress-parent")),Ne.get("icons")&&Spicetify.Player.removeEventListener("onplaypause",le),"never"!==Ne.get("playerControls")&&Spicetify.Player.removeEventListener("onplaypause",ce),"never"!==Ne.get("extraControls")&&(Ce.disconnect(),Spicetify.Platform.PlayerAPI._events.removeListener("update",ue)),document.body.classList.remove(...$e),w=!1,Ne.get("enableFullscreen")&&await De.fullScreenOff()?.catch(e=>{});var e=document.querySelector("body > generic-modal");e&&e.remove(),O.remove(),l.remove(),Ne.get("lyricsDisplay")&&(window.removeEventListener("lyrics-plus-update",T),"/lyrics-plus"!==Te&&De.revertPathHistory(Te),window.dispatchEvent(new Event("fad-request"))),document.removeEventListener("fullscreenchange",Ae),Spicetify.Mousetrap.unbind("f11"),Spicetify.Mousetrap.unbind("esc"),Spicetify.Mousetrap.unbind("l"),Spicetify.Mousetrap.unbind("c"),Spicetify.Mousetrap.unbind("q")}function Ee(){Ne.get("enableFullscreen")?Ne.set("enableFullscreen",!1):Ne.set("enableFullscreen",!0),x(),E()}function I(e,t){Ne.set(e,t),x(),De.isModeActivated()&&E()}function M(e,t){Ne.setGlobal(e,t),s=Ne.getGlobal("locale"),x(),De.isModeActivated()&&E()}function R(e,t,i,n,a,r=""){e=We(` ${Object.keys(t).map(e=>``).join("\n")} `,e,n,r),r=e.querySelector("select");return i in t||(n in Re[Ne.getMode()]?I(n,i=Re[Ne.getMode()][n]):n in Re&&M(n,i=Re[n])),r.value=i.toString(),r.onchange=e=>{a((e?.target).value)},e}function P(e,t,i=e=>I(t,e),n=""){e=We(`