Banshee не может определить метаданные аудио CD

Я попытался добавить аудио CD в мой пул музыки.

Когда я включаю расширение "Audio CD Support", следующий вывод публикуется в режиме отладки. Теперь, когда я посмотрел на компакт-диск, я понял, что Банши не может получить метаданные.

[1 Debug 19:05:59.889] Mapping audio CD (/devices/pci0000:00/0000:00:0a.0/host4/target4:0:0/4:0:0:0/block/sr0)
[1 Debug 19:05:59.890] Extension service started (AudioCdService, 0,054336)
[6 Info  19:05:59.892] Querying MusicBrainz for Disc Release (uuz7WMxmyUfmRfJA4V7uLJ1zBJ8-)
[6 Warn  19:06:00.842] Caught an exception - System.NullReferenceException: Object reference not set to an instance of an object (in `Banshee.AudioCd')
  at Banshee.AudioCd.AudioCdDiscModel.LoadDiscMetadata (System.Object state) [0x00000] in <filename unknown>:0 
[6 Info  19:06:00.842] Query finished (success: False, 0,94958 seconds)

Банши сообщает:

(-) Не удалось получить информацию о треке

Благодаря тому факту, что abcde был в состоянии получить метаданные и аудио-диск "Адель 21" (так хорошо известно), я подумал, что должна быть ошибка на моей стороне или банши.

Я не нашел расширения, которое кажется важным для этого. Есть идеи?

2 ответа

Решение

В Banshee 2.2 обе эти проблемы были исправлены. Ubuntu 11.10 поставляется с этой версией Banshee, установленной по умолчанию.

Это может произойти по нескольким причинам:

  1. MusicBrainz недавно изменил способ, которым сторонние приложения могут запрашивать метаданные, и это изменение вызвало проблемы с Banshee.

  2. До недавнего времени, если DiscID MusicBrainz соответствовал нескольким альбомам, Banshee не удалось получить метаданные. Недавние изменения в MusicBrainz делают эту проблему более распространенной.

Учитывая предупреждение NullReferenceException в вашем журнале, которое выглядит очень похоже на журнал, размещенный на форумах MusicBrainz, вполне вероятно, что вы столкнулись с проблемой № 2.

В Banshee это было исправлено сейчас, но только после версии 2.1.0. Если вы действительно хотите разобраться в деталях, изменение было зафиксировано 2011-05-28, но ветка 2.1.0 была создана 2011-05-12.

Если вам действительно не терпится заставить это работать снова, вот шаги, которые вы должны выполнить: (Внимание, это ежедневное репо, поэтому вы будете получать множество уведомлений об обновлениях и существует более высокий риск появления ошибки).

sudo add-apt-repository ppa:banshee-team/banshee-daily
sudo apt-get update
sudo apt-get upgrade
Другие вопросы по тегам