1 votes

Exporter vers un document les informations sur les pistes d'un CD de musique

Situation

Logiciel : Ubuntu 14.04 LTS, Banshee 2.6.2, Sound Juicer 3.5.0, Rhythmbox 3.0.2, Brasero 3.10.0

J'ai réussi à graver plusieurs CD de musique avec Banshee via Brasero. Ces CD ont des métadonnées d'auteur et de titre. Je peux visualiser ces métadonnées via Sound Juicer et Rhythmbox, mais pas avec Banshee, ce qui est prévu à partir de la date de mise en œuvre du projet. Aucune information sur les pistes après la gravure d'un CD sur Banshee

Objectif

Néanmoins, je veux copier le contenu du CD dans un document texte et faire une couverture, bien après avoir gravé les CD. Je ne parviens pas à trouver un moyen de copier et coller, ou d'exporter les listes de pistes que je visualise avec les lecteurs de musique ci-dessus. Il semble donc que le seul moyen soit de copier ces informations manuellement en mode "travail d'âne".

Strictement, ce problème n'est pas lié au fait que j'ai gravé les CD chez moi. Cela s'applique à tout CD de musique contenant des métadonnées.

Questions

  • Existe-t-il une possibilité automatisée d'exporter les métadonnées de la tracklist d'un CD de musique ?
  • Y a-t-il un fichier temporaire dans mon ordinateur (de Rhythmbox, Sound Juiser et autres) que je peux copier et modifier à cette fin ?

3voto

gshilin Points 416

J'ai utilisé l'outil cd-info après sudo apt-get install libcdio-utils . La page de manuel de cet outil est disponible à l'adresse suivante https://linux.die.net/man/1/cd-info .

Son lancement produit une longue sortie, à la fin de laquelle on obtient le rapport d'analyse du CD, qui ressemble à ceci

CD-TEXT for Disc:
    TITLE: Selection
CD-TEXT for Track  1:
    PERFORMER: Ray Charles
    TITLE: Georgia on my mind
...

Il peut être redirigé vers un fichier texte et édité. Ce CD est un que j'ai gravé à partir de pistes dont les informations ont été prises dans la base de données locale (plus précisément : Banshee comme lecteur, Brasero comme graveur). Ceci répond à la question de savoir comment exporter les métadonnées de la tracklist dans un fichier texte pour les CD qui ont été gravés à la maison.


Pour les autres CD provenant du marché, le champ Rapport d'analyse de CD est vide, et on remarque plutôt ces autres informations

Media Catalog Number (MCN): 0724357134729
TRACK  1 ISRC: USCA20100360
TRACK  2 ISRC: USBR10000007
TRACK  3 ISRC: USCA29600681
TRACK  4 ISRC: USCA20100337
...

qui est sans doute utilisé par les lecteurs de médias pour récupérer les métadonnées d'une base de données externe (à l'instar de ce que chili555 a indiqué dans ce fil de discussion). Il s'agit d'un cas où aucune information simple n'est disponible pour l'utilisateur. ISRC signifie International Standard Recoding Code ( wikipedia ). Pour les CD commercialisés, l'autre réponse dans ce fil offre une possibilité.


Anecdote. Je suis tombé sur un CD commercialisé qui contient à la fois des codes d'enregistrement et des informations lisibles sur les pistes comme cd-info montré. Il est intéressant de noter que pour ce CD, ni Banshee ni Rhythmbox n'ont pu récupérer les informations sur les pistes.


C'est le meilleur que j'ai pu trouver jusqu'à présent. Le lecteur multimédia idéal devrait être capable d'importer les métadonnées de la liste des pistes, qu'elles se trouvent sur le CD ou dans une base de données, ainsi que de les exporter vers un fichier ascii, entre autres formats.

2voto

Ian Suttle Points 2225

Bien que je n'aie pas encore percé le coffre-fort de ~/.config/banshee-1/, si tout ce dont vous avez besoin est du texte en clair, essayez alors abcde .

sudo apt-get install abcde

Déposez le CD dans le plateau et, du terminal :

abcde

Si abcde est capable de trouver les informations du disque à distance, vous verrez quelque chose comme ceci :

Grabbing entire CD - tracks: 01 02 03 04 05 06 07 08 09 10 11 12
Retrieved 1 Musicbrainz match...done.
---- Alison Krauss / Now That I've Found You: A Collection ----
1: Baby, Now That I've Found You
2: Oh, Atlanta
3: Broadway
4: Every Time You Say Goodbye
5: Tonight I'll Be Lonely Too
6: Teardrops Will Kiss the Morning Dew
7: Sleep On
8: When God Dips His Pen of Love in My Heart
9: I Will
10: I Don't Believe You've Met My Baby
11: In the Palm of Your Hand
12: When You Say Nothing at All

Edit selected CDDB data [y/N]? 

Comme vous pouvez le voir, je suis capable de copier et coller à partir du terminal.

Avant qu'abcde ne déchire le disque sur votre disque dur, annulez avec Ctrl+c.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X