Beep-Media-Player for Torsmo
Publicado por Adão S. Raul Neto 18/10/2005
[ Hits: 5.752 ]
Homepage: https://github.com/adaoraul
Simples script que mostra o nome e o tempo da musica no torsmo
#!/usr/bin/perl -w
# Script para mostrar a musica que está ouvindo no torsmo (torsmo.sf.net)
# o script necessita do plugins bmp-songchange que pode ser baixodo em
# http://bmp-plugins.berlios.de/ e com a seguinte configuração
#
# No BMP
# "Song change"
# "echo "%s" > /tmp/bmpsong && echo "%l" >> /tmp/bmpsong"
#
# No torsmo
# $color ${execi 10 ~/.torsmo/bmp.pl}
# obs.: ~/.torsmo/bmp.pl é o caminho do script
use POSIX;
my $numArgs = $#ARGV+1;
my $key = $ARGV[0];
my @bmpsong;
open(BMPSONG, "/tmp/bmp");
@bmpsong = <BMPSONG>;
close BMPSONG;
sub title
{
my $title;
$title = $bmpsong[0];
chop($title);
$title =~ s/(_[^_]*_[^_]*_)|(.mp3)|(.MP3)//;
@title = split(/-/,$title);
return $title[1];
}
sub artist
{
my $title;
$title = $bmpsong[0];
chop($title);
$title =~ s/(_[^_]*_[^_]*_)|(.mp3)|(.MP3)//;
@title = split(/-/,$title);
return $title[0];
}
sub tempo
{
my $lenght;
my $minutos;
my $segundos;
$length = $bmpsong[1];
$length = $length / 1000;
@length = split(/\./,$length);
$segundos = $length[0];
while($segundos > 60)
{
$segundos = ($segundos - 60);
$minutos++;
}
if (length($segundos) == 1)
{
$segundos = "0".$segundos;
}
return $minutos.":".$segundos;
}
if($key eq "Title") {
my $title = title();
print "$title";
}
elsif($key eq "Tempo") {
my $tempo = tempo();
print "$tempo";
}
elsif($key eq "Artist") {
my $artist = artist();
print "$artist";
}
Diminuir ou aumentar o brilho de notebook
Nenhum comentário foi encontrado.
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
Como usar Gpaste no ambiente Cinnamon
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
VOL já não é mais como antes? (9)
É normal não gostar de KDE? (13)
E aí? O Warsaw já está funcionando no Debian 13? [RESOLVIDO] (15)
Secure boot, artigo interessante, nada técnico. (4)
copiar library para diretorio /usr/share/..... su com Falha na a... (1)









