O Banshee não consegue determinar os metadados do cd de áudio

6

Eu tentei adicionar um CD de áudio ao meu pool de músicas.

Quando eu habilito a extensão "Suporte ao CD de Áudio", a seguinte saída é postada no modo de depuração. Agora, quando dou uma olhada no cd, percebi que o banshee não era capaz de buscar os metadados.

[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)

Relatórios do Banshee:

  

(-) Não foi possível buscar informações sobre a faixa

Devido ao fato de que abcde foi capaz de buscar os metadados e o cd de áudio é "Adele 21" (tão bem conhecido) eu pensei que tem que haver uma falha no lado do meu ou do banshee.

Não encontrei nenhuma extensão que pareça ser importante para isso. Alguma idéia?

    
por tvn 19.05.2011 / 19:18

2 respostas

13

No Banshee 2.2, ambos os problemas foram corrigidos. O Ubuntu 11.10 vem com esta versão do Banshee instalada por padrão.

Existem algumas razões pelas quais isso pode acontecer:

  1. O MusicBrainz mudou recentemente a maneira como aplicativos de terceiros podem solicitar metadados e essa alteração causou problemas com o Banshee .

  2. Até recentemente, se um DiscID do MusicBrainz corresponder a vários álbuns, o Banshee não conseguiu recuperar os metadados . As recentes alterações no MusicBrainz tornam este problema mais comum.

Dado o aviso NullReferenceException em seu log, que é bem parecido com um registro postado nos fóruns do MusicBrainz , parece provável que você esteja encontrando o problema nº2.

    
por Michael Martin-Smucker 19.05.2011 / 20:40
3

No Banshee, isso foi corrigido agora, mas somente após a versão 2.1.0. Se você realmente deseja analisar os detalhes, a alteração foi confirmada em 2011-05-28 mas o ramo 2.1.0 foi criado em 2011-05-12 .

Se você estiver realmente ansioso para fazer com que isso funcione novamente, aqui estão os passos que você deve seguir: (Atenção, este é o repo diário, então você receberá muitas notificações de atualização e haverá um risco maior de introdução de bugs.)

sudo add-apt-repository ppa:banshee-team/banshee-daily
sudo apt-get update
sudo apt-get upgrade
    
por ClarkNerd 15.07.2011 / 21:28