Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
pycdcover [Le 30/01/2026, 17:56] – [Présentation de PyCDCover] samceliapycdcover [Le 01/06/2026, 16:01] (Version actuelle) – [Technologie] samcelia
Ligne 6: Ligne 6:
 ===== Présentation de PyCDCover ===== ===== Présentation de PyCDCover =====
  
-**PyCDCover** permet de créer des jaquettes (pochettes de disques. C'est un logiciel libre((Licence [[https://www.gnu.org/licenses/quick-guide-gplv3.fr.html|licence GPLv3]])) : +**PyCDCover** permet de créer des jaquettes (pochettes de disques). C'est un **logiciel gratuit et libre**((Licence [[https://www.gnu.org/licenses/quick-guide-gplv3.fr.html|licence GPLv3]])). Il fonctionne sous GNU/Linux et Windows. Il est utilisé pour créer
-  * pour des maquettes d’albums (un album par CD - à gauche sur l'image ci-dessous) +  * des **maquettes d’albums** (un album par CD - à gauche sur l'image ci-dessous) 
-  * pour des CD multi-albums (plusieurs albums par CD - à droite sur l'image ci-dessous) +  * des **CD multi-albums** (plusieurs albums par CD - à droite sur l'image ci-dessous) 
-  * Il est possible de travailler directement avec un CD ou un dossier de fichiers musicaux.+  * Il faut travailler avec des dossiers de fichiers MP3. L'utilisation d'un CD est à exclure. 
 + 
 +<note warning>L'utilisation du lecteur de CD comme dossier est à proscrire.</note>
  
 <note warning> <note warning>
Ligne 17: Ligne 19:
 Avant d’utiliser PyCDCover, les fichiers audio doivent être correctement //[[:tagueurs_audio|tagués]]//). Une application comme [[:tagueurs_audio#EasyTAG]] ou [[:tagueurs_audio#MusicBrainz Picard]] peut être utilisé à cet effet. Sans ces informations (artiste, album, année, genre, titres), PyCDCover ne peut pas fonctionner correctement.  Avant d’utiliser PyCDCover, les fichiers audio doivent être correctement //[[:tagueurs_audio|tagués]]//). Une application comme [[:tagueurs_audio#EasyTAG]] ou [[:tagueurs_audio#MusicBrainz Picard]] peut être utilisé à cet effet. Sans ces informations (artiste, album, année, genre, titres), PyCDCover ne peut pas fonctionner correctement. 
  
-{{:deux_photos1.png?700}}+ Voici trois jaquettes jaquettes (ou pochettes) CD que l'on peut créer avec PyCDCover. 
 + - Les deux maquettes ci-dessous à gauche sont multi-albums. 
 + - Sur la droite est représenté un CD unique (avec l’accord du groupe @CENT DÉTRESSES. 
 +{{ ::trois_cd.png?1000 |}} 
 +* les albums ci-dessus sont fictifs et les images sont issues de Pixabay. \\
  
 ===== Pour qui et pourquoi? ===== ===== Pour qui et pourquoi? =====
Ligne 31: Ligne 37:
 ==== CD multi-albums ==== ==== CD multi-albums ====
  
-  * Créer leurs compilations ([[:DJing]]), tout comme les collectionneurs d'albums ou les bibliothécaires+  * Créer ses compilations ([[:DJing]]), tout comme les collectionneurs d'albums ou les bibliothécaires
   * Mais aussi aux chorales, aux petits festivals, aux écoles et ateliers (projets pédagogiques), ateliers musique, aux maisons de retraite (souvenirs musicaux), aux radios associatives (compilations d’émissions).   * Mais aussi aux chorales, aux petits festivals, aux écoles et ateliers (projets pédagogiques), ateliers musique, aux maisons de retraite (souvenirs musicaux), aux radios associatives (compilations d’émissions).
  
Ligne 51: Ligne 57:
 ===== Utilisation ===== ===== Utilisation =====
  
-{{:interface3.png?600}}+ {{interface_pycdcover3.png?600 | interface  }} 
  
-Avant d’utiliser PyCDCover, les fichiers audio doivent être correctement //tagués//, que ce soit dans un répertoire ou directement sur un CD. Une application comme [[:tagueurs_audio#EasyTAG]] ou [[:tagueurs_audio#MusicBrainz Picard]] peut être utilisé à cet effet.+* les albums sont fictifs et les images sont issues de Pixabay.  \\ 
 +Double-cliquer sur l'iamge de gauche pour avoir une meilleure résolution. 
 + 
 +Il est rappelé que les fichiers audio doivent être correctement //tagués//. Une application comme [[:tagueurs_audio#EasyTAG]] ou [[:tagueurs_audio#MusicBrainz Picard]] peut être utilisé à cet effet.
 Sans ces informations (artiste, album, année, genre, titres), PyCDCover ne peut pas fonctionner correctement. Sans ces informations (artiste, album, année, genre, titres), PyCDCover ne peut pas fonctionner correctement.
  
-À partir des //tags// récupérés, le nom de l’artiste et de l’album permet de rechercher automatiquement les images de jaquettes sur des services en ligne tels que iTunes.+À partir des //tags// récupérés, le nom de l’artiste et de l’album permet de rechercher automatiquement les images des miniatures sur des services en ligne tels que iTunes.
  
 Dans l’interface, de gauche à droite, l’utilisateur peut : Dans l’interface, de gauche à droite, l’utilisateur peut :
-  - Donner un nom au CD (pour une maquette mono-album, il s’agit généralement du nom de l’artiste). +  - **Donner un nom au CD** (pour une maquette mono-album, il s’agit du nom de l’artiste). 
-  - Récupérer les //tags// depuis un répertoire ou un CD.\\ Modifier les valeurs des //tags// si nécessaire. +  - **Récupérer les //tags//** depuis un répertoire ou un CD. 
-  - Télécharger les images de jaquettes+  - **Modifier les valeurs des //tags//** si nécessaire. 
-  - Créer les faces avant et arrière du CD. +  - **Télécharger les miniatures**Attention! Il peut y avoir des erreurs du serveur à cette étape 
-  - Générer le PDF final. +  - **Choisir la couleur de la pochette** 
-Voici les deux jaquettes que l'on peut créer avec **PyCDCover**. +  - **Créer les faces avant et arrière** du CD. 
-  * La maquette ci-dessous à gauche a été faite avec l’accord du groupe @CENT DÉTRESSES (@CENT DÉTRESSES). +  - **Générer le PDF** final
-  * Sur la droite est représenté un CD multi-albums.\\ Double-cliquez l'image pour zoomer dessus.+===== Astuces importantes =====
  
-===== Astuces ===== +==== Gestion d'un album pas ou mal référencé sur Internet - mauvaise image====
- +
-==== Gestion d'un album pas référencé sur Internet - mauvaise image====+
  
 Une image orange (avec nom+album) apparait si l'image d'un album n'a pas été trouvé internet. Le serveur peut parfois également se tromper. Dans tous les cas en cas d'erreur sur une image, voici la démarche à suivre: Une image orange (avec nom+album) apparait si l'image d'un album n'a pas été trouvé internet. Le serveur peut parfois également se tromper. Dans tous les cas en cas d'erreur sur une image, voici la démarche à suivre:
  
-Créer le titre -> récupérer MP3 -> éditer MP3 -> récupérer les images dans le dossier* -> créer les deux faces ->changer manuellement l’image voulue-> créer les deux faces ->générer PDF+Créer le titre -> récupérer MP3 -> éditer MP3 -> télécharger l'image -> créer les deux faces -> changer manuellement l’image voulue dans le dossier* -> créer les deux faces ->générer PDF
  
-* ~/PyCDCover/thumbnails : dossier des miniatures+* ~/PyCDCover/miniatures : dossier des miniatures
  
 **Remarque importante :**   **Remarque importante :**  
Ligne 82: Ligne 89:
 ==== Double album ==== ==== Double album ====
  
-Si rien n'est fait, un double album va générer deux miniatures sur l'image de devantUne simple manipulation règle le problème+Avec un album double, si rien n'est fait, deux images en double apparaissent sur la face avantVoici comment régler ce problème simplement:
-Dans l'éditeur de //tag//, il suffit d'éliminer une ligne. Depuis :+
  
-<code> +Créer le titre -récupérer MP3 -> éditer MP3 -> télécharger les miniatures -> créer les deux faces -> Effacer l'image voulue du dossier* -> créer les deux faces -> générer PDF
-C: Pink Floyd +
-1994 Inconnu +
-A: The Wall (I) +
-In The Flesh +
-...+
  
-C: Pink Floyd +* ~/PyCDCover/miniatures dossier des miniatures
-A: The Wall (II) +
-1994 - Inconnu +
-1 - Hey You +
-... +
-</code> +
- +
-Pour régler le problème, il suffit d'éliminer la deuxième ligne ''CPink Floyd''+
- +
-<code> +
-C: Pink Floyd +
-1994 - Inconnu +
-A: The Wall (I) +
-1 - In The Flesh +
-... +
- +
-A: The Wall (II) +
-1994 - Inconnu +
-1 - Hey You +
-... +
-</code>+
  
 +**Remarque importante :**  
 +Respecter l'ordre ci-dessus pour ne pas se retrouver dans l'ancienne configuration
 ===== Technologie ===== ===== Technologie =====
  
Ligne 120: Ligne 103:
   * Reportlab   * Reportlab
   * Pillow   * Pillow
 +  * OS testé: Ubuntu 24.04 LTS
  
 ===== Langues ===== ===== Langues =====