Conky & Ubuntu - visualização de música (barras de música)?

7

Comecei a jogar com o Conky há alguns dias e consegui isso:

( Nota: embora eu tenha escrito do zero, eu me inspirei em esta foto , créditos ao autor por sua criatividade )

Como você pode ver, eu tenho algum espaço livre entre o relógio digital ("21:20") e as estatísticas de conexão.

Agora eu adoraria ter o que chamei de "bares de música" nesse espaço. Ou seja, barras animadas que se movem seguindo o som atualmente tocado pelo meu music player (que é Clementine no momento). Eu já consegui exibir a faixa atual, artista, ano, etc. graças a alguns scripts e ao comando qbus.

No entanto, tenho de fazer perguntas principais:

  • Como eu obteria os dados reais da música (acho que se chama amplitudes)?
  • Como eu animaria isso de uma maneira bem suave?

Eu estou usando conky e lua com cairographics, mas animação realmente parece ser algo complicado, como eu não encontrei uma maneira de fazer lua / cairographics "repintar". Isso me obriga a reduzir o update_interval em .conkyrc para conseguir algo "próximo" a uma animação.

Infelizmente, configurar um valor muito pequeno para update_interval faz o conky consumir muitos recursos da CPU, porque ele não apenas redesenha cada (por exemplo) 50 milissegundos, mas também recalcula variáveis e reexecuta scripts, se necessário. / p>

Portanto, para a animação, estou procurando uma maneira de ter uma animação suave (10 qps seria suficiente) sem fazer com que o conky consuma os recursos da CPU.

Seria fantástico se alguém pudesse me dar algumas ideias. Não necessariamente tem que estar em LUA, e se houver uma boa alternativa para conky (deve ser algo leve), sinta-se à vontade para me avisar!

-

Muito obrigado pelas ideias e sugestões!

    
por Mr. Pixel 22.01.2012 / 21:40

2 respostas

1

Eu acho que é possível, usando o PulseAudio. Eu não sei como fazê-lo completamente, mas aqui é um utilitário Descobri que isso ajudará você a obter as amplitudes - suponho que você poderia encontrar algo para converter isso em gráficos conky.

    
por Vadi 22.01.2012 / 22:22
0

Eu sei que já faz um tempo desde que você postou isso, no entanto eu encontrei um grande visualizador de CLI outro dia: link

Agora, isso não resolve o problema do intervalo de atualização, é claro, mas você ainda pode achar interessante o mesmo que eu.

    
por Rαωs 09.08.2016 / 02:34