Pour éditer le wiki, il faut demander un compte à un Lapin !

Difference between revisions of "Musique/MusicBrainz"

From Le L∞p's Wiki
Jump to: navigation, search
m (Logiciels requis: Pas de HTML ! Et pas trop de formatage plz...)
m (MàJ)
Line 10: Line 10:
  
  
=== Logiciels requis ===
+
=== abcde ===
  
 
{| class="wikitable" style="text-align: center" width="85%"
 
{| class="wikitable" style="text-align: center" width="85%"
 
! Requête CDDB
 
! Requête CDDB
 +
! Création de la ''cue sheet''
 
! Extraction
 
! Extraction
 
! Encodage
 
! Encodage
! Ajout / Édition des tags
+
! Ajout des tags
 
! Soumission des tags à MusicBrainz
 
! Soumission des tags à MusicBrainz
 
|-
 
|-
 
| [http://freecode.com/projects/cddiscid cd-discid]
 
| [http://freecode.com/projects/cddiscid cd-discid]
 +
| [https://code.google.com/p/abcde/source/browse/mkcue/ mkcue]
 
| [http://www.xiph.org/paranoia/ cdparanoia]
 
| [http://www.xiph.org/paranoia/ cdparanoia]
 
| [http://flac.sourceforge.net/documentation_tools.html flac] ou [http://www.vorbis.com/setup_linux/ oggenc]
 
| [http://flac.sourceforge.net/documentation_tools.html flac] ou [http://www.vorbis.com/setup_linux/ oggenc]
Line 25: Line 27:
 
| rowspan="2" | [http://musicbrainz.org/doc/MusicBrainz_Picard MusicBrainz Picard]
 
| rowspan="2" | [http://musicbrainz.org/doc/MusicBrainz_Picard MusicBrainz Picard]
 
|-
 
|-
| colspan="4" | [http://code.google.com/p/abcde/ abcde]
+
| colspan="5" | [http://code.google.com/p/abcde/ abcde]
 
|}
 
|}
 +
 +
;Optionnel
 +
:[http://etree.org/shnutils/shntool/ shntool] - Suite d'outils dédiés à l'analyse et la manipulation de fichiers WAVE
 +
:[http://omp.am/omptagger/ omptagger] -
 +
  
 
Voir aussi : [https://wiki.xiph.org/Metadata Les métadonnées selon Xiph.org]
 
Voir aussi : [https://wiki.xiph.org/Metadata Les métadonnées selon Xiph.org]
Line 32: Line 39:
 
==== Fichiers de configuration ====
 
==== Fichiers de configuration ====
  
Voici deux fichiers <tt>.abcde.conf</tt>, respectivement pour de l'Ogg Vorbis Q8 (~ 256 kbps) et du FLAC (~ kbps). À déposer délicatement dans votre <tt>$HOME</tt> ou votre répertoire <tt>/etc</tt>.
+
Voici deux fichiers <tt>.abcde.conf</tt>, respectivement pour de l'Ogg Vorbis Q8 (~ 256 kbps) et du FLAC -8. À déposer dans votre <tt>$HOME</tt> ou votre répertoire <tt>/etc</tt>.
  
 
Pour ceux susceptibles de ripper leurs albums dans ces deux formats, nommez le fichier de configuration du plus couramment utilisé <tt>.abcde.conf</tt> et l'autre <tt>.abcde.{vorbis,flac}.conf</tt>.
 
Pour ceux susceptibles de ripper leurs albums dans ces deux formats, nommez le fichier de configuration du plus couramment utilisé <tt>.abcde.conf</tt> et l'autre <tt>.abcde.{vorbis,flac}.conf</tt>.
  
 
Invoquez-le simplement par cette commande :
 
Invoquez-le simplement par cette commande :
   user@host:~$ abcde -c .abcde.vorbis.conf
+
   user@host:~$ abcde -c .abcde.flac.conf
  
 
===== Ogg Vorbis =====
 
===== Ogg Vorbis =====
Line 49: Line 56:
 
   # Spécifier l'encodeur à utiliser pour Ogg Vorbis.
 
   # Spécifier l'encodeur à utiliser pour Ogg Vorbis.
 
   # Dans ce cas, vorbize est un autre choix.
 
   # Dans ce cas, vorbize est un autre choix.
   FLACENCODERSYNTAX=flac
+
   OGGENCODERSYNTAX=oggenc
 
    
 
    
 
   # Spécifier le chemin vers l'encodeur choisi.
 
   # Spécifier le chemin vers l'encodeur choisi.
 
   # Si l'encodeur est dans votre $PATH (dans la plupart des cas),
 
   # Si l'encodeur est dans votre $PATH (dans la plupart des cas),
 
   # renseignez juste son nom. Autrement, vous devrez spécifier son chemin complet.
 
   # renseignez juste son nom. Autrement, vous devrez spécifier son chemin complet.
   # Ex : /usr/bin/flac
+
   # Ex : /usr/bin/oggenc
   FLAC=flac
+
   OGGENC=oggenc
 
    
 
    
 
   # Spécifier les options d'encodage.
 
   # Spécifier les options d'encodage.
 
   # Plusieurs options peuvent être choisies, comme '--best --autre-option'.
 
   # Plusieurs options peuvent être choisies, comme '--best --autre-option'.
   FLACOPTS='--verify --best'   
+
   OGGENCOPTS='-k -q 8'   
 
    
 
    
   # Format de sortie pour FLAC.
+
   # Format de sortie pour Ogg Vorbis.
   OUTPUTTYPE="flac"
+
   OUTPUTTYPE="vorbis"
 
    
 
    
 
   # Le logiciel d'extraction de pistes à utiliser.
 
   # Le logiciel d'extraction de pistes à utiliser.
Line 77: Line 84:
 
                                  
 
                                  
 
   # Indiquer le répertoire parent du dossier d'encodage :
 
   # Indiquer le répertoire parent du dossier d'encodage :
   OUTPUTDIR="$HOME/musique/a_trier/flac/"     
+
   OUTPUTDIR="$HOME/musique/a_trier/vorbis/"     
 
    
 
    
 
   # Actions par défaut qu'abcde exécutera :
 
   # Actions par défaut qu'abcde exécutera :
   ACTIONS=cddb,read,encode,tag,move,clean
+
   ACTIONS=cddb,cue,read,encode,tag,move,playlist,clean
 
                
 
                
 
   # Définir ici la méthode de nommage des pistes pour les modes d'encodage 'single-artist'
 
   # Définir ici la méthode de nommage des pistes pour les modes d'encodage 'single-artist'
Line 94: Line 101:
 
    
 
    
 
   # Créer une playlist pour les encodages en mode 'single-artist' et 'various-artist' :
 
   # Créer une playlist pour les encodages en mode 'single-artist' et 'various-artist' :
   # PLAYLISTFORMAT='${ARTISTFILE}.${YEAR}.${ALBUMFILE}/${ARTISTFILE}_-_${ALBUMFILE}.m3u'
+
   PLAYLISTFORMAT='${ARTISTFILE}.${YEAR}.${ALBUMFILE}/${ARTISTFILE}_-_${ALBUMFILE}.m3u'
   # VAPLAYLISTFORMAT='V.A.${YEAR}.${ALBUMFILE}/${ARTISTFILE}_-_${ALBUMFILE}.m3u'
+
   VAPLAYLISTFORMAT='V.A.${YEAR}.${ALBUMFILE}/${ARTISTFILE}_-_${ALBUMFILE}.m3u'
  
 
   # Renommer les fichiers en remplaçant les underscores par des espaces :
 
   # Renommer les fichiers en remplaçant les underscores par des espaces :
Line 111: Line 118:
 
</syntaxhighlight>
 
</syntaxhighlight>
  
<small>Source : http://www.andrews-corner.org/abcde.html#ogg (avec quelques retouches).</small>  
+
<small>'''Source :''' http://www.andrews-corner.org/abcde.html#ogg (avec quelques retouches).</small>  
  
 
===== FLAC =====
 
===== FLAC =====
Line 123: Line 130:
 
   # Spécifier l'encodeur à utiliser pour Ogg Vorbis.
 
   # Spécifier l'encodeur à utiliser pour Ogg Vorbis.
 
   # Dans ce cas, vorbize est un autre choix.
 
   # Dans ce cas, vorbize est un autre choix.
   OGGENCODERSYNTAX=oggenc
+
   FLACENCODERSYNTAX=flac
 
    
 
    
 
   # Spécifier le chemin vers l'encodeur choisi.
 
   # Spécifier le chemin vers l'encodeur choisi.
Line 129: Line 136:
 
   # renseignez juste son nom. Autrement, vous devrez spécifier son chemin complet.
 
   # renseignez juste son nom. Autrement, vous devrez spécifier son chemin complet.
 
   # Ex : /usr/bin/oggenc
 
   # Ex : /usr/bin/oggenc
   OGGENC=oggenc
+
   FLAC=flac
 
    
 
    
 
   # Spécifier les options d'encodage.
 
   # Spécifier les options d'encodage.
   # Plusieurs options peuvent être choisies, comme '-q 6 --autre-option'.
+
   # Plusieurs options peuvent être choisies, comme '--best --autre-option'.
   OGGENCOPTS='-k -q 8'   
+
   FLACOPTS='--verify --best'   
 
    
 
    
   # Format de sortie pour Ogg Vorbis.
+
   # Format de sortie pour FLAC.
   OUTPUTTYPE="vorbis"
+
   OUTPUTTYPE="flac"
 
    
 
    
 
   # Le logiciel d'extraction de pistes à utiliser.
 
   # Le logiciel d'extraction de pistes à utiliser.
Line 151: Line 158:
 
                                  
 
                                  
 
   # Indiquer le répertoire parent du dossier d'encodage :
 
   # Indiquer le répertoire parent du dossier d'encodage :
   OUTPUTDIR="$HOME/musique/a_trier/vorbis/"     
+
   OUTPUTDIR="$HOME/musique/a_trier/flac/"     
 
    
 
    
 
   # Actions par défaut qu'abcde exécutera :
 
   # Actions par défaut qu'abcde exécutera :
   ACTIONS=cddb,read,encode,tag,move,clean
+
   ACTIONS=cddb,cue,read,encode,tag,move,playlist,clean
 
                
 
                
 
   # Définir ici la méthode de nommage des pistes pour les modes d'encodage 'single-artist'
 
   # Définir ici la méthode de nommage des pistes pour les modes d'encodage 'single-artist'
Line 185: Line 192:
 
</syntaxhighlight>
 
</syntaxhighlight>
  
<small>Source : http://www.andrews-corner.org/abcde.html#flac (avec quelques retouches).</small>
+
<small>'''Source :''' http://www.andrews-corner.org/abcde.html#flac (avec quelques retouches).</small>
 +
 
 +
 
 +
=== MusicBrainz Picard ===
 +
 
 +
Téléchargez le plugin [http://users.musicbrainz.org/~luks/picard-plugins/addrelease.py AddRelease.py], puis :
 +
* Ouvrez Picard ;
 +
* Cliquez sur Options dans la barre de menus ;
 +
* Cliquez ensuite sur Options pour ouvrir la fenêtre de configuration ;
 +
* Allez dans la catégorie Plugins ;
 +
* Puis Installez le plugin... ;
 +
* Renseignez l'emplacement du plugin, puis cliquez sur Ouvrir.
  
=== Mise en œuvre ===
 
  
 
== Organisation ==
 
== Organisation ==
 +
 +
;Date:
 +
;Lieu:
 +
;Animation:
 +
  
 
[[Category:Workshops]]
 
[[Category:Workshops]]

Revision as of 20:41, 18 December 2012

Warning construction blue.png Cette page est un brouillon en cours de rédaction.


Apprenez à faire vos rips CD en ligne de commande et dans les formats libres que sont Ogg Vorbis et FLAC, puis découvrez et enrichissez MusicBrainz, la base de données musicale libre et collaborative.

Mangez du CD, c'est bon pour le cholestérol.


Description

Ripping 
Processus d'extraction de données depuis une source analogique ou numérique vers un format numérique.


abcde

Requête CDDB Création de la cue sheet Extraction Encodage Ajout des tags Soumission des tags à MusicBrainz
cd-discid mkcue cdparanoia flac ou oggenc metaflac ou vorbiscomment MusicBrainz Picard
abcde
Optionnel
shntool - Suite d'outils dédiés à l'analyse et la manipulation de fichiers WAVE
omptagger -


Voir aussi : Les métadonnées selon Xiph.org

Fichiers de configuration

Voici deux fichiers .abcde.conf, respectivement pour de l'Ogg Vorbis Q8 (~ 256 kbps) et du FLAC -8. À déposer dans votre $HOME ou votre répertoire /etc.

Pour ceux susceptibles de ripper leurs albums dans ces deux formats, nommez le fichier de configuration du plus couramment utilisé .abcde.conf et l'autre .abcde.{vorbis,flac}.conf.

Invoquez-le simplement par cette commande :

 user@host:~$ abcde -c .abcde.flac.conf
Ogg Vorbis
 1  
 2   # Spécifier la méthode à utiliser pour récupérer les informations des pistes.
 3   # Deux valeurs sont reconnues : "cddb" et "musicbrainz".
 4   CDDBMETHOD=musicbrainz
 5   
 6   # Spécifier l'encodeur à utiliser pour Ogg Vorbis.
 7   # Dans ce cas, vorbize est un autre choix.
 8   OGGENCODERSYNTAX=oggenc
 9   
10   # Spécifier le chemin vers l'encodeur choisi.
11   # Si l'encodeur est dans votre $PATH (dans la plupart des cas),
12   # renseignez juste son nom. Autrement, vous devrez spécifier son chemin complet.
13   # Ex : /usr/bin/oggenc
14   OGGENC=oggenc
15   
16   # Spécifier les options d'encodage.
17   # Plusieurs options peuvent être choisies, comme '--best --autre-option'.
18   OGGENCOPTS='-k -q 8'  
19   
20   # Format de sortie pour Ogg Vorbis.
21   OUTPUTTYPE="vorbis"
22   
23   # Le logiciel d'extraction de pistes à utiliser.
24   # Plusieurs choix possibles : cdda2wav, dagrab, 
25   # cddafs (Mac OS X uniquement) et flac.
26   CDROMREADERSYNTAX=cdparanoia            
27                                        
28   # Indiquer l'emplacement du logiciel d'extraction et spécifier les options :
29   CDPARANOIA=cdparanoia  
30   CDPARANOIAOPTS="--never-skip=40"
31   
32   # Indiquer l'emplacement du programme d'identification CD :
33   CDDISCID=cd-discid            
34                                  
35   # Indiquer le répertoire parent du dossier d'encodage :
36   OUTPUTDIR="$HOME/musique/a_trier/vorbis/"     
37   
38   # Actions par défaut qu'abcde exécutera :
39   ACTIONS=cddb,cue,read,encode,tag,move,playlist,clean
40               
41   # Définir ici la méthode de nommage des pistes pour les modes d'encodage 'single-artist'
42   # et 'various-artist' en muti-pistes :
43   OUTPUTFORMAT='${ARTISTFILE}.${YEAR}.${ALBUMFILE}/${TRACKNUM}.${ARTISTFILE}_-_${TRACKFILE}'
44   VAOUTPUTFORMAT='V.A.${YEAR}.${ALBUMFILE}/${TRACKNUM}.${ARTISTFILE}_-_${TRACKFILE}'
45   
46   # Définir ici la méthode de nommage des pistes pour les modes d'encodage
47   # 'single-artist' et 'various-artist' en piste unique
48   # (encodez en piste unique avec la commande 'abcde -1') :
49   ONETRACKOUTPUTFORMAT='${OUTPUT}/${ARTISTFILE}-${ALBUMFILE}/${ALBUMFILE}'
50   VAONETRACKOUTPUTFORMAT='${OUTPUT}/Various-${ALBUMFILE}/${ALBUMFILE}'
51   
52   # Créer une playlist pour les encodages en mode 'single-artist' et 'various-artist' :
53   PLAYLISTFORMAT='${ARTISTFILE}.${YEAR}.${ALBUMFILE}/${ARTISTFILE}_-_${ALBUMFILE}.m3u'
54   VAPLAYLISTFORMAT='V.A.${YEAR}.${ALBUMFILE}/${ARTISTFILE}_-_${ALBUMFILE}.m3u'
55 
56   # Renommer les fichiers en remplaçant les underscores par des espaces :
57   # mungefilename ()
58   # {
59   #   echo "$@" | sed s,:,-,g | tr / _ | tr -d \'\"\?\[:cntrl:\]
60   # }
61   
62   # Quelques extra-options :
63   MAXPROCS=2                              # Lancer plusieurs encodages simultanément
64   PADTRACKS=y                             # Préférer le préfixe "01, 02" au lieu de "1, 2"
65   EXTRAVERBOSE=y                          # Utile pour le déboguage
66   EJECTCD=y                               # Éjection du CD pour finir :-)

Source : http://www.andrews-corner.org/abcde.html#ogg (avec quelques retouches).

FLAC
 1  
 2   # Spécifier la méthode à utiliser pour récupérer les informations des pistes.
 3   # Deux valeurs sont reconnues : "cddb" et "musicbrainz".
 4   CDDBMETHOD=musicbrainz
 5   
 6   # Spécifier l'encodeur à utiliser pour Ogg Vorbis.
 7   # Dans ce cas, vorbize est un autre choix.
 8   FLACENCODERSYNTAX=flac
 9   
10   # Spécifier le chemin vers l'encodeur choisi.
11   # Si l'encodeur est dans votre $PATH (dans la plupart des cas),
12   # renseignez juste son nom. Autrement, vous devrez spécifier son chemin complet.
13   # Ex : /usr/bin/oggenc
14   FLAC=flac
15   
16   # Spécifier les options d'encodage.
17   # Plusieurs options peuvent être choisies, comme '--best --autre-option'.
18   FLACOPTS='--verify --best'  
19   
20   # Format de sortie pour FLAC.
21   OUTPUTTYPE="flac"
22   
23   # Le logiciel d'extraction de pistes à utiliser.
24   # Plusieurs choix possibles : cdda2wav, dagrab, 
25   # cddafs (Mac OS X uniquement) et flac.
26   CDROMREADERSYNTAX=cdparanoia            
27                                        
28   # Indiquer l'emplacement du logiciel d'extraction et spécifier les options :
29   CDPARANOIA=cdparanoia  
30   CDPARANOIAOPTS="--never-skip=40"
31   
32   # Indiquer l'emplacement du programme d'identification CD :
33   CDDISCID=cd-discid            
34                                  
35   # Indiquer le répertoire parent du dossier d'encodage :
36   OUTPUTDIR="$HOME/musique/a_trier/flac/"     
37   
38   # Actions par défaut qu'abcde exécutera :
39   ACTIONS=cddb,cue,read,encode,tag,move,playlist,clean
40               
41   # Définir ici la méthode de nommage des pistes pour les modes d'encodage 'single-artist'
42   # et 'various-artist' en muti-pistes :
43   OUTPUTFORMAT='${ARTISTFILE}.${YEAR}.${ALBUMFILE}/${TRACKNUM}.${ARTISTFILE}_-_${TRACKFILE}'
44   VAOUTPUTFORMAT='V.A.${YEAR}.${ALBUMFILE}/${TRACKNUM}.${ARTISTFILE}_-_${TRACKFILE}'
45   
46   # Définir ici la méthode de nommage des pistes pour les modes d'encodage
47   # 'single-artist' et 'various-artist' en piste unique
48   # (encodez en piste unique avec la commande 'abcde -1') :
49   ONETRACKOUTPUTFORMAT='${OUTPUT}/${ARTISTFILE}-${ALBUMFILE}/${ALBUMFILE}'
50   VAONETRACKOUTPUTFORMAT='${OUTPUT}/Various-${ALBUMFILE}/${ALBUMFILE}'
51   
52   # Créer une playlist pour les encodages en mode 'single-artist' et 'various-artist' :
53   PLAYLISTFORMAT='${ARTISTFILE}.${YEAR}.${ALBUMFILE}/${ARTISTFILE}_-_${ALBUMFILE}.m3u'
54   VAPLAYLISTFORMAT='V.A.${YEAR}.${ALBUMFILE}/${ARTISTFILE}_-_${ALBUMFILE}.m3u'
55 
56   # Renommer les fichiers en remplaçant les underscores par des espaces :
57   # mungefilename ()
58   # {
59   #   echo "$@" | sed s,:,-,g | tr / _ | tr -d \'\"\?\[:cntrl:\]
60   # }
61   
62   # Quelques extra-options :
63   MAXPROCS=2                              # Lancer plusieurs encodages simultanément
64   PADTRACKS=y                             # Préférer le préfixe "01, 02" au lieu de "1, 2"
65   EXTRAVERBOSE=y                          # Utile pour le déboguage
66   EJECTCD=y                               # Éjection du CD pour finir :-)

Source : http://www.andrews-corner.org/abcde.html#flac (avec quelques retouches).


MusicBrainz Picard

Téléchargez le plugin AddRelease.py, puis :

  • Ouvrez Picard ;
  • Cliquez sur Options dans la barre de menus ;
  • Cliquez ensuite sur Options pour ouvrir la fenêtre de configuration ;
  • Allez dans la catégorie Plugins ;
  • Puis Installez le plugin... ;
  • Renseignez l'emplacement du plugin, puis cliquez sur Ouvrir.


Organisation

Date
Lieu
Animation