feat(cli): completions, library/audio commands, server switcher

Embed bash and zsh completion scripts and add a `completions` subcommand.
Extend the player CLI (library, audio device, instant mix) and surface
`music_library` in snapshots. Add a shared active-server switcher in the
header and locales; instant mix can reseed the queue from CLI and UI.
This commit is contained in:
Maxim Isaev
2026-04-15 00:56:40 +03:00
parent 19b7c8ec06
commit c75297fcf6
24 changed files with 1533 additions and 53 deletions
+5
View File
@@ -102,6 +102,7 @@ export const esTranslation = {
startRadio: 'Iniciar Radio',
instantMix: 'Mezcla Instantánea',
instantMixFailed: 'No se pudo crear la Mezcla Instantánea — error del servidor o plugin.',
cliMixNeedsTrack: 'No hay nada en reproducción — inicia la reproducción y vuelve a ejecutar el comando de mezcla.',
lfmLove: 'Favorito en Last.fm',
lfmUnlove: 'Quitar favorito de Last.fm',
favorite: 'Favorito',
@@ -357,6 +358,10 @@ export const esTranslation = {
offlineFilterArtists: 'Discografías',
retry: 'Reintentar',
serverSettings: 'Configuración del servidor',
switchServerTitle: 'Cambiar servidor',
switchServerHint: 'Clic para elegir otro servidor guardado.',
manageServers: 'Gestionar servidores…',
switchFailed: 'No se pudo cambiar — servidor inalcanzable.',
lastfmConnected: 'Last.fm conectado como @{{user}}',
lastfmSessionInvalid: 'Sesión inválida — click para reconectar',
},