Двойная странность разрыва аудио компакт-диска

Так как я установил Ubuntu 12.04, Rhythmbox, Банши и Звуковая Соковыжималка начали действовать странные вокруг двойного CD, и конкретно CD № 2 упомянутого двойного CD.

  • Иногда, они покажут информацию CD № 1. Имена дорожки, продолжительности, и даже рассчитывают, являются неправильными.
  • Иногда, они сначала покажут дорожки для CD № 1, затем продолжат на CD № 2, если CD № 2 будет иметь больше дорожек, чем № 1.
  • Звуковая Соковыжималка, кажется, не может найти любые продолжительности дорожки вообще, даже для единственного CD.

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

Это происходит и на моих машинах (немного стареющая iMac и на 1-летнем Sony Vaio). Однако на предыдущих версиях Ubuntu, этого никогда не происходило. Все на тех же машинах. Таким образом, я подозреваю 12.04, использует другой lib для извлечения данных аудио компакт-диска. Только для ударов, я попробовал Linux Mint 13, и там он работает правильно, даже при том, что он утверждает, что был основан на Ubuntu 12.04 и поэтому должен использовать (частично) то же программное обеспечение. Таким образом, если парни Монетного двора могут зафиксировать его, я должен смочь сделать это также, правильно?

Так, мой вопрос: что изменилось в 12,04, который мог вызвать это? И что еще более важно: что я могу сделать для фиксации его?

ОБНОВИТЕ Установленные версии соответствующих пакетов программного обеспечения, согласно Синаптическому:

  • libmusicbrainz3-6: 3.0.2-2.1
  • libmusicbrainz4-3: 4.0.0-0ubuntu1
  • звуковая соковыжималка: 3.4.0-1ubuntu1
  • rhythmbox: 2.96-0ubuntu4
3
задан 12 June 2012 в 21:31

3 ответа

Известная проблема: http://tickets.musicbrainz.org/browse/MBS-2693

0
ответ дан 12 June 2012 в 21:31

Fwiw, я был раздражен той же проблемой, и другими ... Sound Juicer - достойный риппер начального уровня, но у него много таких проблем, которые остаются нерешенными в течение очень долгого времени.

Моим собственным решением было переключиться на CD Ripper командной строки, abcde. Вы настраиваете файл ~ / .abcde.conf со своими предпочтениями для того, какой кодер использовать, как называть файлы и так далее. Похоже, он гораздо лучше просматривает списки треков и даже заполняет жанр, что мне всегда приходилось делать вручную с помощью Sound Juicer. По моему опыту около 40 копий CD на данный момент списки треков на 99% правильные, и это позволяет вам редактировать в редакторе терминала, чтобы получить последние 1% правильные.

Таким образом, он немного более технический, чем риппер с графическим интерфейсом, но гораздо более гибкий и ИМХО менее глючный. Я проверил это на паре двухдисковых альбомов, и это сработало отлично.

Это учебник, который я использовал; он приводит несколько примеров конфигурационных файлов для различных распространенных случаев: http://www.andrews-corner.org/abcde.html

Практически я просто пошел с примером mp3, который он перечислил. Моим единственным значительным изменением было то, что я хотел, чтобы все мои музыкальные файлы были строчными, без пробелов и специальных символов, поэтому переделал функцию mungefilename () следующим образом:

mungefilename ()
{
  echo "$@" | sed s,:,-,g | tr / _ | tr -d \'\"\?\[:cntrl:\]\(\)\* \
       | sed s,\ ,_,g | tr [:upper:] [:lower:]
}

Но тот, что в этом примере, вполне исправен.

0
ответ дан 12 June 2012 в 21:31

Отвечая на мой собственный вопрос:

Asunder CD Ripper (доступный через Центр программного обеспечения) решает проблему.

Это не использует MusicBrainz, так что я предполагаю, что это виновник. Этот отчет об ошибке , кажется, подтверждает эту гипотезу.

Я не очень доволен этим решением (Асундер не поддерживает много полей метаданных и, кроме того, я бы предпочел копировать мои диски через Rhythmbox), поэтому я пока не принимаю этот ответ. Но я думал, что упомяну это для других людей, у которых может быть такая же проблема.

0
ответ дан 12 June 2012 в 21:31

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

Похожие вопросы: