音楽プールにオーディオCDを追加しようとしました。
「オーディオCDサポート」拡張機能を有効にすると、デバッグモードで次の出力がポストされます。 cdを見ると、bansheeがメタデータを取得できないことがわかりました。
[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)
Bansheeのレポート:
(-)トラック情報を取得できませんでした
abcde
がメタデータを取得でき、オーディオCDが「Adele 21」(よく知られている)であるという事実のため、私またはbansheeの側に障害がなければならないと考えました。
そのために重要と思われる拡張機能は見つかりませんでした。何か案は?
Banshee 2.2では、これらの問題は両方とも修正されています。 Ubuntu 11.10には、このバージョンのBansheeがデフォルトでインストールされています。
これが起こる可能性があるいくつかの理由があります。
MusicBrainzは最近、サードパーティのアプリケーションがメタデータを要求できる方法を変更しました この変更によりBansheeで問題が発生しました 。
最近まで、MusicBrainz DiscIDが複数のアルバムに一致する場合、 Bansheeはメタデータの取得に失敗しました 。 MusicBrainzの最近の変更により、この問題はより一般的になりました。
MusicBrainzフォーラムに投稿されたログ と非常によく似たログのNullReferenceException警告を考えると、問題#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