Quelle application recommanderiez-vous à Linux pour marquer des MP3? Sous Windows, j'utilisais Tag & Rename et j'aimais beaucoup; cela fonctionne bien sous Wine, mais je veux quelque chose qui fonctionne nativement.
Il y a plusieurs:
id3v2
ou eyeD3
pour la ligne de commandebanshee
, rhythmbox
ou amarok
et bien d'autres, essayez de chercher dans votre référentiel de distributions et testez certaines d'entre elles.
J'utilise principalement mid3v2
. Vous pouvez l'installer avec Sudo apt-get install python-mutagen
dans Ubuntu ou avec Sudo easy_install pip;Sudo pip install mutagen
sous OS X.
$ mid3v2 -h
Usage: mid3v2 [OPTION] [FILE]...
Mutagen-based replacement for id3lib's id3v2.
Options:
--version show program's version number and exit
-h, --help show this help message and exit
-v, --verbose be verbose
-q, --quiet be quiet (the default)
-e, --escape enable interpretation of backslash escapes
-f, --list-frames Display all possible frames for ID3v2.3 / ID3v2.4
--list-frames-v2.2 Display all possible frames for ID3v2.2
-L, --list-genres Lists all ID3v1 genres
-l, --list Lists the tag(s) on the open(s)
--list-raw Lists the tag(s) on the open(s) in Python format
-d, --delete-v2 Deletes ID3v2 tags
-s, --delete-v1 Deletes ID3v1 tags
-D, --delete-all Deletes ID3v1 and ID3v2 tags
--delete-frames=FID1,FID2,...
Delete the given frames
-C, --convert Convert tags to ID3v2.4 (any editing will do this)
-a "ARTIST", --artist="ARTIST"
Set the artist information
-A "ALBUM", --album="ALBUM"
Set the album title information
-t "SONG", --song="SONG"
Set the song title information
-c "DESCRIPTION":"COMMENT":"LANGUAGE", --comment="DESCRIPTION":"COMMENT":"LANGUAGE"
Set the comment information
-g "GENRE", --genre="GENRE"
Set the genre or genre number
-y YYYY[-MM-DD], --year=YYYY[-MM-DD], --date=YYYY[-MM-DD]
Set the year/date
-T "num/num", --track="num/num"
Set the track number/(optional) total tracks
You can set the value for any ID3v2 frame by using '--' and then a frame ID.
For example:
mid3v2 --TIT3 "Monkey!" file.mp3
would set the "Subtitle/Description" frame to "Monkey!".
Any editing operation will cause the ID3 tag to be upgraded to ID3v2.4.
id3v2
et id3tag
ne prend pas en charge Unicode et id3tool
et mp3info
ne prend pas en charge ID3v2.
J'utilise Ex Falso. Il a été installé avec le lecteur de musique QuodLibet, donc je lui ai donné un coup de feu.
Je l'ai utilisé avec des fichiers uniques, des lots de fichiers ... C'est assez intuitif, et surtout, fonctionne très bien.
J'ai trouvé ce fil et j'ai décidé d'utiliser id3tool. Je n'étais intéressé que par un outil très léger, la ligne de commande était bien. Essayer de garder mon système libre de tout encombrement occasionné par des outils gourmands en interface graphique.
L'installation était super facile sur Linux Mint:
Sudo apt-get install id3tool
Pour autant que je m'en souvienne, cela ne nécessitait pas de bibliothèques supplémentaires ou quoi que ce soit. Pour obtenir une liste complète des options disponibles:
man id3tool
Pour voir les métadonnées actuelles d'un fichier mp3:
id3tool <filename.mp3>
Voici la commande que j'ai utilisée pour mettre à jour pas mal de mp3:
id3tool -t "<song title>" -a "<album name>" -r "<artist name>" -y "<year>" -c <track number, no quotes, just the number, like 1> <filename.mp3>
Après cela, j'ai dit à Banshee de réanalyser ma bibliothèque musicale et il n'y avait plus de fichiers dans la catégorie "Inconnu". Merci à strangeronyourtrain pour cette astuce!
Je suis un utilisateur dévoué de Picard depuis un certain temps. Le seul tagger multiplateforme qui se sent vraiment solide. N'oubliez pas l'énorme base de données musicale de MusicBrainz.
Pour l'interface graphique, je suggère easytag , et vous pouvez rechercher plus alternatives ici . Pour la ligne de commande, consultez id3v2
, mais les alternatives sont infinies.
Je viens de découvrir ce petit programme appelé puddletag . Ce n'est pas aussi merveilleux que Tag & Rename, mais c'est assez proche.
Depuis le site Web :
puddletag est un éditeur de balises audio (principalement créé) pour GNU/Linux similaire au programme Windows, Mp3tag. Contrairement à la plupart des tagueurs pour GNU/Linux, il utilise une disposition semblable à une feuille de calcul afin que toutes les balises que vous souhaitez modifier à la main soient visibles et facilement modifiables.
Les fonctionnalités habituelles de l'éditeur de balises sont prises en charge, comme l'extraction des informations de balise à partir des noms de fichiers, le renommage des fichiers en fonction de leurs balises à l'aide de modèles et la modification de base des balises.
Ensuite, il y a des fonctions, qui peuvent faire des choses comme remplacer du texte, le couper, faire des conversions de casse, etc. Les actions peuvent automatiser des tâches répétitives. La recherche sur le Web à l'aide d'Amazon (y compris la pochette), Discogs (couvre également la pochette!), FreeDB et MusicBrainz est également prise en charge. Il y en a un peu plus, mais j'ai atteint mon quota de virgules.
Formats pris en charge: ID3v1, ID3v2 (mp3), MP4 (mp4, m4a, etc.), VorbisComments (ogg, flac), Musepack (mpc), Monkey’s Audio (.ape) et WavPack (wv).
Je suggère également lltag .
Fonctionne sur la ligne de commande, plutôt simple et rapide. Il prend également en charge CDDB.
Audacity dispose d'un outil d'édition de métadonnées, qui peut être affiché lors de l'exportation de fichiers ou en allant dans 'Fichier'> 'Modifier les métadonnées':
Remarque Je pense que cela utilise ID3v2.4 balises (en Mp3), qui ne sont pas compatibles avec certains appareils (et flippin Windows, même Win8 ...). Easytag a cependant une option pour utiliser ID3v2.3, qui devrait être compatible.
Voir également:
J'aime eyeD3.
Mais installez-le depuis python pip pas d'apt. Apt installe actuellement la version 0.6 mais pip installe la dernière je pense. Docs ici: https://eyed3.readthedocs.io/en/ latest / . eyeD3 a une bonne documentation donc c'est facile à démarrer. Il a aussi un tas de plugins utiles - essayez-le!
$ pip install eyeD3
#!/bin/bash
for i in *.mp3 ; do
resto=$(echo "${i}" | sed 's/.mp3$//')
mid3v2 -t "${resto}" "${i}"
echo "${i}"
done