mirror of
https://github.com/th-ch/youtube-music.git
synced 2026-01-11 18:41:47 +00:00
Compare commits
14 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 0e94c72eef | |||
| c055641351 | |||
| c0a3aa99de | |||
| 8a8976acef | |||
| e409165e1b | |||
| b278140796 | |||
| 397056a54d | |||
| edecd65419 | |||
| 4d2d0b7bd6 | |||
| 0ca4e34efd | |||
| 43f3226c3a | |||
| 0a6dbecc05 | |||
| f5aa179cd6 | |||
| 3140e91dda |
25
changelog.md
25
changelog.md
@ -2,8 +2,33 @@
|
||||
|
||||
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
|
||||
|
||||
#### [v3.2.0](https://github.com/th-ch/youtube-music/compare/v3.1.1...v3.2.0)
|
||||
|
||||
- feat(album-color-theme): improve `Album Color Theme` style [`#1571`](https://github.com/th-ch/youtube-music/pull/1571)
|
||||
- feat(menu): add more detail in Menu [`#1570`](https://github.com/th-ch/youtube-music/pull/1570)
|
||||
- feat(music-together): Add new plugin `Music Together` [`#1562`](https://github.com/th-ch/youtube-music/pull/1562)
|
||||
- chore(deps): update dependency rollup to v4.9.2 [`#1567`](https://github.com/th-ch/youtube-music/pull/1567)
|
||||
- fix(deps): update dependency i18next to v23.7.13 [`#1569`](https://github.com/th-ch/youtube-music/pull/1569)
|
||||
- feat: Add new plugin `Album actions` [`#1515`](https://github.com/th-ch/youtube-music/pull/1515)
|
||||
- fix(deps): update dependency i18next to v23.7.12 [`#1564`](https://github.com/th-ch/youtube-music/pull/1564)
|
||||
- fix: Only apply scale factor on Windows [`#1565`](https://github.com/th-ch/youtube-music/pull/1565)
|
||||
- chore(deps): update dependency @typescript-eslint/eslint-plugin to v6.16.0 [`#1556`](https://github.com/th-ch/youtube-music/pull/1556)
|
||||
- chore(deps): update pnpm to v8.13.1 [`#1557`](https://github.com/th-ch/youtube-music/pull/1557)
|
||||
- chore(deps): update dependency ws to v8.16.0 [`#1559`](https://github.com/th-ch/youtube-music/pull/1559)
|
||||
- fix(deps): update dependency youtubei.js to v8.1.0 [`#1560`](https://github.com/th-ch/youtube-music/pull/1560)
|
||||
- fix(deps): update dependency node-html-parser to v6.1.12 [`#1554`](https://github.com/th-ch/youtube-music/pull/1554)
|
||||
- Revert "fix(deps): update dependency @xhayper/discord-rpc to v1.1.2" [`#1552`](https://github.com/th-ch/youtube-music/pull/1552)
|
||||
- feat(ambient-mode): support ambient mode on `Song section` [`#1555`](https://github.com/th-ch/youtube-music/issues/1555)
|
||||
- fix: fixed an issue with the download button disappearing [`#1551`](https://github.com/th-ch/youtube-music/issues/1551)
|
||||
- fix: fix `homebrew cask` [`#1514`](https://github.com/th-ch/youtube-music/issues/1514)
|
||||
- fix: pnpm build error [`13ef856`](https://github.com/th-ch/youtube-music/commit/13ef8560ff43353030537403be7da82542ba535e)
|
||||
- chore(i18n): Translated using Weblate (Czech) [`0dc9c6a`](https://github.com/th-ch/youtube-music/commit/0dc9c6a1a90bce6505614617b827e816cbaaf875)
|
||||
- chore(deps): update dependency @typescript-eslint/eslint-plugin to v6.15.0 [`c5bcd89`](https://github.com/th-ch/youtube-music/commit/c5bcd89f164b51d7380486a8ae35edd0caeea842)
|
||||
|
||||
#### [v3.1.1](https://github.com/th-ch/youtube-music/compare/v3.1.0...v3.1.1)
|
||||
|
||||
> 18 December 2023
|
||||
|
||||
- fix: fix renderer plugin load timing [`#1522`](https://github.com/th-ch/youtube-music/issues/1522)
|
||||
- chore(i18n): Translated using Weblate (Lithuanian) [`fc1a7cd`](https://github.com/th-ch/youtube-music/commit/fc1a7cda62b6e33e5f5d57a5a6e0adef6a32bf9a)
|
||||
- chore(i18n): Translated using Weblate (Chinese (Simplified)) [`eba7026`](https://github.com/th-ch/youtube-music/commit/eba7026b89bbfdd3ac07cf728a66ba9bdd274ec0)
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "youtube-music",
|
||||
"productName": "YouTube Music",
|
||||
"version": "3.2.0",
|
||||
"version": "3.2.1",
|
||||
"description": "YouTube Music Desktop App - including custom plugins",
|
||||
"main": "./dist/main/index.js",
|
||||
"license": "MIT",
|
||||
|
||||
@ -8,8 +8,7 @@
|
||||
"load-all": "Načítání všech pluginů",
|
||||
"load-failed": "Selhalo načtení \"{{pluginName}}\" pluginu",
|
||||
"loaded": "Plugin \"{{pluginName}}\" načten",
|
||||
"unload-failed": "Selhalo unload \"{{pluginName}}\" pluginu",
|
||||
"unloaded": "Plugin \"{{pluginName}}\" unloaded"
|
||||
"unload-failed": "Selhalo unload \"{{pluginName}}\" pluginu"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -170,7 +169,8 @@
|
||||
},
|
||||
"plugins": {
|
||||
"enabled": "Povoleno",
|
||||
"label": "Pluginy"
|
||||
"label": "Pluginy",
|
||||
"new": "NOVÉ"
|
||||
},
|
||||
"view": {
|
||||
"label": "Zobrazení",
|
||||
@ -360,6 +360,7 @@
|
||||
}
|
||||
},
|
||||
"feedback": {
|
||||
"conversion-progress": "Konverze: {{percent}}%",
|
||||
"done": "Hotovo: {{filePath}}",
|
||||
"download-info": "Stahování {{artist}} - {{title}} [{{videoId}}",
|
||||
"download-progress": "Stahování: {{percent}}%",
|
||||
@ -401,7 +402,10 @@
|
||||
"name": "Exponenciální hlasitost"
|
||||
},
|
||||
"in-app-menu": {
|
||||
"description": "Dává menu panelům fancy, tmavý nebo album-color vzhled"
|
||||
"description": "Dává menu panelům fancy, tmavý nebo album-color vzhled",
|
||||
"menu": {
|
||||
"hide-dom-window-controls": "Skrýt DOM window controls"
|
||||
}
|
||||
},
|
||||
"last-fm": {
|
||||
"description": "Přidat scrobbling podporu pro Last.fm",
|
||||
@ -417,6 +421,46 @@
|
||||
"fetched-lyrics": "Fetched lyrics pro Genius"
|
||||
}
|
||||
},
|
||||
"music-together": {
|
||||
"dialog": {
|
||||
"enter-host": "Zadejte Host ID"
|
||||
},
|
||||
"internal": {
|
||||
"save": "Uložit",
|
||||
"unknown-user": "Neznámý uživatel"
|
||||
},
|
||||
"menu": {
|
||||
"close": "Zavřít Hudba Spolu",
|
||||
"connected-users": "Připojení uživatelé",
|
||||
"disconnect": "Odpojit od Hudby Spolu",
|
||||
"empty-user": "Žadní připojení uživatelé",
|
||||
"host": "Hudba Spolu Host",
|
||||
"join": "Připojit se k Hudbě Spolu",
|
||||
"permission": {
|
||||
"playlist": "Seznam písniček Control"
|
||||
},
|
||||
"set-permission": "Změnit Control oprávnění",
|
||||
"status": {
|
||||
"disconnected": "Odpojen",
|
||||
"guest": "Připojený/á jako Guest",
|
||||
"host": "Připojený/á jako Host"
|
||||
}
|
||||
},
|
||||
"name": "Hudba Spolu [Beta]",
|
||||
"toast": {
|
||||
"add-song-failed": "Selhalo přidání písničky",
|
||||
"closed": "Hudba Spolu zavřena",
|
||||
"disconnected": "Hudba Spolu odpojena",
|
||||
"host-failed": "Selhalo hostování Hudby Spolu",
|
||||
"id-copied": "Host ID zkopírováno do schránky",
|
||||
"join-failed": "Selhalo připojení k Hudba Spolu",
|
||||
"joined": "Připojil/a jste se k Hudbě Spolu",
|
||||
"permission-changed": "Oprávnění Hudby Spolu se změnilo na \"{{permission}}\"",
|
||||
"remove-song-failed": "Selhalo odstranění písničky",
|
||||
"user-connected": "{{name}} se připojil/a k Hudbě Spolu",
|
||||
"user-disconnected": "{{name}} odpustil/a Hudba Spolu"
|
||||
}
|
||||
},
|
||||
"navigation": {
|
||||
"description": "Další/Zpátky navigační šipky přímo integrovány do rozhraní, jako ve vašem oblíbeném prohlížeči",
|
||||
"name": "Navigace"
|
||||
|
||||
@ -202,6 +202,10 @@
|
||||
},
|
||||
"name": "Adblocker"
|
||||
},
|
||||
"album-actions": {
|
||||
"description": "Adds Undislike, Dislike, Like, and Unlike buttons to apply this to all songs in a playlist or album.",
|
||||
"name": "Album actions"
|
||||
},
|
||||
"album-color-theme": {
|
||||
"description": "Applies a dynamic theme and visual effects based on the album color palette",
|
||||
"name": "Album Color Theme"
|
||||
@ -427,6 +431,51 @@
|
||||
"fetched-lyrics": "Fetched lyrics for Genius"
|
||||
}
|
||||
},
|
||||
"music-together": {
|
||||
"description": "Share a playlist with others. When the host plays a song, everyone else will hear the same song",
|
||||
"dialog": {
|
||||
"enter-host": "Enter Host ID"
|
||||
},
|
||||
"internal": {
|
||||
"save": "Save",
|
||||
"track-source": "Track Source",
|
||||
"unknown-user": "Unknown User"
|
||||
},
|
||||
"menu": {
|
||||
"click-to-copy-id": "Copy Host ID",
|
||||
"close": "Close Music Together",
|
||||
"connected-users": "Connected Users",
|
||||
"disconnect": "Disconnect Music Together",
|
||||
"empty-user": "No connected users",
|
||||
"host": "Music Together Host",
|
||||
"join": "Join Music Together",
|
||||
"permission": {
|
||||
"all": "Allow guests to control playlist and player",
|
||||
"host-only": "Only the host can control playlist and player",
|
||||
"playlist": "Allow guests to control playlist"
|
||||
},
|
||||
"set-permission": "Change Control Permission",
|
||||
"status": {
|
||||
"disconnected": "Disconnected",
|
||||
"guest": "Connected as Guest",
|
||||
"host": "Connected as Host"
|
||||
}
|
||||
},
|
||||
"name": "Music Together [Beta]",
|
||||
"toast": {
|
||||
"add-song-failed": "Failed to add song",
|
||||
"closed": "Music Together closed",
|
||||
"disconnected": "Music Together disconnected",
|
||||
"host-failed": "Failed to host Music Together",
|
||||
"id-copied": "Host ID copied to clipboard",
|
||||
"join-failed": "Failed to join Music Together",
|
||||
"joined": "Joined Music Together",
|
||||
"permission-changed": "Music Together permission changed to \"{{permission}}\"",
|
||||
"remove-song-failed": "Failed to remove song",
|
||||
"user-connected": "{{name}} joined Music Together",
|
||||
"user-disconnected": "{{name}} left Music Together"
|
||||
}
|
||||
},
|
||||
"navigation": {
|
||||
"description": "Next/Back navigation arrows directly integrated in the interface, like in your favorite browser",
|
||||
"name": "Navigation"
|
||||
@ -435,51 +484,6 @@
|
||||
"description": "Remove Google login buttons and links from the interface",
|
||||
"name": "No Google Login"
|
||||
},
|
||||
"music-together": {
|
||||
"name": "Music Together [Beta]",
|
||||
"description": "Share a playlist with others. When the host plays a song, everyone else will hear the same song",
|
||||
"internal": {
|
||||
"unknown-user": "Unknown User",
|
||||
"track-source": "Track Source",
|
||||
"save": "Save"
|
||||
},
|
||||
"menu": {
|
||||
"disconnect": "Disconnect Music Together",
|
||||
"click-to-copy-id": "Copy Host ID",
|
||||
"close": "Close Music Together",
|
||||
"host": "Music Together Host",
|
||||
"join": "Join Music Together",
|
||||
"connected-users": "Connected Users",
|
||||
"empty-user": "No connected users",
|
||||
"set-permission": "Change Control Permission",
|
||||
"status": {
|
||||
"disconnected": "Disconnected",
|
||||
"host": "Connected as Host",
|
||||
"guest": "Connected as Guest"
|
||||
},
|
||||
"permission": {
|
||||
"host-only": "Host Only",
|
||||
"playlist": "Playlist Control",
|
||||
"all": "All Control"
|
||||
}
|
||||
},
|
||||
"dialog": {
|
||||
"enter-host": "Enter Host ID"
|
||||
},
|
||||
"toast": {
|
||||
"add-song-failed": "Failed to add song",
|
||||
"remove-song-failed": "Failed to remove song",
|
||||
"closed": "Music Together closed",
|
||||
"disconnected": "Music Together disconnected",
|
||||
"id-copied": "Host ID copied to clipboard",
|
||||
"host-failed": "Failed to host Music Together",
|
||||
"joined": "Joined Music Together",
|
||||
"user-connected": "{{name}} joined Music Together",
|
||||
"user-disconnected": "{{name}} left Music Together",
|
||||
"join-failed": "Failed to join Music Together",
|
||||
"permission-changed": "Music Together permission changed to \"{{permission}}\""
|
||||
}
|
||||
},
|
||||
"notifications": {
|
||||
"description": "Display a notification when a song starts playing (interactive notifications are available on Windows)",
|
||||
"menu": {
|
||||
@ -639,10 +643,6 @@
|
||||
"visualizer-type": "Visualizer Type"
|
||||
},
|
||||
"name": "Visualizer"
|
||||
},
|
||||
"album-actions": {
|
||||
"description": "Adds Undislike, Dislike, Like, and Unlike buttons to apply this to all songs in a playlist or album.",
|
||||
"name": "Album actions"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -170,7 +170,8 @@
|
||||
},
|
||||
"plugins": {
|
||||
"enabled": "Habilitado",
|
||||
"label": "Plugins"
|
||||
"label": "Plugins",
|
||||
"new": "NUEVO"
|
||||
},
|
||||
"view": {
|
||||
"label": "Ver",
|
||||
@ -201,6 +202,10 @@
|
||||
},
|
||||
"name": "Adblocker"
|
||||
},
|
||||
"album-actions": {
|
||||
"description": "Añade los botones \"No me gusta\", \"No me gusta\", \"Me gusta\" y \"No me gusta\" para aplicarlos a todas las canciones de una lista de reproducción o un álbum.",
|
||||
"name": "Acciones del álbum"
|
||||
},
|
||||
"album-color-theme": {
|
||||
"description": "Aplica un tema dinámico y efectos visuales basados en la paleta de colores del álbum",
|
||||
"name": "Color del álbum"
|
||||
@ -426,6 +431,51 @@
|
||||
"fetched-lyrics": "Letras recuperadas de Genius"
|
||||
}
|
||||
},
|
||||
"music-together": {
|
||||
"description": "Comparte una lista de reproducción con los demás. Cuando el anfitrión reproduzca una canción, todos los demás escucharán la misma",
|
||||
"dialog": {
|
||||
"enter-host": "Introduzca el ID del host"
|
||||
},
|
||||
"internal": {
|
||||
"save": "Guardar",
|
||||
"track-source": "Fuente de la pista",
|
||||
"unknown-user": "Usuario desconocido"
|
||||
},
|
||||
"menu": {
|
||||
"click-to-copy-id": "Copiar el ID del host",
|
||||
"close": "Cerrar Music Together",
|
||||
"connected-users": "Usuarios conectados",
|
||||
"disconnect": "Desactivar Music Together",
|
||||
"empty-user": "No hay usuarios conectados",
|
||||
"host": "Host de Music Together",
|
||||
"join": "Únase a Music Together",
|
||||
"permission": {
|
||||
"all": "Todo el control",
|
||||
"host-only": "Solo anfitrión",
|
||||
"playlist": "Control de las listas de reproducción"
|
||||
},
|
||||
"set-permission": "Permiso de control de cambios",
|
||||
"status": {
|
||||
"disconnected": "Desconectado",
|
||||
"guest": "Conectado como invitado",
|
||||
"host": "Conectado como anfitrión"
|
||||
}
|
||||
},
|
||||
"name": "Music Together [Beta]",
|
||||
"toast": {
|
||||
"add-song-failed": "No se puede añadir la canción",
|
||||
"closed": "Music Together cerrado",
|
||||
"disconnected": "Music Together desconectados",
|
||||
"host-failed": "Fallo el host de Music Together",
|
||||
"id-copied": "ID del host copiado en el portapapeles",
|
||||
"join-failed": "Fallo en la unión a Music Together",
|
||||
"joined": "Unido a Music Together",
|
||||
"permission-changed": "Permiso de Music Together cambiado a \"{{permission}}\"",
|
||||
"remove-song-failed": "Error al eliminar la canción",
|
||||
"user-connected": "{{name}} se unió a Music Together",
|
||||
"user-disconnected": "{{name}} dejó Music Together"
|
||||
}
|
||||
},
|
||||
"navigation": {
|
||||
"description": "Flechas de navegación Siguiente/Atrás directamente integradas en la interfaz, como en tu navegador favorito",
|
||||
"name": "Navegación"
|
||||
|
||||
@ -432,48 +432,48 @@
|
||||
}
|
||||
},
|
||||
"music-together": {
|
||||
"name": "Music Together [베타]",
|
||||
"description": "여러명과 함께 플레이리스트를 공유합니다. 호스트가 음악을 재생하면, 다른 사용자들도 같은 노래를 들을 수 있습니다",
|
||||
"internal": {
|
||||
"unknown-user": "알 수 없는 사용자",
|
||||
"track-source": "재생 중인 트랙 출처",
|
||||
"save": "저장"
|
||||
},
|
||||
"menu": {
|
||||
"disconnect": "Music Together 연결 끊기",
|
||||
"click-to-copy-id": "호스트 아이디 복사",
|
||||
"close": "Music Together 닫기",
|
||||
"host": "Music Together 호스트",
|
||||
"join": "Music Together 참여",
|
||||
"connected-users": "연결된 사용자",
|
||||
"empty-user": "연결된 사용자 없음",
|
||||
"set-permission": "제어 권한 변경",
|
||||
"status": {
|
||||
"disconnected": "연결 끊김",
|
||||
"host": "호스트로 연결됨",
|
||||
"guest": "게스트로 연결됨"
|
||||
},
|
||||
"permission": {
|
||||
"host-only": "호스트만 제어 가능",
|
||||
"playlist": "재생목록 제어 가능",
|
||||
"all": "모두 제어 가능"
|
||||
}
|
||||
},
|
||||
"dialog": {
|
||||
"enter-host": "호스트 아이디를 입력하세요"
|
||||
},
|
||||
"internal": {
|
||||
"save": "저장",
|
||||
"track-source": "재생 중인 트랙 출처",
|
||||
"unknown-user": "알 수 없는 사용자"
|
||||
},
|
||||
"menu": {
|
||||
"click-to-copy-id": "호스트 아이디 복사",
|
||||
"close": "Music Together 닫기",
|
||||
"connected-users": "연결된 사용자",
|
||||
"disconnect": "Music Together 연결 끊기",
|
||||
"empty-user": "연결된 사용자 없음",
|
||||
"host": "Music Together 호스트",
|
||||
"join": "Music Together 참여",
|
||||
"permission": {
|
||||
"all": "게스트가 모두 제어 가능",
|
||||
"host-only": "호스트만 제어 가능",
|
||||
"playlist": "게스트가 재생목록 제어 가능"
|
||||
},
|
||||
"set-permission": "제어 권한 변경",
|
||||
"status": {
|
||||
"disconnected": "연결 끊김",
|
||||
"guest": "게스트로 연결됨",
|
||||
"host": "호스트로 연결됨"
|
||||
}
|
||||
},
|
||||
"name": "Music Together [베타]",
|
||||
"toast": {
|
||||
"add-song-failed": "노래 추가 실패",
|
||||
"remove-song-failed": "노래 제거 실패",
|
||||
"closed": "Music Together가 닫혔습니다",
|
||||
"disconnected": "Music Together 연결이 끊어졌습니다",
|
||||
"id-copied": "호스트 아이디가 클립보드에 복사되었습니다",
|
||||
"host-failed": "Music Together를 열 수 없습니다",
|
||||
"joined": "Music Together에 참여했습니다",
|
||||
"user-connected": "{{name}}님이 Music Together에 참여했습니다",
|
||||
"user-disconnected": "{{name}}님이 Music Together에서 나갔습니다",
|
||||
"id-copied": "호스트 아이디가 클립보드에 복사되었습니다",
|
||||
"join-failed": "Music Together에 참여할 수 없습니다",
|
||||
"permission-changed": "Music Together 제어 권한이 \"{{permission}}\" 변경되었습니다"
|
||||
"joined": "Music Together에 참여했습니다",
|
||||
"permission-changed": "Music Together 제어 권한이 \"{{permission}}\"(으)로 변경되었습니다",
|
||||
"remove-song-failed": "노래 제거 실패",
|
||||
"user-connected": "{{name}}님이 Music Together에 참여했습니다",
|
||||
"user-disconnected": "{{name}}님이 Music Together에서 나갔습니다"
|
||||
}
|
||||
},
|
||||
"navigation": {
|
||||
|
||||
@ -48,6 +48,11 @@
|
||||
"message": "Menüyü gizle etkinleştirildi",
|
||||
"title": "Menüyü gizle etkinleştirildi"
|
||||
},
|
||||
"need-to-restart": {
|
||||
"buttons": {
|
||||
"restart-now": "Şimdi yeniden başlat"
|
||||
}
|
||||
},
|
||||
"update-available": {
|
||||
"buttons": {
|
||||
"download": "İndir",
|
||||
|
||||
@ -22,8 +22,7 @@ title-bar {
|
||||
|
||||
color: #f1f1f1;
|
||||
font-size: 12px;
|
||||
padding: 4px 12px;
|
||||
padding-left: var(--offset-left, 12px);
|
||||
padding: 4px 12px 4px var(--offset-left, 12px);
|
||||
background-color: var(--titlebar-background-color, #030303);
|
||||
user-select: none;
|
||||
|
||||
@ -233,10 +232,7 @@ ytmusic-app-layout > [slot='nav-bar'],
|
||||
var(--ytmusic-nav-bar-height) + var(--menu-bar-height, 36px)
|
||||
) !important;
|
||||
}
|
||||
ytmusic-app[is-bauhaus-sidenav-enabled] #guide-spacer.ytmusic-app {
|
||||
margin-top: calc(var(--menu-bar-height, 36px)) !important;
|
||||
}
|
||||
|
||||
ytmusic-app[is-bauhaus-sidenav-enabled] #guide-spacer.ytmusic-app,
|
||||
ytmusic-app[is-bauhaus-sidenav-enabled] #mini-guide-spacer.ytmusic-app {
|
||||
margin-top: calc(
|
||||
var(--ytmusic-nav-bar-height) + var(--menu-bar-height, 36px)
|
||||
|
||||
@ -24,10 +24,6 @@ ytmusic-app-layout {
|
||||
--ytmusic-nav-bar-height: 90px;
|
||||
}
|
||||
|
||||
ytmusic-search-box.ytmusic-nav-bar {
|
||||
margin-top: 15px;
|
||||
}
|
||||
|
||||
/* Blocking annoying elements */
|
||||
ytmusic-mealbar-promo-renderer {
|
||||
display: none !important;
|
||||
|
||||
Reference in New Issue
Block a user