{{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é »]]