Экспорт в документ информации о дорожке музыкального CD

ситуация

Программное обеспечение: Ubuntu 14.04 LTS, Banshee 2.6.2, Sound Juicer 3.5.0, Rhythmbox 3.0.2, Brasero 3.10.0

Я успешно записал несколько музыкальных дисков с Banshee через Brasero. Эти компакт-диски имеют метаданные автора и названия. Я могу просматривать эти метаданные с помощью Sound Juicer и Rhythmbox, но не с Banshee, что ожидается после получения информации о треке после записи CD на Banshee.

цель

Тем не менее, я хочу скопировать содержимое компакт-диска в текстовый документ и сделать обложку, после того, как записал компакт-диски. Я не могу найти способ скопировать и вставить или экспортировать списки треков, которые я просматриваю, с помощью музыкальных проигрывателей выше. Таким образом, похоже, что единственный способ - скопировать эту информацию вручную в режиме осла.

Собственно, эта проблема не связана с тем, что я записал компакт-диски домой. Это относится к любому музыкальному CD с метаданными.

Вопросы

  • Существует ли автоматизированная возможность экспорта метаданных треклиста музыкального CD?
  • Возможно, на моем компьютере живет временный файл (от Rhythmbox, Sound Juiser и т. П.), Который я могу скопировать и отредактировать для этой цели?

2 ответа

Я использовал инструмент cd-info после sudo apt-get install libcdio-utils, Страница руководства этого инструмента доступна по https://linux.die.net/man/1/cd-info.

Его запуск приводит к длинному выводу, в конце которого получается отчет об анализе CD, похожий на

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

Это может быть перенаправлено в текстовый файл и отредактировано. Этот компакт-диск я записал из треков, информация о которых была взята из локальной базы данных (в частности: Banshee как плеер, Brasero как пишущий). Это отвечает на вопрос о том, как экспортировать метаданные треклистов в текстовый файл для компакт-дисков, которые были сожжены дома.


Для других компакт-дисков, поступающих с рынка, поле "Отчет об анализе компакт-диска" пусто, и один замечает эту другую информацию.

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

который, вероятно, используется медиа-плеерами для извлечения метаданных из внешней базы данных (в соответствии с тем, что chili555 указал в этой теме). Это тот случай, когда пользователю не доступна простая информация. ISRC расшифровывается как Международный стандартный код записи ( википедия). Для продаваемых компакт-дисков другой ответ в этой теме предлагает одну возможность.


Анекдот. Я наткнулся на один продаваемый компакт-диск, который содержит как коды записи, так и читаемую информацию о дорожке, как cd-info показал. Интересно, что на этом одном диске ни Banshee, ни Rhythmbox не могли получить информацию о треке.


Это лучшее, что я мог найти до сих пор. Идеальный медиаплеер должен иметь возможность импортировать метаданные треклистов, находятся ли они на компакт-диске или в базе данных, а также экспортировать их в файл ascii среди других форматов.

Хотя я еще не взломал сейф в ~/.config/banshee-1/, если все, что вам нужно, это простой текст, попробуйте abcde,

sudo apt-get install abcde

Поместите компакт-диск в лоток и из терминала:

abcde

Если abcde сможет найти информацию о диске удаленно, вы увидите что-то вроде этого:

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]? 

Как видите, я могу копировать и вставлять из терминала.

Перед тем, как abcde действительно скопирует диск на жесткий диск, прервитесь с помощью Ctrl+c.

Другие вопросы по тегам