É possível importar / exportar estações de rádio como uma lista para / de Banshee

8

Eu tenho uma lista de estações de rádio que estou interessado em importar para o Banshee. Depois de adicionar mais estações antes da próxima atualização, gostaria de manter essa lista em algum lugar, para que possa ser importada para o Banshee após a atualização do sistema. Existe uma maneira de fazer isso facilmente? Qualquer sugestão de onde e como a Banshee lida com essa lista internamente seria apreciada. Obrigado!

Avetik Topchyan
fonte
Então você já tem a lista de estações? Ou, quando você atualiza, deseja exportar uma lista de suas estações de rádio para poder importá-la para uma nova instalação do Banshee?
Michael Martin-Smucker
Tentei procurar /usr/share/banshee, mas não vi nada que parecesse útil. De acordo com as perguntas frequentes do Banshee , o Banshee armazena alguns de seus dados no ~/.config/banshee-1/banshee.dbbanco de dados SQLite 3, mas não tenho experiência em trabalhar com eles.
Christopher Kyle Horton
@ WarriorIng64: Sim, todos os dados da biblioteca e metadados adicionais (contagem de reproduções, ...) são armazenados neste arquivo. Mas NÃO é uma boa idéia editar esse banco de dados manualmente ou executar comandos SQL "criados por si" nele, pois existem várias relações com outras tabelas no banco de dados.
precisa saber é o seguinte
@MichaelMS: Sim, exatamente esse é o meu ponto.
Avetik Topchyan

Respostas:

1

Acho que essa não é uma resposta muito útil para você, prefiro mostrar a você ou a uma pessoa legal com tempo e ambição um caminho a percorrer.

Como não encontrei uma possibilidade existente de obter o que você deseja (e acho que realmente não existe), acredito que a maneira mais fácil seria escrever uma pequena extensão minúscula. E isso realmente não parece muito difícil, porque o código já existe em outras extensões.
Por exemplo, Radio Station Fetcher : ele apenas procura estações de rádio em alguns sites e as adiciona à sua "lista de reprodução" de rádio. Portanto, ele usa uma única caixa de diálogo com dois botões (um para pesquisa por gênero e outro para pesquisa de texto livre) e é tudo (você pode tentar instalando banshee-extension-radiostationfetcher; pode encontrá-lo no menu "Ferramentas").
Eu olhei para o código e tudo o que precisamos fazer é substituir o código para pesquisar estações no site por um código que leia sua lista de estações. Todo o outro código pode quase permanecer o mesmo. Eu faria isso, mas não tenho tempo.
Você pode encontrar o código de todas as extensões aqui . O Live Radio tem a mesma funcionalidade de adicionar uma lista de estações à sua "lista de reprodução" de rádio, mas acho que ele tem uma base de código maior para examinar.

Espero que ajude você ou alguma pessoa amável que fará o trabalho por você: P

dAnjou
fonte