[AUTOMATISATION] Tags, covers & co

Pour toutes les questions sur l'informatique en audio
Avatar de l’utilisateur
Murl0c
Je me suis greffé des intras
Je me suis greffé des intras
Messages : 1708
Inscription : 29 sept. 2015 14:02

[AUTOMATISATION] Tags, covers & co

Message par Murl0c »

Vu le nombre de personnes qui demandent des conseils sur TN, je me suis dit qu'il serait bon de récapituler mes méthodes de tag sur un topic.

On peut facilement catégoriser 3 types de tagging.

Le tagging en manuel
Qu'est-ce que ça signifie ?
Renseigner toutes les informations désirées à la main.

Avantage
- Contrôle total de nos tags
Inconvénients
- Répétitif et pénible
- Terriblement long

Quand faut-il l'utiliser ?
- Quand l'album en question n'existe sur aucune base de données
- Si l'on souhaite rajouter un tag personnel (par exemple la date, ou le lieu d'achat de l'album)
Exemples : Mp3tag ; Foobar

Le tagging en semi-automatique
Qu'est-ce que ça signifie ?
C'est le fait de chercher un album en particulier sur une base de données pour y extraire les tags.

Avantage
- Bien plus rapide que le tagging en manuel
Inconvénient
- Il faut procéder album par album

Quand faut-il l'utiliser ?
- Quand notre album ne contient aucun tag
- Sur les albums sur lequel le tagging automatique n'a pas fonctionné
Exemples : Mp3tag (+Discogs) ; PuddleTag ; Yate ; Picard (MusicBrainz)

Le tagging automatique
Qu'est-ce que ça signifie ?
Laisser les algorithmes scanner toute notre bibliothèque, pour tagguer en fonction.

Avantage
Il va nous faire gagner beaucoup de temps en prémâchant le travail.
Inconvénients
- Des erreurs d'identification vont forcément se manifester, il faudra les corriger après coup.

Quand faut-il l'utiliser ?
- Avant de tagguer en semi-auto/manuel.
Exemples : beets, bliss

Personnellement j'utilise ces trois méthodes pour tagguer dans cet ordre-là : Automatique > Semi-Automatique > Manuel.
Le tagging manuel et semi-automatique sont très largement documentés sur le net, je ne vais donc pas m'étendre dessus.
----------------------------------------------------------------------------------------------

Le principe du tagging automatique est simple : Des algorithmes vont s'appuyer vos noms de dossiers/fichiers/tags/fingerprints. pour essayer de reconnaitre votre album grace à plusieurs bases de données. Si le taux de reconnaissance est acceptable, le programme va appliquer les tags sur vos fichiers.
Il faut TOUJOURS avoir un backup quand on utilise le tagging automatique car les dégâts peuvent être considérable suite à une mauvaise manipulation.

BlissHQ - https://www.blisshq.com
Support : Windows, OSX, Linux, Synology

Bliss est un logiciel payant, vous pouvez essayer la version de démo qui vous permettra de fixer 100 albums. Je peux partager ma licence illimitée avec les plus démunis d'entre vous (MP).
Bliss peut fonctionner en local ou en accès distant en étant installé sur un NAS ou un serveur dédié.
Il utilise deux bases de données : Discogs et MusicBrainz.
Le taux de reconnaissance est fixé à 80% pour matcher, et ne peut malheureusement pas être ajusté.
Image

Vous renseignez le path de votre bibliothèque musicale et vous définissez les définissez les règles des standards de votre bibliothèque.
Voici les règles en question :

Covers
https://i.imgur.com/poYpOrC.png

Tags
https://i.imgur.com/HRridFd.png.
https://i.imgur.com/iD8M6Wx.png.

Les noms de fichiers / dossier et la supression des albums en doubles.
https://i.imgur.com/XqaKq4t.png.

Pour chaque règle, vous avez la possibilité de définir si les changements doivent être automatisées ou si vous souhaitez contrôler chaque album. Dans le cas d'un contrôle manuel, Bliss va vous proposer les changements pour chaque album et vous n'aurez qu'à cliquer sur "Fix" pour effectuer les changements.

Bliss permet également de tagguer en manuel, et en semi-manuel ce qu'il n'a pas réussi à identifier. Je déconseille et propose plutôt de passer sur des autres programmes plus adaptés à cet usage.

beets - https://beets.io/
Support : OSX, Linux, Windows

beets est un logiciel gratuit sans interface graphique qui se commande depuis un terminal.
https://i.imgur.com/TuBVoq0.png.

Les possibilités de ce logiciel sont bien supérieures à celles de Bliss, parmi lesquelles :
- Le taux de reconnaissance pour identifier un album est réglable manuellement.
- Le fait de pouvoir transcoder les fichiers dans le format souhaité
- Des graphiques, des stats sur notre bibliothèque
- Un nombre de base de données très important grace aux plugins (dont Bandcamp, beatport, Last FM)

Et bien d'autre chose...

Voici un bon guide en français pour commencer : https://germanium.top/beets-gestion-met ... n-musique/
Et pour creuser, lisez la doc : https://beets.readthedocs.io/en/stable/

beets peut paraître intimidant pour ceux qui n'ont pas l'habitude du CLI mais ça vaut vraiment le coup d'apprendre pour ceux qui ont beaucoup à tagguer, le gain de temps est démentiel une fois le logiciel maitrisé.

Vos questions sont les bienvenues.
Dernière modification par Murl0c le 28 nov. 2019 15:05, modifié 2 fois.
Live as if you were to die tomorrow. Learn as if you were to live forever.

Audio Engineering Society
HydrogenAudio
AudioScienceReview
diyAudio
TEXAVERY
J'ai des jantes alu sur mon Ipod
J'ai des jantes alu sur mon Ipod
Messages : 340
Inscription : 09 sept. 2019 13:08

Message par TEXAVERY »

Salut

Merci pour ta disponibilité :soumis:

Tex
aym
Suis-je (une) enceinte ?
Suis-je (une) enceinte ?
Messages : 178
Inscription : 12 mars 2017 08:46
Contact :

Message par aym »

salut,
Merci pour ce tuto, compatible linux en Plus (Y)
Avatar de l’utilisateur
comte zero
Je me suis greffé des intras
Je me suis greffé des intras
Messages : 1830
Inscription : 17 nov. 2010 16:20
Contact :

Message par comte zero »

Merci Murl0c, je vais aller creuser la solution beets qui me plait bien, je voulais justement me faire du script en Python pour « manipuler » ma discothèque.
Elevage DAPS Hifiman: HM-901S (Balanced card) / HM-801 / HM-602 | DAPS Divers: Ipod Classic / Shozy Alien / Lotoo Paw 5000 / Onkyo DP-X1A / Hiby R3II
Amp: Alo Continental V
IEM: EM32 / Jaws / EM64 | Casques: Grado SR60 / SR325e / Grado like / Beyer T51P DM
Statique: AirTunes + Denon + mémés JMLab Rpi3/Pcp + Algoryhtm / Libratone Zipp Mini
Avatar de l’utilisateur
DarkZunicorn
Audio spammeur en force
Audio spammeur en force
Messages : 19487
Inscription : 01 sept. 2011 13:29
Contact :

Message par DarkZunicorn »

J'avais complètement loupé ce tuto, alors qu'il est excellent ! (Y)
Je vais me renseigner sur Beets qui m'intéresse beaucoup en tant qu'utilisateur assez intensif de Bandcamp...
Merci, Murl0c. :jap:
Tanchjim SpaceRaptgo Hook-X avec Lunashops LN008426 et Azla Sedna Crystal
Tanchjim LunaTinHIFI P1 Max II Giant Panda avec IvipQ 539 et SpinFit W1
F.Audio DS02Shozy P20 avec Lunashops LN008523 et FiiO HS18
Pioneer U-05-SGeshelli ErishFostex TH-610 avec Lunashops LN008324 XLR4 et bonnettes d'origine
Avatar de l’utilisateur
Murl0c
Je me suis greffé des intras
Je me suis greffé des intras
Messages : 1708
Inscription : 29 sept. 2015 14:02

Message par Murl0c »

Avec plaisir!

Perso, je n'utilise pas ce plugin Bandcamp car la grosse majorité de ce que j'achète là bas est mal taggué, donc j'ai assez peu confiance !
Contrairement à la plupart des shops qui imposent des standards, j'ai l'impression que Bandcamp laisse une liberté totale à l'artiste, et il faut avouer que c'est souvent le bordel.

Par exemple ici : https://fallingapart.bandcamp.com/album ... ybrid-rave
Le nom de l'album sera "fa009 | Terrorrythmus - HYBRID RAVE" au lieu d'être "HYBRID RAVE".
Et pour cet EP : https://fallingapart.bandcamp.com/album/006rmx
Les tags des titres des morceaux comporteront le nom de l'artiste et le numéro de catalogue de l'EP...
Mais bon il y a beaucoup de choses qui ne sont pas référencés ailleurs que sur Bandcamp, et c'est toujours mieux que rien.

Ce qui est chouette avec beets, c'est que tu peux indiquer un ordre de préférence pour ta recherche sur les différentes bases de données avec la valeur "source_weight".

Par exemple 1) MusicBrainz 2) Discogs 3) Bandcamp
Il va chercher dans l'ordre et utiliser Bandcamp en dernier recours s'il n'a rien pu identifier sur MusicBrainz ou Discogs.
Live as if you were to die tomorrow. Learn as if you were to live forever.

Audio Engineering Society
HydrogenAudio
AudioScienceReview
diyAudio
Avatar de l’utilisateur
MrButchi
== Modérateur ==
Messages : 6515
Inscription : 28 févr. 2014 14:58
Contact :

Message par MrButchi »

Moi je fais beaucoup de rip de CDs achetés, du coup j’utilise les bases depuis EAC (j’ai payé le plugin GD3 qui est vraiment très performant) parce que, avec le temps, j’ai développé des tocs de tagging, et que le classique ça fout toujours la merde.

Après, je fais une passe de mise en forme sous MP3Tag et je Xrecode le tout pour le mp3 sur iPhone.

Après, pas sûr que les bases EAC soient très performantes sur des trucs un peu underground...
Mon passé, mon présent, mon futur ?
Passé
Lecteurs : iPod V2 - Rio Karma - iBasso DX50 - Sony F887 - ZX1 - Questyle QP1R - iPhone 6S
IEMs : Shure E4c - Shure SE530 PTH - Sleek Audio SA6 - Earsonics SM3v2 - Earsonics SM64 - Sleek Audio SA7 - Custom Art Ei.3 - Custom Art Harmony Pro - Custom Art Ei.XX - Spiral Ears SE5-Ref - Custom Art Harmony 8.2 - Lime Ears Aether
Amp : Headstage Arrow 4G - Fostex HP-P1 - Oppo HA-2 - Headstage Arrow 5TX - Schiit Lyr 2 (Reflektors '74) - Eddie Current Black Widow 2
DAC : Schiit Bifrost Uber Analog / USB Gen 2 - Schiit Gungnir MultiBit

Casque : Bose QC35

Présent
Lecteur : Lotoo Paw 6000 - ES100
IEMs : VE8
Casque : Stax SR007MKII - Focal Utopia - HD800 - Bose QC700
Amp : Eddie Current Aficionado (Kron et Raytheon) et Stax SRM 727 MKII moddé
DAC : Schiit Yggdrasil et RME Adi 2 Pro Anniversary Edition
Transport : MSB Universal Transport Plus


Futur
Avatar de l’utilisateur
Murl0c
Je me suis greffé des intras
Je me suis greffé des intras
Messages : 1708
Inscription : 29 sept. 2015 14:02

Message par Murl0c »

Intéressant, je ne connaissais pas GD3.
Ils annoncent + de 2M de références sur leur site, ce n'est pas négligeable sans être exceptionnel. Je me demande si la base de données continue d'être alimenté face à la mort imminente du CD.
freedb va fermer ses portes en mars, donc ce sera possiblement la seule alternative sur EAC.
Live as if you were to die tomorrow. Learn as if you were to live forever.

Audio Engineering Society
HydrogenAudio
AudioScienceReview
diyAudio
Avatar de l’utilisateur
manwalk
Audio spammeur en force
Audio spammeur en force
Messages : 15626
Inscription : 01 sept. 2011 13:43
Localisation : Metz
Contact :

Message par manwalk »

Je pensais la même chose. Il y a pas mal de CD pour lesquels on trouve pas les tags hors bases de données propriétaire, car les CD ne sont plus rippés, car plus acheté. De même, pas mal ne sont même plus trouvable facilement en torrent, du moins pas aussi facilement qu'avant.
En mode nomade : iPhone SE2016 & Sony WF-1000XM3
Répondre

Revenir à « L'Informatique »