mirror of
https://github.com/kilyabin/psysonic.git
synced 2026-07-22 14:35:41 +00:00
feat(help): rewrite Help page — trimmed Q/A, 10 sections, live search (#485)
* feat(help): rewrite English Q/A entries — trim, consolidate, refresh The Help page had grown to ~50 entries over time, with several that the UI itself answers (double-click to play, click the cover for fullscreen, click the repeat button to cycle, …) and other groups that were better folded into a single answer (rating + Skip-to-1★, Internet Radio basics + supported formats, Device Sync overview + filename template + cross-platform behaviour, …). This pass: - drops obviously-redundant entries (q4, q7, q8, q11, q22, q24, q25, and the trivial Settings → X pointers q12, q13, q15, q32, q42, q43) - consolidates the natural groupings (q5+q31, q37+q38+q39, q53+q54+q55, q34+q35+q47, q26+q27+q28, q12+q41, q56+q57) - adds entries for features that did not exist yet when the previous Q/A list was written: Orbit (Listen Together), Magic Strings sharing, LUFS Smart Loudness Normalization, Mini Player + Floating Player Bar, Smart Playlists, Track Preview, Search and Advanced Search, Statistics, Tracks library hub, Genre tag-cloud browser, Discord Rich Presence, Bandsintown tour dates, Multi-select + Shift-click range selection, Sidebar / Home / Artist Page customization, Sleep Timer, Open Source Licenses Result: 45 focused entries across 10 sections (Getting Started / Playback & Queue / Audio Tools / Library & Discovery / Lyrics / Sharing & Social / Personalization / Power User / Offline & Sync / Integrations & Troubleshooting), each one answering something the UI does not already answer at a glance. * feat(help): restructure into 10 sections with live search Page is now organised into ten focused sections (Getting Started, Playback & Queue, Audio Tools, Library & Discovery, Lyrics, Sharing & Social, Personalization, Power User, Offline & Sync, Integrations & Troubleshooting) each rendered as its own column-friendly accordion group with a Lucide icon. A search input lives in the page header. Typing filters every Q+A pair across all sections by case-insensitive substring; sections that end up empty are hidden, matched items are auto-expanded so the user sees the answer without having to click each result, and a "no results" empty state appears when the query matches nothing. Clearing the input restores the manual accordion behaviour. An × button next to the input clears the query in one click. CSS uses dedicated `.help-search`, `.help-search-icon`, `.help-search-input`, `.help-search-clear` rules instead of leaning on the global `.input` class — the latter brought its own focus-ring styles that doubled with the wrapper border. Focus state highlights the wrapper border to `--accent` via `:focus-within`. * i18n(help): translate the new Help page to 7 locales Updates de, fr, nl, zh, nb, ru, es to match the new English Q/A structure (45 entries across 10 sections, plus the live-search labels: title, searchPlaceholder, noResults). DE / FR / NL / NB / ES were translated directly. RU and ZH are structurally correct but written at machine-translation quality; both could use a pass from the original locale maintainers (@cucadmuh for RU, @jiezhuo for ZH) — none of the wording is load-bearing for the i18n keys, so the page renders correctly today and refinements can land as follow-up touch-ups without coupling. * docs: changelog + contributors for PR #485 Adds the v1.46.0 "Changed" entry and the Psychotoxical contributors line for the Help page rewrite.
This commit is contained in:
committed by
GitHub
parent
43d75e744b
commit
e215694301
+100
-120
@@ -991,128 +991,108 @@ export const frTranslation = {
|
||||
},
|
||||
help: {
|
||||
title: 'Aide',
|
||||
searchPlaceholder: 'Rechercher dans l\'aide…',
|
||||
noResults: 'Aucun sujet correspondant. Essayez un autre terme.',
|
||||
s1: 'Démarrage',
|
||||
q1: 'Quels serveurs sont compatibles ?',
|
||||
a1: 'Psysonic fonctionne avec tout serveur compatible Subsonic : Navidrome, Gonic, Subsonic, Airsonic, et autres. Navidrome est recommandé.',
|
||||
q2: 'Comment me connecter à mon serveur ?',
|
||||
a2: 'Ouvrez les Paramètres et cliquez sur « Ajouter un serveur ». Saisissez l\'URL du serveur (ex. 192.168.1.100:4533), votre nom d\'utilisateur et mot de passe. Psysonic teste la connexion avant d\'enregistrer.',
|
||||
q3: 'Puis-je utiliser plusieurs serveurs ?',
|
||||
a3: 'Oui. Vous pouvez ajouter autant de serveurs que vous le souhaitez dans les Paramètres et basculer entre eux à tout moment. Un seul serveur est actif à la fois.',
|
||||
s2: 'Lecture',
|
||||
q4: 'Comment lire de la musique ?',
|
||||
a4: 'Double-cliquez sur une piste pour la lire. Sur les pages d\'album et d\'artiste, utilisez « Tout lire » pour démarrer l\'album entier. Vous pouvez aussi glisser des pistes dans la file d\'attente.',
|
||||
q5: 'Quels raccourcis clavier sont disponibles ?',
|
||||
a5: 'Espace = Lecture / Pause · Échap = Fermer le lecteur plein écran. Les touches multimédia fonctionnent sur toutes les plateformes. Sur Linux, utilisez les boutons de la barre du lecteur. Les raccourcis in-app et les raccourcis système peuvent être personnalisés dans Paramètres → Raccourcis / Raccourcis globaux.',
|
||||
q6: 'Qu\'est-ce que la file d\'attente ?',
|
||||
a6: 'La file d\'attente affiche toutes les pistes à venir. Ouvrez-la avec l\'icône de panneau en haut à droite. Vous pouvez réorganiser les pistes par glisser-déposer, les mélanger et enregistrer la file comme liste de lecture.',
|
||||
q7: 'Comment ouvrir le lecteur plein écran ?',
|
||||
a7: 'Cliquez sur la pochette dans la barre du lecteur en bas, ou sur l\'icône d\'agrandissement à côté. Appuyez sur Échap pour fermer.',
|
||||
q8: 'Comment fonctionne la répétition ?',
|
||||
a8: 'Cliquez sur le bouton répéter pour alterner : Désactivé → Répéter tout → Répéter un.',
|
||||
s3: 'Bibliothèque',
|
||||
q9: 'Comment télécharger un album ?',
|
||||
a9: 'Ouvrez la page de détail d\'un album et cliquez sur « Télécharger (ZIP) ». Le serveur compresse d\'abord l\'album en ZIP — pour les grands albums ou les fichiers sans perte (FLAC / WAV), cela peut prendre un moment avant que le téléchargement ne démarre réellement. La barre de progression n\'apparaît qu\'une fois la compression terminée.',
|
||||
q10: 'Comment mettre des pistes et albums en favoris ?',
|
||||
a10: 'Cliquez sur l\'icône étoile sur une piste ou dans l\'en-tête de l\'album. Les éléments favoris apparaissent dans la section Favoris de la barre latérale.',
|
||||
q11: 'Qu\'est-ce que le carousel hero sur la page d\'accueil ?',
|
||||
a11: 'La bannière en haut de la page d\'accueil sélectionne aléatoirement des albums de votre bibliothèque et les fait défiler toutes les 10 secondes. Cliquez sur les points pour accéder à un album spécifique.',
|
||||
s4: 'Paramètres',
|
||||
q12: 'Comment changer le thème ?',
|
||||
a12: 'Paramètres → Thème. Un grand choix de thèmes en 8 groupes : Psysonic Themes, Mediaplayer, Systèmes d\'exploitation, Jeux, Films, Séries, Réseaux sociaux et Open Source Classics (Catppuccin, Nord, Gruvbox, Nightfox).',
|
||||
q13: 'Comment changer la langue ?',
|
||||
a13: 'Paramètres → Langue. L\'anglais, l\'allemand, le français, le néerlandais et le chinois sont pris en charge.',
|
||||
q15: 'Comment définir un dossier de téléchargement ?',
|
||||
a15: 'Paramètres → Comportement → Dossier de téléchargement. Les albums téléchargés y sont enregistrés en ZIP.',
|
||||
s5: 'Scrobbling',
|
||||
q16: 'Comment fonctionne le scrobbling ?',
|
||||
a16: 'Psysonic envoie les scrobbles directement à Last.fm — aucune configuration Navidrome nécessaire. Connectez votre compte dans Paramètres → Last.fm et activez le scrobbling.',
|
||||
q17: 'Quand un scrobble est-il envoyé ?',
|
||||
a17: 'Un scrobble est soumis après avoir écouté 50% d\'une piste.',
|
||||
q22: 'Qu\'est-ce que la forme d\'onde dans la barre du lecteur ?',
|
||||
a22: 'La barre de forme d\'onde remplace le curseur de progression classique. Cliquez n\'importe où pour sauter à cette position, ou faites glisser pour naviguer.',
|
||||
q24: 'Puis-je mélanger la file d\'attente ?',
|
||||
a24: 'Oui. Ouvrez le panneau de file et cliquez sur l\'icône de mélange. La piste en cours reste en position 1 — les autres sont réorganisées aléatoirement.',
|
||||
q25: 'Les liens Last.fm et Wikipédia s\'ouvrent-ils dans un navigateur ?',
|
||||
a25: 'Oui — ils s\'ouvrent dans votre navigateur système par défaut. Le bouton affiche brièvement une confirmation au clic.',
|
||||
s7: 'Mix aléatoire',
|
||||
q26: 'Qu\'est-ce que le Mix aléatoire ?',
|
||||
a26: 'Le Mix aléatoire crée une liste de morceaux aléatoires depuis toute votre bibliothèque. Ouvrez-le via « Mix aléatoire » dans la barre latérale et cliquez sur « Nouveau mix ».',
|
||||
q27: 'Qu\'est-ce que le Filtre par mot-clé ?',
|
||||
a27: 'Le Filtre par mot-clé exclut les pistes dont le genre, le titre ou l\'album contient des mots spécifiques. Les livres audio sont filtrés automatiquement. Ajoutez des mots-clés dans Paramètres → Mix aléatoire.',
|
||||
q28: 'Qu\'est-ce que le Mix par super-genre ?',
|
||||
a28: 'Le Mix par super-genre regroupe votre bibliothèque en grandes catégories (Rock, Métal, Électronique, Jazz, Classique, etc.) et crée un mix ciblé. Sélectionnez une catégorie dans les puces sous la liste.',
|
||||
s6: 'Dépannage',
|
||||
q18: 'Les pochettes et images d\'artistes chargent lentement.',
|
||||
a18: 'Les images sont récupérées depuis le disque de votre serveur au premier chargement, puis mises en cache localement pendant 30 jours. Les visites suivantes seront instantanées.',
|
||||
q19: 'Le test de connexion échoue.',
|
||||
a19: 'Vérifiez l\'URL avec le port (ex. http://192.168.1.100:4533). Assurez-vous qu\'aucun pare-feu ne bloque la connexion. Essayez http:// au lieu de https:// sur un réseau local.',
|
||||
q20: 'Pas d\'audio sur Linux.',
|
||||
a20: 'Psysonic est disponible en .deb (Ubuntu/Debian), .rpm (Fedora/RHEL) et via AUR sur Arch/CachyOS (yay -S psysonic). Il n\'y a pas d\'AppImage. Si l\'audio ne fonctionne pas, vérifiez que PipeWire ou PulseAudio est actif.',
|
||||
q21: 'L\'application affiche un écran noir sur Linux.',
|
||||
a21: 'Cela est généralement dû à des problèmes de pilote GPU/EGL dans WebKitGTK. Lancez avec GDK_BACKEND=x11 WEBKIT_DISABLE_COMPOSITING_MODE=1 WEBKIT_DISABLE_DMABUF_RENDERER=1. Les paquets AUR et installateurs .deb/.rpm officiels le configurent automatiquement.',
|
||||
q29: 'Que sont le fondu enchaîné et la lecture sans blanc ?',
|
||||
a29: 'Ce sont des fonctionnalités audio expérimentales dans Paramètres → Audio. La lecture sans blanc pré-charge la piste suivante pour éliminer les silences. Le fondu enchaîné effectue un fondu sortant de la piste en cours tout en faisant un fondu entrant de la suivante — durée réglable (1–10 s).',
|
||||
q30: 'Psysonic affiche-t-il les paroles ?',
|
||||
a30: 'Oui. Cliquez sur l\'icône microphone dans la barre du lecteur pour ouvrir l\'onglet Paroles. Psysonic récupère automatiquement les paroles depuis LRCLIB. Si des paroles synchronisées sont disponibles, la ligne active est mise en évidence et défile en temps réel. Sinon, le texte complet est affiché statiquement.',
|
||||
q31: 'Puis-je personnaliser les raccourcis clavier ?',
|
||||
a31: 'Oui. Paramètres → Raccourcis clavier permet de réattribuer les actions in-app (Lecture/Pause, Suivant, Précédent, Volume, Plein écran, etc.). Paramètres → Raccourcis globaux permet d\'assigner des raccourcis système actifs même quand l\'application est en arrière-plan.',
|
||||
q32: 'Puis-je changer la police ?',
|
||||
a32: 'Oui. Paramètres → Police propose 10 polices dont IBM Plex Mono, Fira Code, JetBrains Mono et Courier Prime. La police choisie s\'applique à toute l\'interface.',
|
||||
s8: 'Mode hors ligne',
|
||||
q34: 'Qu\'est-ce que le mode hors ligne ?',
|
||||
a34: 'Le mode hors ligne (Bêta) permet de mettre des albums en cache sur l\'appareil afin d\'écouter de la musique sans connexion serveur active. Les pistes mises en cache sont stockées localement et lues directement depuis le disque — sans requête réseau.',
|
||||
q35: 'Comment mettre un album en cache pour une utilisation hors ligne ?',
|
||||
a35: 'Ouvrez un album et cliquez sur l\'icône de téléchargement dans l\'en-tête de l\'album. Psysonic télécharge toutes les pistes en arrière-plan. La progression est affichée sur le bouton. Une fois en cache, l\'icône devient verte. Les albums mis en cache peuvent être consultés et supprimés dans la page Bibliothèque hors ligne (barre latérale).',
|
||||
q36: 'Quelle quantité de stockage le cache hors ligne peut-il utiliser ?',
|
||||
a36: 'Vous pouvez définir une taille de cache maximale dans Paramètres → Bibliothèque. Lorsque la limite est atteinte, une bannière d\'avertissement s\'affiche sur la page de l\'album. Vous pouvez supprimer des albums individuels dans la Bibliothèque hors ligne pour libérer de l\'espace.',
|
||||
q37: 'Comment noter des morceaux, albums et artistes ?',
|
||||
a37: 'Psysonic prend en charge les notes de 1 à 5 étoiles via l\'API OpenSubsonic (Navidrome ≥ 0.53 requis). Notez les morceaux dans la liste de pistes d\'un album ou d\'une playlist, via le menu contextuel ou directement dans la barre du lecteur. Les albums sont notés sur leur page de détail, les artistes sur leur page.',
|
||||
q38: 'Puis-je supprimer ou modifier une note ?',
|
||||
a38: 'Oui. Cliquer à nouveau sur l\'étoile active supprime entièrement la note — un second clic sur la même étoile l\'efface. Pour modifier une note, cliquez simplement sur une étoile différente.',
|
||||
q39: 'Qu\'est-ce que Skip-to-1★ et le filtre de notes ?',
|
||||
a39: 'Skip-to-1★ attribue automatiquement une note d\'une étoile à un morceau après un certain nombre de sauts consécutifs. Activez-le dans Paramètres → Notes. Vous pouvez également y définir une note minimale pour les mix aléatoires.',
|
||||
q40: 'Qu\'est-ce que le Navigateur de dossiers ?',
|
||||
a40: 'Le Navigateur de dossiers (barre latérale) permet de parcourir l\'arborescence musicale du serveur en colonnes Miller. Cliquez sur un dossier pour l\'explorer ; utilisez l\'icône lecture pour jouer ou ajouter son contenu à la file.',
|
||||
q41: 'Qu\'est-ce que le planificateur de thème ?',
|
||||
a41: 'Paramètres → Apparence → Changer de thème automatiquement : définissez un thème de jour et un thème de nuit avec des heures de début. Psysonic bascule automatiquement à l\'heure configurée.',
|
||||
q42: 'Puis-je redimensionner l\'interface ?',
|
||||
a42: 'Oui. Paramètres → Apparence → Échelle de l\'interface permet de régler l\'interface entre 80 % et 125 %.',
|
||||
q43: 'Puis-je changer le style de la barre de progression ?',
|
||||
a43: 'Oui. Paramètres → Apparence → Style de la barre de progression offre 10 styles : Waveform, Ligne & Point, Barre, Barre épaisse, Segmenté, Neon Glow, Pulse Wave, Particle Trail, Liquid Fill et Retro Tape.',
|
||||
q44: 'Qu\'est-ce qu\'AutoEQ ?',
|
||||
a44: 'L\'égaliseur 10 bandes dans Paramètres → Audio comprend une recherche AutoEQ. Saisissez le modèle de votre casque pour charger automatiquement le profil de correction.',
|
||||
q45: 'Qu\'est-ce que le Replay Gain ?',
|
||||
a45: 'Le Replay Gain normalise le volume afin que les albums forts et doux soient lus à un niveau cohérent. Activez-le dans Paramètres → Audio → Replay Gain ; mode Piste ou Album.',
|
||||
q46: 'Qu\'est-ce que le Hot Cache ?',
|
||||
a46: 'Le Hot Cache (Alpha, Paramètres → Bibliothèque) précharge les prochains morceaux de la file sur le disque pour une lecture instantanée. Psysonic conserve le morceau actuel et les 5 suivants et évince les anciens quand la limite est atteinte.',
|
||||
q47: 'Puis-je mettre en cache une playlist hors ligne ?',
|
||||
a47: 'Oui. Dans les détails d\'une playlist, cliquez sur l\'icône de téléchargement. Une fois entièrement mis en cache, l\'icône se transforme en corbeille rouge ; cliquer dessus supprime la playlist du cache hors ligne.',
|
||||
q48: 'Qu\'est-ce que la file infinie ?',
|
||||
a48: 'Lorsque la file se vide et que la répétition est désactivée, Psysonic ajoute silencieusement des pistes aléatoires pour que la lecture ne s\'arrête jamais. Les pistes ajoutées automatiquement apparaissent sous le séparateur « — Ajouté automatiquement — ». Activez/désactivez via l\'icône infini dans l\'en-tête de la file.',
|
||||
q49: 'Puis-je contrôler Psysonic en ligne de commande ?',
|
||||
a49: 'Oui. Exemples : psysonic --player play / pause / next / prev, --player volume 75, --player seek 15, --player mute, --player shuffle, --player repeat off|all|one, --player star / unstar, --player rating 1-5. Aussi : changer de serveur, d\'appareil audio, filtrer la bibliothèque, lancer un mix instantané et rechercher. Aide complète : psysonic --player --help.',
|
||||
q50: 'Comment gérer les playlists ?',
|
||||
a50: 'Via « Playlists » dans la barre latérale. Créez une playlist avec « Nouvelle playlist ». Dans la vue détaillée, réorganisez les pistes par glisser-déposer, supprimez-les avec le bouton ×, ajoutez des chansons via la recherche et consultez les « Suggestions » pour des recommandations intelligentes.',
|
||||
q51: 'Puis-je sauvegarder et restaurer mes paramètres ?',
|
||||
a51: 'Oui. Paramètres → Sauvegarde & Restauration permet d\'exporter tous les paramètres, profils de serveur, thèmes et raccourcis clavier dans un fichier JSON. Importez-le sur une autre machine pour tout restaurer d\'un coup. Les mots de passe sont inclus — conservez le fichier en lieu sûr.',
|
||||
q52: 'Comment changer le périphérique de sortie audio ?',
|
||||
a52: 'Paramètres → Audio → Périphérique de sortie. Psysonic liste tous les périphériques disponibles. La sélection prend effet immédiatement. Utilisez le bouton d\'actualisation si un périphérique a été branché après le démarrage de l\'application.',
|
||||
q53: 'Qu\'est-ce que Device Sync ?',
|
||||
a53: 'Device Sync copie des albums, playlists ou artistes sur une clé USB ou une carte SD. Ouvrez-le via « Device Sync » dans la barre latérale, choisissez un dossier cible, sélectionnez vos sources et cliquez sur « Transférer vers l\'appareil ».',
|
||||
q54: 'Qu\'est-ce que le modèle de nom de fichier dans Device Sync ?',
|
||||
a54: 'Le modèle contrôle comment les pistes sont nommées et organisées. Utilisez les préréglages ou créez le vôtre avec les jetons cliquables : {artist}, {album}, {title}, {track_number}, {disc_number}, {year} et / comme séparateur de dossier. Un aperçu en direct est affiché.',
|
||||
q55: 'Device Sync fonctionne-t-il entre plateformes ?',
|
||||
a55: 'Oui. Le manifeste écrit sur l\'appareil contient le modèle utilisé lors de la synchronisation. Sur un autre OS avec un modèle différent, Psysonic détecte correctement les fichiers existants.',
|
||||
s9: 'Device Sync',
|
||||
q56: 'Qu\'est-ce que la radio Internet ?',
|
||||
a56: 'La page Radio Internet permet de lire n\'importe quel flux en direct dans Psysonic. Les stations proviennent de votre serveur Navidrome — ajoutez-les via le panneau d\'administration ou importez un fichier .pls/.m3u. La lecture utilise l\'audio HTML5.',
|
||||
q57: 'Quels formats de flux la radio Internet supporte-t-elle ?',
|
||||
a57: 'MP3, AAC, OGG Vorbis et la plupart des flux HLS. La prise en charge des codecs dépend de la plateforme — MP3 et AAC fonctionnent partout.',
|
||||
s10: 'Radio Internet',
|
||||
q58: 'D\'où Psysonic récupère-t-il les paroles ?',
|
||||
a58: 'Trois sources configurables dans Paramètres → Paroles : votre serveur Navidrome (paroles intégrées/OpenSubsonic), LRCLIB (paroles synchronisées communautaires) et NetEase Cloud Music. Chaque source peut être activée/désactivée et priorisée par glisser-déposer.',
|
||||
q59: 'Y a-t-il une vue de ce qu\'écoutent les autres utilisateurs ?',
|
||||
a59: 'Oui. Cliquez sur l\'icône de diffusion en haut à droite pour voir ce que les autres utilisateurs écoutent actuellement sur votre serveur Navidrome, mis à jour toutes les 10 secondes.',
|
||||
a1: 'Psysonic est conçu en priorité pour Navidrome et est entièrement compatible Subsonic — Gonic, Airsonic, LMS et autres serveurs Subsonic-API fonctionnent aussi. Certaines fonctionnalités avancées (notes, listes intelligentes, partage Magic String, gestion des utilisateurs) nécessitent Navidrome.',
|
||||
q2: 'Comment ajouter un serveur ?',
|
||||
a2: 'Paramètres → Serveurs → Ajouter un serveur. Saisissez l\'URL (ex. http://192.168.1.100:4533), le nom d\'utilisateur et le mot de passe. Psysonic teste la connexion avant d\'enregistrer — rien n\'est sauvegardé en cas d\'échec. Vous pouvez ajouter autant de serveurs que vous voulez et basculer entre eux dans l\'en-tête ; un seul est actif à la fois.',
|
||||
q3: 'Visite rapide de l\'interface ?',
|
||||
a3: 'Barre latérale (gauche) pour la navigation, Mainstage / pages au centre, barre du lecteur en bas, panneau File d\'attente à droite (icône en haut à droite, à côté de l\'indicateur Now Playing). La barre de recherche en haut couvre toute la bibliothèque ; « Now Playing » montre ce que les autres utilisateurs du même serveur Navidrome écoutent.',
|
||||
s2: 'Lecture & File d\'attente',
|
||||
q4: 'Comment utiliser la file d\'attente ?',
|
||||
a4: 'Ouvrez le panneau File d\'attente depuis l\'en-tête en haut à droite. Glissez les lignes pour réordonner, faites-les glisser à l\'extérieur pour les supprimer, ou utilisez la barre d\'outils pour mélanger, enregistrer la file en liste de lecture ou sauter à une piste. Faites glisser une ligne hors du panneau pour la déposer ailleurs comme transfert.',
|
||||
q5: 'Gapless vs Crossfade — quelle différence ?',
|
||||
a5: 'Gapless pré-bufferise la piste suivante pour éliminer tout silence (idéal pour les albums live et les mixes DJ). Crossfade fait un fondu entre la piste actuelle et la suivante sur 1 à 10 s (idéal pour les mixes aléatoires). Les deux sont mutuellement exclusifs — activer l\'un désactive l\'autre. Configuration dans Paramètres → Audio.',
|
||||
q6: 'Qu\'est-ce que la File infinie ?',
|
||||
a6: 'Quand la file se termine et que la répétition est désactivée, Psysonic ajoute discrètement des pistes similaires/aléatoires de votre bibliothèque pour que la lecture ne s\'arrête jamais. Les pistes auto-ajoutées apparaissent sous le séparateur « — Ajouté automatiquement —». Activable/désactivable via l\'icône infini dans l\'en-tête de la file ; restreignable à un genre dans Paramètres → File d\'attente.',
|
||||
q7: 'Sélection multiple et plage Maj-clic ?',
|
||||
a7: 'Activez « Sélectionner » sur Albums / Nouveautés / Albums aléatoires / Listes de lecture. Cliquez un élément pour le basculer, puis maintenez Maj et cliquez un autre élément — tout ce qui se trouve entre les deux dans l\'ordre visible est sélectionné. Les Maj-clics étendent depuis l\'ancre la plus récemment cliquée. La barre d\'outils en haut propose des actions groupées (file, téléchargement, suppression, etc.).',
|
||||
q8: 'Raccourcis clavier et hotkeys globaux ?',
|
||||
a8: 'Touches par défaut : Espace = Lecture / Pause, Échap = fermer le mode plein écran / les modales, F1 = aide-mémoire des raccourcis. Paramètres → Entrée permet de réassigner chaque action interne (y compris des accords comme Ctrl+Maj+P) et de définir des raccourcis globaux qui fonctionnent même en arrière-plan. Les touches multimédia (Lecture/Pause, Suivant, Précédent) fonctionnent partout.',
|
||||
s3: 'Outils audio',
|
||||
q9: 'Modes Replay Gain ?',
|
||||
a9: 'Paramètres → Audio → Replay Gain. Le mode Piste normalise chaque morceau au niveau cible. Le mode Album préserve la dynamique relative au sein d\'un album. Le mode Auto choisit Piste ou Album selon que la file vient d\'un album unique. Les pistes sans tags Replay Gain retombent sur un préampli configurable.',
|
||||
q10: 'Qu\'est-ce que la normalisation intelligente (LUFS) ?',
|
||||
a10: 'Une alternative moderne au Replay Gain dans Paramètres → Audio. Psysonic analyse chaque piste en LUFS / EBU R128 et stocke le résultat, pour un volume cohérent dans toute la bibliothèque — y compris les pistes sans tags Replay Gain. L\'analyse à froid tourne en arrière-plan et utilise 35–40 % du CPU pendant ~1 minute, puis 0. Définissez votre cible (par défaut −10 LUFS) une fois.',
|
||||
q11: 'EQ et AutoEQ ?',
|
||||
a11: 'Un égaliseur paramétrique 10 bandes dans Paramètres → Audio → Égaliseur, avec bandes manuelles et préréglages. AutoEQ à côté récupère un profil de correction mesuré pour votre modèle de casque depuis la base AutoEQ et l\'applique automatiquement aux bandes — choisissez votre casque, l\'égaliseur s\'aligne sur la bonne courbe.',
|
||||
q12: 'Comment changer le périphérique de sortie audio ?',
|
||||
a12: 'Paramètres → Audio → Périphérique de sortie. Psysonic liste toutes les sorties disponibles et bascule instantanément lors du choix. Le bouton Actualiser détecte les périphériques branchés après le démarrage. Sur Linux, les noms ALSA comme « sysdefault » sont auto-nettoyés pour la lisibilité.',
|
||||
q13: 'Qu\'est-ce que le Hot Cache ?',
|
||||
a13: 'Le Hot Cache précharge la piste actuelle plus les suivantes en RAM et sur disque pour que la lecture démarre sans buffering — particulièrement utile sur les serveurs lents/distants. L\'éviction se déclenche quand la limite de taille est atteinte. Configurez la taille et le délai de debounce (pour éviter les pré-fetchs à chaque saut rapide) dans Paramètres → Audio.',
|
||||
s4: 'Bibliothèque & Découverte',
|
||||
q14: 'Notes et Skip-to-1★ ?',
|
||||
a14: 'Psysonic prend en charge les notes 1 à 5 étoiles via OpenSubsonic (Navidrome ≥ 0.53). Notez les pistes dans les listes, dans le menu contextuel ou dans la barre du lecteur sous le nom de l\'artiste ; les albums sur leur page ; les artistes sur la page artiste. Skip-to-1★ (Paramètres → Bibliothèque → Notes) attribue automatiquement 1 étoile après un nombre configurable de sauts consécutifs. Le même panneau permet de définir une note minimale pour les Mixes générés.',
|
||||
q15: 'Comment naviguer — Dossiers, Genres, Pistes ?',
|
||||
a15: 'Le navigateur de dossiers (barre latérale) parcourt l\'arborescence du serveur en colonnes Miller — clic sur un dossier pour entrer, clic sur une piste ou l\'icône lecture d\'un dossier pour jouer/ajouter. Genres utilise un nuage de tags dimensionné par le nombre de pistes ; clic sur un genre pour l\'ouvrir. Pistes est un hub plat avec liste virtuelle triable par colonnes et recherche en direct.',
|
||||
q16: 'Recherche et recherche avancée ?',
|
||||
a16: 'La barre de recherche d\'en-tête lance une recherche live en tapant à travers artistes, albums et pistes. Ouvrez la recherche avancée (barre latérale) pour une vue plus riche : filtres par année, genre, note, format, canaux, taux d\'échantillonnage, BPM, ambiance — combinables. Clic droit sur un résultat ouvre le même menu contextuel qu\'ailleurs.',
|
||||
q17: 'Les Mixes (Aléatoire / Genre / Super Genre / Lucky) ?',
|
||||
a17: 'Le Mix aléatoire crée une liste de pistes aléatoires de votre bibliothèque ; le filtre par mots-clés exclut audiobooks, comédie, etc. par sous-chaînes de genre/titre/album. Super Genre Mix regroupe votre bibliothèque par grands styles (Rock, Metal, Électronique, Jazz, Classique…) et bâtit un mix focalisé. Lucky Mix utilise votre historique d\'écoute, les notes et les pistes similaires AudioMuse-AI pour assembler une liste instantanée d\'un clic.',
|
||||
q18: 'Page Statistiques ?',
|
||||
a18: 'Statistiques (barre latérale) montre les top artistes, top albums, top pistes, répartition par genre, temps d\'écoute dans le temps, et un périmètre par bibliothèque si vous avez plusieurs dossiers configurés. Plusieurs vues sont exportables en image partageable.',
|
||||
q19: 'Comment télécharger un album en ZIP ?',
|
||||
a19: 'Page album → « Télécharger (ZIP) ». Le serveur compresse l\'album d\'abord — pour les albums volumineux ou sans perte (FLAC / WAV) la barre de progression n\'apparaît qu\'une fois le zip terminé et le transfert démarré. C\'est normal.',
|
||||
s5: 'Paroles',
|
||||
q20: 'D\'où viennent les paroles ?',
|
||||
a20: 'Trois sources configurables dans Paramètres → Paroles : votre serveur Navidrome (paroles intégrées / OpenSubsonic), LRCLIB (paroles synchronisées communautaires) et NetEase Cloud Music (vaste catalogue asiatique + international). Chaque source est activable/désactivable et priorisable par glisser-déposer.',
|
||||
q21: 'Comment voir les paroles pendant la lecture ?',
|
||||
a21: 'Cliquez sur l\'icône micro de la barre du lecteur pour ouvrir l\'onglet Paroles dans le panneau de file. Les paroles synchronisées défilent automatiquement et supportent le clic-pour-aller-à ; les paroles en texte brut défilent en bloc statique. Activez le lecteur plein écran via la pochette pour une vue immersive avec fond mesh.',
|
||||
s6: 'Partage & Social',
|
||||
q22: 'Que sont les Magic Strings ?',
|
||||
a22: 'Les Magic Strings sont de courts jetons à copier-coller qui partagent des choses entre utilisateurs Psysonic sans serveur tiers. Les chaînes d\'invitation de serveur permettent à un ami de s\'enregistrer sur votre Navidrome en un collage ; les Magic Strings d\'album / artiste / file ouvrent le même album / artiste / file chez le destinataire. Générez-les depuis le menu Partager, collez-les dans la barre de recherche pour les consommer.',
|
||||
q23: 'Qu\'est-ce qu\'Orbit ?',
|
||||
a23: 'Orbit, c\'est l\'écoute synchronisée à plusieurs : un hôte joue une piste, tous les invités l\'entendent en sync, et les invités peuvent suggérer des morceaux que l\'hôte peut accepter dans la file. Démarrez une session depuis le bouton Orbit dans l\'en-tête, partagez le lien d\'invitation, les autres rejoignent depuis n\'importe quelle installation Psysonic. L\'hôte contrôle la lecture (saut, recherche, file) — les invités ont une vue temps réel et une boîte à suggestions. Les sessions sont éphémères et se terminent à la fermeture par l\'hôte.',
|
||||
q24: 'Qu\'est-ce que la liste déroulante Now Playing ?',
|
||||
a24: 'L\'icône de diffusion en haut à droite affiche ce que les autres utilisateurs du serveur Navidrome écoutent en ce moment, rafraîchi toutes les 10 secondes. Votre propre entrée disparaît dès la pause. Par serveur — les utilisateurs sur un autre serveur actif n\'apparaissent pas.',
|
||||
s7: 'Personnalisation',
|
||||
q25: 'Thèmes et planificateur de thème ?',
|
||||
a25: 'Paramètres → Apparence → Thème offre 60+ thèmes en 8 groupes (Psysonic, Lecteurs multimédias, Systèmes d\'exploitation, Jeux, Films, Séries, Réseaux sociaux, Open Source Classics — Catppuccin / Nord / Gruvbox / Nightfox / Dracula). Auto-Switch Theme permet de définir un thème de jour et un thème de nuit avec heures de bascule pour un changement automatique.',
|
||||
q26: 'Puis-je personnaliser barre latérale, accueil et page artiste ?',
|
||||
a26: 'Oui — Paramètres → Personnalisation. Le customiseur de barre latérale permet de réordonner les éléments par glisser et de masquer ceux que vous n\'utilisez pas. Le customiseur d\'accueil bascule chaque rangée Mainstage (Hero, Récent, Découvrir, Récemment écoutés, Favoris…). Le customiseur de page artiste réordonne les sections (Top morceaux, Albums, Singles, Compilations, Artistes similaires, etc.) et masque celles que vous ignorez.',
|
||||
q27: 'Qu\'est-ce que le Mini Player ?',
|
||||
a27: 'Une petite fenêtre flottante avec pochette, contrôles de transport et file compacte. Ouvrez-la depuis l\'icône mini-player de la barre du lecteur ou avec son raccourci. La fenêtre mémorise sa position et sa taille entre les sessions. Sous Windows, la mini-webview est précréée au démarrage pour une ouverture instantanée ; Linux / macOS doivent activer l\'option dans Paramètres → Apparence → Précharger le mini-player.',
|
||||
q28: 'Qu\'est-ce que la barre de lecture flottante ?',
|
||||
a28: 'Un style optionnel de barre du lecteur (Paramètres → Apparence) qui se détache du bord inférieur avec fond thématique, bordure d\'accentuation, pochette arrondie et section volume centrée. Utile sur les écrans hauts ou avec des thèmes compacts.',
|
||||
q29: 'Aperçu de piste au survol ?',
|
||||
a29: 'Survolez une ligne de piste, cliquez sur le petit bouton Aperçu sur la pochette, ou déclenchez l\'aperçu depuis le menu contextuel — Psysonic diffuse les ~15 premières secondes via le même moteur audio Rust afin que la normalisation de loudness s\'applique. Pratique pour parcourir un album inconnu.',
|
||||
q30: 'Minuteur de mise en veille ?',
|
||||
a30: 'Cliquez sur l\'icône lune de la barre du lecteur pour ouvrir le minuteur. Choisissez une durée (ou « fin de la piste actuelle ») et Psysonic fait un fondu et met en pause à la fin. Le bouton affiche un anneau circulaire et un compte à rebours pendant que le minuteur tourne.',
|
||||
q31: 'Échelle UI, police, style de seekbar ?',
|
||||
a31: 'Paramètres → Apparence — Échelle de l\'interface (80–125 % sans toucher à la taille système), Police (10 polices UI dont IBM Plex Mono, Fira Code, Geist, Golos Text…), Style de seekbar (Forme d\'onde analysée / pseudowave déterministe / Ligne & Point / Barre / Barre épaisse / Segmenté / Néon / Onde pulsée / Traînée de particules / Remplissage liquide / Bande rétro).',
|
||||
s8: 'Utilisateur avancé',
|
||||
q32: 'Contrôles du lecteur en ligne de commande ?',
|
||||
a32: 'Le binaire Psysonic sert aussi de télécommande. Exemples : psysonic --player play / pause / next / prev, --player volume 75, --player seek 15, --player shuffle, --player repeat off|all|one, --player rating 1-5. Changer de serveur, périphérique audio, bibliothèque ; déclencher un Instant Mix ; rechercher artistes / albums / pistes. Liste complète : psysonic --player --help. Complétions shell pour bash et zsh via psysonic completions.',
|
||||
q33: 'Listes intelligentes (Navidrome) ?',
|
||||
a33: 'Les listes intelligentes sont des listes dynamiques côté Navidrome définies par des règles (genre = Rock ET année > 2020, etc.). La page Listes de lecture de Psysonic permet de les créer, modifier et supprimer avec un éditeur de règles visuel — Psysonic utilise l\'API native de Navidrome. Elles se comportent comme des listes normales dans le reste de l\'app et se mettent à jour automatiquement.',
|
||||
q34: 'Sauvegarder et restaurer les paramètres ?',
|
||||
a34: 'Paramètres → Stockage → Sauvegarder & Restaurer exporte les profils de serveur, thèmes, raccourcis et autres réglages dans un seul fichier JSON. Importez-le sur une autre machine ou après une réinstallation pour tout restaurer d\'un coup. Les mots de passe des serveurs sont inclus — gardez le fichier privé.',
|
||||
q35: 'Où voir toutes les licences open source ?',
|
||||
a35: 'Paramètres → Système → Licences open source. La liste complète des dépendances (crates Cargo et paquets npm) est livrée avec les textes de licence inclus. Cliquez sur une entrée pour voir le texte complet ; le bloc en surbrillance en haut met en avant les bibliothèques connues (Tauri, React, rodio, symphonia, etc.).',
|
||||
s9: 'Hors ligne & Sync',
|
||||
q36: 'Mode hors ligne — mettre en cache albums et listes ?',
|
||||
a36: 'Ouvrez un album ou une liste et cliquez sur l\'icône de téléchargement dans l\'en-tête — Psysonic met chaque piste en cache localement pour une lecture sans appel réseau. La page Bibliothèque hors ligne (barre latérale) liste tout ce qui est en cache, montre les téléchargements en cours, et permet de supprimer via l\'icône poubelle (qui apparaît une fois le téléchargement terminé).',
|
||||
q37: 'Limite de stockage hors ligne ?',
|
||||
a37: 'Paramètres → Bibliothèque → Hors ligne permet de définir une taille maximale de cache. Quand la limite est atteinte, le bouton de téléchargement de la page album affiche un avertissement. Libérez de l\'espace en supprimant des albums ou listes depuis la page Bibliothèque hors ligne.',
|
||||
q38: 'Device Sync — copier la musique sur USB / SD ?',
|
||||
a38: 'Device Sync (barre latérale) copie albums, listes ou artistes entiers vers un disque externe pour l\'écoute hors ligne sur d\'autres appareils. Choisissez un dossier cible, sélectionnez les sources dans les onglets de navigation, cliquez « Transférer vers le périphérique ». Psysonic écrit un manifeste (psysonic-sync.json) pour savoir quels fichiers sont déjà là, même si vous rouvrez Device Sync sur un autre OS avec un autre modèle de nom. Les modèles supportent les jetons {artist} / {album} / {title} / {track_number} / {disc_number} / {year} avec / comme séparateur de dossier.',
|
||||
s10: 'Intégrations & Dépannage',
|
||||
q39: 'Scrobbling Last.fm ?',
|
||||
a39: 'Paramètres → Intégrations → Last.fm. Connectez votre compte une fois et Psysonic scrobble directement vers Last.fm — pas besoin de configurer Navidrome. Un scrobble est envoyé après 50 % d\'écoute. Les pings « now playing » partent au début.',
|
||||
q40: 'Discord Rich Presence ?',
|
||||
a40: 'Paramètres → Intégrations → Discord affiche la piste en cours sur votre profil Discord. Choisissez entre l\'icône de l\'app, la pochette de votre serveur (via getAlbumInfo2 — serveur publiquement joignable nécessaire) ou les pochettes Apple Music. Personnalisez les chaînes affichées (détails, état, info-bulle) avec des templates de jetons.',
|
||||
q41: 'Dates de tournée Bandsintown ?',
|
||||
a41: 'Activation dans Paramètres → Intégrations → Now Playing Info. L\'onglet Now Playing sur la page éponyme affiche alors les dates de tournée à venir pour l\'artiste en cours via l\'API widget Bandsintown. Désactivé par défaut — aucune requête tant que vous n\'activez pas.',
|
||||
q42: 'Internet Radio — lecture de flux en direct ?',
|
||||
a42: 'Internet Radio (barre latérale) lit n\'importe quel flux en direct stocké sur votre serveur Navidrome (ajoutez les stations via l\'admin Navidrome). La lecture passe par le moteur HTML5 du navigateur — la plupart des réglages EQ / Replay Gain / Loudness ne s\'appliquent pas à la radio, mais les métadonnées ICY (titre courant) s\'affichent. Supporte MP3, AAC, OGG Vorbis et la plupart des flux HLS ; le support codec dépend de la plateforme.',
|
||||
q43: 'Le test de connexion échoue — que faire ?',
|
||||
a43: 'Vérifiez l\'URL avec le port (ex. http://192.168.1.100:4533). Sur le réseau local, http:// fonctionne souvent là où https:// ne marche pas (pas de certificat). Assurez-vous qu\'aucun pare-feu ne bloque le port et que nom d\'utilisateur et mot de passe sont corrects. Avec un reverse-proxy, essayez d\'abord l\'URL directe pour isoler la cause.',
|
||||
q44: 'Les pochettes et images d\'artiste se chargent lentement.',
|
||||
a44: 'Les images sont récupérées du serveur à la première vue puis mises en cache localement pour 30 jours. Si le stockage du serveur est lent, la première visite d\'une page peut prendre un instant ; les visites suivantes sont instantanées. Le Hot Cache aide aussi pour les pistes mais le cache d\'images est indépendant.',
|
||||
q45: 'Problèmes Linux — écran noir ou pas de son ?',
|
||||
a45: 'L\'écran noir est généralement un souci de pilote GPU / EGL dans WebKitGTK — lancez avec GDK_BACKEND=x11 WEBKIT_DISABLE_COMPOSITING_MODE=1 WEBKIT_DISABLE_DMABUF_RENDERER=1 (les installeurs AUR / .deb / .rpm le font automatiquement). Pour le son, vérifiez que PipeWire ou PulseAudio tourne. Les coupures audio après mise en veille sont désormais gérées automatiquement par le hook de récupération post-sleep.',
|
||||
},
|
||||
queue: {
|
||||
title: 'File d\'attente',
|
||||
|
||||
Reference in New Issue
Block a user