CDVFLAT

Publicado por Murilo R. Esplugues 01/11/2004

[ Hits: 4.752 ]

Homepage: http://www.helpday.blogspot.com/

Download cdvflat




CD VIA FLAT - Eh um pqno
script que permite que
vc ouca seus cds
preferidos sem o uso do
cabo de som que vai do
CDROM ate a placa de
som, isto eh, via cabo
Flat, (cabo de dados).

Com um menu pra la de
simpatico : - ) vc pode
facilmente ouvir seus
cds e/ou escolher a
faixa que quer ouvir!

Only for Fun!


mre.

  



Esconder código-fonte

# !/bin/sh

#
## Este script pode ser modificado e distribuido livremente desde que 
## nao se retire este aviso de copyright e a mensagem a seguir
##
## Murilo R.Esplugues (mre). 31/10/2004 - Vrs.1.0
## murilo_esplugues@yahoo.com.br
##
## Escrevi este escript quando retirei o drive de CDROM do Gabinete sem
## retirar o cabo de som que normalmente se conecta a placa mae ou
## a sua placa de som (caso seja Offboard). Detonei o cabo...
## Queria ouvir uns Cds, e descobri na net um modo de fazer isso
## usando o cabo de dados (Cabo Flat) que sai do CDROM e se conecta
## na controladora IDE. 
##
## Faz-se uso do CDDA2WAV que nada mais eh do que um ripador de Cd para
## wave : -). Enfim, como achava meio incomodo ficar escrevendo toda
## vez o comando, e como eu sou a favor de se automatizar tudo tanto qto
## possivel, escrevi esse Bash Script para facilitar a vida desse     
## slack que vos fala. ; - )
##
## OBS: Este script foi utilizado apenas em micros rodando Slackware,
## por isso nao garanto compatibilidade com todas as distros. Adapte-a
## para seu uso.
##
## Por exemplo, o comando "eject", nao eh tao popular fora do slack,
## seu Drive de cdrom, normalmente hdc, Master do controlador IDE
## Secundario deve estar "linkado" com /dev/cdrom, e finalmente
## vc deve ter instalado CDDA2WAV, senao a magica nao acontece!
#

MAIN()
{
   clear
   DEZLINHAS
   echo " CDVFLAT :-) by MRE"
   echo
   echo " 1. Tocar CD"
   echo " 2. Escolher Faixa"
   echo " 3. Ejetar"
   echo " 0. Sair"
   echo
   echo -n "Escolha uma opcao: "
   read opcao
   case $opcao in
      1)clear; cdda2wav -q -Q -e -B -d0 -N  -D /dev/cdrom & MAIN;;
      2)ESCOLHER; MAIN;;
      3)killall -q -w cdda2wav; eject; MAIN;;
      0)SAIR;;
      *)echo "Opcao nao encontrada :-) "; sleep 1; MAIN;;
   esac
      
}
# FUNCAO ESPACOS :-) 
DEZLINHAS()
{
   echo;echo;echo;echo;echo;echo;echo;echo;echo;echo
}

# FUNCAO ESCOLHER
ESCOLHER()
{
   clear
   DEZLINHAS
   cdda2wav -N -J -v32 -g -D /dev/cdrom 
   echo
   echo -n "Digite o numero da faixa: "
   read num
   killall -q -w cdda2wav
   cdda2wav -q -e -t $num+$num*20 -d0 -N -D /dev/cdrom &
   MAIN
}

# FUNCAO SAIR - assim morre um script...  
SAIR()
{
   killall -q $0
}
MAIN

Scripts recomendados

Script FIREWALL IPTABLES com 3 (três) interfaces (Int, Ext e DMZ)

Limpando o Squid no Ubuntu

transformar maiúsculas em minuscula e vice-versa

gera saída com substituindo coluna por outra (substr)

Init Service for Slackware


  

Comentários
[1] Comentário enviado por brock_carlos em 25/11/2004 - 19:30h

Tá, dai eu tenho a maravilhosa performace do meu poderoso PII 333 reduzida pra fazer isso, ahhhh, vou lá comprar essa meleca desse cabo.
heheh.
Tó só distraindo um pouco. mas tá legal o script.

[2] Comentário enviado por mre em 29/11/2004 - 10:08h

Ele funcionou muito bem num 486 66Mhz, 12Mb RAM, HD de 256 MB, rodando BlackBox, BBkeys, e programas do KDE 2.x. #8 -)

A performance do micro não é afetada se vc utilizar o drive de CDROM numa ide separada e sozinho. (Apenas ele conectado ao canal IDE em vez de compartilhado com outros drives)

Murilo R. Esplugues


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts