Guide · 07
Outils de bibliothèque
Tags, MusicBrainz, pochettes, conversion, dossiers rangés et un docteur — chaque changement prévisualisé, chaque changement annulé avec u.
amp peut aussi s’occuper des fichiers eux-mêmes. Trois promesses valent pour chaque outil ci-dessous :
- Vous voyez un aperçu — avant → après — et rien ne se passe tant que vous n’avez pas confirmé.
- Chaque changement est journalisé.
- u l’annule. Si une étape a échoué, u ne réessaie que ce qui reste.
Tags
i modifie les tags de la sélection — un morceau ou mille. Les genres se complètent à la
frappe ; +jazz ajoute un genre à chaque morceau, -jazz le retire. Dans l’éditeur,
ctrl+g cherche une pochette et l’intègre, jamais par-dessus une pochette existante.
MusicBrainz
L cherche l’album sur MusicBrainz et le Cover Art Archive, et propose les tags et la
pochette. Si les tags sont trop pauvres pour chercher, ctrl+f reconnaît les fichiers
à leur son (fpcalc et une clé AcoustID : voir installation) ;
tapez :identify pour la même chose.
Mettez la clé dans config.toml :
[identify]
api_key = "your key"
Convertir
:convert suivi d’un format, via votre propre ffmpeg : flac, alac, mp3-v0, mp3-320,
aac-256 ou opus-160. amp refuse de convertir du lossy en lossless — cela ne ferait que des
fichiers plus gros. :cancel l’arrête.
Ranger les dossiers
:organize renomme et déplace les fichiers selon un modèle, sans risque même sur les disques qui
ignorent la casse :
[organize]
pattern = "{albumartist}/{album}/[{disc}-][{track:02} ]{title}"
Le docteur
D examine la bibliothèque et propose des corrections : doublons, fichiers abîmés, albums dont les tags divergent, formats mélangés, variantes d’orthographe d’un même artiste, tags et pochettes manquants, et dossiers mal placés.
Les doublons ne sont jamais supprimés : ils sont mis de côté dans un dossier caché
.amp-quarantine, d’où ils peuvent être restaurés.
Depuis le shell, le docteur ne fait que diagnostiquer :
amp doctor # demande quoi vérifier, affiche un rapport
amp doctor --check duplicates,covers
amp doctor --json > report.json # pour les scripts
amp doctor --quarantine # ce qui a été mis de côté, et où
amp doctor --empty-quarantine # le supprimer définitivement (demande d'abord)
amp library restore /Volumes/Music # ramener les fichiers mis de côté