Atualizar banco de dados no banshee

1

Eu tenho uma biblioteca com cerca de 20k músicas e leva uma eternidade para o banshee indexar. Eu gostaria de forçar uma atualização do banco de dados pelo cron. Meu PC inicia todas as noites para fazer o backup com o meu serviço de backup na nuvem e gostaria de aproveitar a oportunidade para atualizar o banco de dados do banshee ao mesmo tempo.

Qual pode ser o comando para executar?

    
por Memes 05.10.2011 / 16:56

1 resposta

1

Se você conhece algum script que possa fazer o DBus, você pode fazer o seguinte:

No barramento da sessão, invoque CreateIndexer na interface org.bansheeproject.CollectionIndexer , invoque Index no caminho do objeto retornado e aguarde o sinal IndexingComplete , depois saia da espera e emita o ShutDown . Se você mantiver o plug-in mpris2 ativo, poderá encerrar o banshee normalmente emitindo Quit na interface org.mpris.MediaPlayer2 .

Como observação, sua solução de backup na nuvem também pode ser qualificada para o controle remoto do DBus, portanto, você pode aguardar sua conclusão de alguma forma e enviar o computador para o modo de espera após o fato por meio da Suspend invocation on org.freedesktop.UPower no barramento do sistema .

    
por aquaherd 05.10.2011 / 20:22