{{tag>multimedia audio cd python pyside6 jaquettes gravure reportlab}}
{{ :icone_pycdcover-2_64x64_.png?100|Icône de PyCDCover}}
====== 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]])). Il fonctionne sous GNU/Linux et Windows. Il est utilisé pour créer:
* des maquettes d’albums (un album par CD - à gauche sur l'image ci-dessous)
* des CD multi-albums (plusieurs albums par CD - à droite sur l'image ci-dessous)
* Il faut travailler avec des dossiers de fichiers MP3. L'utilisation d'un CD est à exclure.
L'utilisation du lecteur de CD comme dossier est à proscrire.
Les fichiers musicaux doivent être [[tagueurs_audio|tagués]]((//[[:tagueurs_audio|tags]]// : informations attachées à chaque musique (genre, année, le titre, l'album, ...))) pour pouvoir être traités par PyCDCover.
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.
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? =====
PyCDCover ne cherche pas à concurrencer les professionnels. Comme les Anglais le disent, PycdCover est un projet d'Artisan !
==== CD maquette - un album ====
* Se faire une maquette pour soi, pour sa famille, ses enfants, ses amis, ses fans; de faire un cadeau pour son grand-père à Noël.
* Un chanteur/groupe peut aussi imaginer distribuer ou vendre des CD à la Fête de la musique, par exemple ou ailleurs.
{{ :installation:logo_cd_rom_install.png?100}}
==== CD multi-albums ====
* 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).
===== Installation =====
L'installation se fait avec une [[:Appimage]] depuis [[https://github.com/GerardLeRest/pycdcover-v2/releases/latest]].
Télécharger l'Appimage et la rendre exécutable :
chmod +x PyCDCover-X.X.X-x86_64.AppImage
où ''X.X.X'' est la version de l'Appimage.
Exécuter l'image:
./PyCDCover-X.X.X-x86_64.AppImage
===== Utilisation =====
{{ ::interface_pycdcover3.png?600 |}}
* les albums sont fictifs et les images sont issues de Pixabay. \\
Double-cliquer 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.
À 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 :
- Donner un nom au CD (pour une maquette mono-album, il s’agit généralement 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.
- Télécharger les miniatures.
- Choisir la couleur de la pochette
- Créer les faces avant et arrière du CD.
- Générer le PDF final.
===== Astuces importantes =====
==== 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:
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/miniatures : dossier des miniatures
**Remarque importante :**
Respecter l'ordre ci-dessus pour ne pas se retrouver dans l'ancienne configuration
==== Double album ====
Avec un album double, si rien n'est fait, deux images en double apparaissent sur la face avant. Voici comment régler ce problème simplement:
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
* ~/PyCDCover/miniatures : dossier des miniatures
**Remarque importante :**
Respecter l'ordre ci-dessus pour ne pas se retrouver dans l'ancienne configuration
===== Technologie =====
* [[:python|Python 3]]
* PySide6
* Reportlab
* Pillow
===== Langues =====
* français
* anglais
* breton
* espagnol
===== Voir aussi =====
* [[https://github.com/GerardLeRest/pycdcover-v2|GitHub]]
* [[https://gerardlerest.github.io/pycdcover/|site officiel]]
* [[https://forum.ubuntu-fr.org/viewtopic.php?id=2093664|discussion]] sur le forum
* vidéo : [[https://youtu.be/b0MrlVqjsbE|« PyCDCover créer une jaquette de CD en une minute »]]
* vidéo : [[https://youtu.be/BeoZXw8pr0w|« PyCDCover - Un album = une jaquette (partie 2/3) »]]
* vidéo : [[https://youtu.be/bP2bcMdFbCg|« PyCDCover - Album non référencé »]]