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, установленной по умолчанию.
Это может произойти по нескольким причинам:
MusicBrainz недавно изменил способ, которым сторонние приложения могут запрашивать метаданные, и это изменение вызвало проблемы с Banshee.
До недавнего времени, если 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