Sincronize manualmente as contagens de jogos no Ubuntu

0

Estou seguindo o conselho localizado neste link para alterar manualmente as contagens de reprodução no Banshee, alterando o banco de dados: Definir manualmente a contagem de faixas no Banshee?

Mas é muito demorado alterar individualmente as contagens de reprodução de todas as faixas de uma lista de reprodução. Alguém pode me dar a linha de código que eu preciso para atualizar cada faixa com um determinado valor (ex. Ano = 85) para um determinado número de contagem de jogo (ex. Contagem de jogo = 5).

    
por Julius Jacobson 27.01.2012 / 21:35

2 respostas

2

Certamente.

Quando tiver sqlitebrowser instalado e conectado (consulte Definir manualmente a contagem de músicas da faixa no Banshee? ), consulte na aba "Executar SQL" e execute algo como:

UPDATE coretracks SET playcount = [__] WHERE [field] = [value] AND [field2] LIKE [value2];

exemplo:

UPDATE coretracks SET playcount = 10 WHERE title LIKE '%Bach%';

Você pode obter uma lista dos campos disponíveis clicando em + ao lado de "CoreTrack" na guia "Estrutura de banco de dados".

Se você não está familiarizado com a linguagem SQL, a instrução acima está dizendo: update faz uma alteração coretracks na tabela chamada CoreTracks. Altere cada linha em que title tenha um valor que contenha Bach . A alteração a ser feita é alterar o campo playcount para um valor de 10 . Se você tem algo específico em mente, eu ficaria feliz em ajudar com o SQL. Coloque um comentário abaixo.

    
por David Oneill 05.04.2012 / 14:59
1

Aqui está minha solução:

Passo 1: Os MP3s têm uma etiqueta "BPM" que considero praticamente inútil (quem está com vontade de ouvir músicas apenas a 117 BPM?) Anywho, no iTunes / Rhythmbox / o que quer que esteja a importar de, ordene suas músicas por contagem de reproduções, selecione todas as que têm contagem de jogo X e mude o BPM para X. Enxágue e repita.

Etapa 2: Use o SQLite Library Browser (como acima), mas desta vez, na guia "Execute SQL", digite

UPDATE coretracks SET playcount='1' WHERE BPM='1'

Novamente, basta enxaguar e repetir.

Eu fiz recentemente isso para a minha biblioteca de 15.000 músicas. O passo 1 levou cerca de 30 minutos, mas o passo 2 demorou cerca de 30 segundos. Aproveite!

    
por Brent McKain 29.01.2014 / 18:13