Como foi decidido, o Ubuntu Precise 12.04 apresentará o Rhythmbox como o player de música padrão. Estou ciente de que isso não significa que não poderei usar o Banshee; no entanto, gostaria de mudar para ele.
Sou fã do Rhythmbox há muito tempo, mas depois da mudança para o Banshee em Natty , decidi tentar e migrar completamente para ele. No entanto, não estou muito feliz com isso, fica muito para mim e tem outros problemas.
Eu gostaria de exportar todos os dados do Banshee para o Rhythmbox . Isso inclui:
- Biblioteca de música
- Listas de reprodução
- Preferencialmente playcounts e classificações
- Estações de radio
- Imagens da capa
O que devo fazer para mover todos esses dados para o Rhythmbox, fazê-lo funcionar como o reprodutor de música padrão e alternar completamente para ele?
~/username/.config/banshee-1/*
que contêm o banshee db devem estar ok durante a atualização.O script rhythmbox-banshee-import migrará contagens e classificações de jogos . Graças a @xiphosurus. No entanto, para que o script funcione, é necessário informar onde estão os bancos de dados banshee e rhythmbox.
Preparando o script
Localize os arquivos rhythmbox e banshee db. Os locais padrão serão:
Faça backup deles! Eu direi isso de novo. Faça um backup.
Agora copie o arquivo banshee.db na mesma pasta que o script rhythmbox-banshee-import. E então modifique o script rhythmbox-banshee-import em que a linha diz:
insira o arquivo path / to / your / rhythmboxdb.xml, por exemplo:
Agora execute o script e todas as contagens e listas de reprodução serão atualizadas.
Solução de problemas
Nenhum módulo chamado lxml
Se você receber um erro,
... ImportError: No module named lxml ...
precisará instalar o Python Xml Parsers :Permissão negada
Se você receber "Permissão negada", é porque você não tem permissões suficientes para acessar o arquivo no diretório de outros usuários ou porque o arquivo não é executável. Para torná-lo executável, execute:
Apêndice
Script rhythmbox-banshee-importfonte
Para importar classificações e contagem de reproduções, use este script! Trabalhou para mim!
http://code.google.com/p/rhythmbox-banshee-import/
fonte
ImportError: No module named lxml
. Se a solução para isso for tão fácil quantoapt-get install lxml
seria um dia feliz, mas aqui está o guia de instalação lxml.de/installation.html . Não gosto de instalar coisas quando não tenho idéia do que estou realmente instalando ou fazendo. O que é frequente. Muitas vezes não sei o que estou fazendo.Algumas idéias gerais, sem realmente investigar os detalhes da Rhythmbox & Banshee ainda:
A importação do banco de dados de músicas deve ser tão fácil quanto permitir que o Rhythmbox verifique todos os arquivos novamente.
Se você configurou o Banshee para armazenar as contas e classificações nas tags do arquivo de áudio, e o Rhythmbox suporta a importação de classificações do Banshee (muitos aplicativos armazenam classificações em um formato mais ou menos "padronizado" que é fácil de converter ou até funciona sem a conversão entre players de música , e sei que o Banshee apóia isso, mas não tenho certeza se o Rhythmbox o suporta), então esses também não devem ser um problema na verificação novamente.
As fotos de capa geralmente são armazenadas juntamente com os arquivos de música, e elas também devem ser detectadas na varredura novamente. Não tenho certeza se a Banshee também guarda capas em outro lugar?
Espero que o Banshee possa exportar listas de reprodução para algum formato padrão de lista de reprodução (por exemplo, arquivos .m3u / .pls), que o Rhythmbox pode importar?
Acabei de encontrar um plugin para salvar / ler classificações compatíveis com FMPS no Rhythmbox (essas são as classificações que o Banshee também as usa). O artigo está em francês, mas o próprio plugin parece estar em inglês. E talvez alguém possa empacotar ...
Existe uma extensão do Banshee
banshee-extension-albumartwriter
que grava a arte do álbum baixada no diretório que contém a música (por padrão, ela é salva apenas em um diretório de cache), que deve ajudar a inseri-las no Rhythmbox também.O Banshee pode exportar listas de reprodução para
.m3u
,.pls
&.xspf
, o Rhythmbox pode importar essas listas de reprodução (mas se você tiver muitas delas, isso pode dar muito trabalho ...).fonte