Mostrando postagens com marcador rádio. Mostrar todas as postagens
Mostrando postagens com marcador rádio. Mostrar todas as postagens

domingo, 15 de janeiro de 2012

Salvando músicas de rádio no Ubuntu


Vez em quando a gente está a ouvir uma boa rádio e dá vontade de salvar as músicas que vão tocando. Mas aí, olhamos o banshee e cadê o botão de salvar? Pois é, e agora?

Mas os seus problemas a...ca...ba...ram!

(Obs.: eu uso o Ubuntu em inglês, então traduza aí se for o caso)

1º passo: instale o programa streamripper. Ele está nos repositórios, logo:

$ sudo apt-get install streamripper

ou clique aqui.

2º passo: mantenha as rádios corretamente gerenciadas no banshee: clique em Radio e depois em + (o ícone verde ao lado da caixa de pesquisa), e preencha corretamente os dados. Por exemplo:

Station Genre: Instrumental
Station Name: Webradio Natureza
Stream URL: http://www.radiostudiors.net:8006
Station Creator: Radio Natureza
Description: http://www.radionatureza.com

(costumo deixar a URL do site da rádio como descrição)

3º passo: definir um local para guardar as músicas ripadas:

$ mkdir $HOME/tmp/sound

(costumo deixar numa pasta temporária, depois manualmente coloco em $HOME/Music somente o que eu quero).

4º passo: criar um script de auxílio ao processo de ripagem. Basta copiar o texto abaixo e colar no gedit. Salve em $HOME/bin com um nome sugestivo, como radioripper.sh.

#!/bin/sh
echo "Ripping from $1 to $HOME/tmp/sound"
streamripper "$1" -d "$HOME/tmp/sound" -r -q

(o -r faz com que o streamripper crie um servidor relay local para que você possa ouvir a rádio enquanto o ripper faz o seu trabalho. Isso poupa um bocado de banda, se quiser ouvir uma rádio e, ao mesmo tempo, faz o ripper)

5º passo: criar uma rádio local para acessar o relay do ripper:

Station Genre: Geral
Station Name: Local (streamripper)
Stream URL: http://localhost:8000/
Station Creator: Andre
Description: Iniciar o streamripper primeiro

6º passo: abra o banshee e copie a URL da rádio que quer ouvir, abra um terminal e inicie o ripper, da seguinte forma:

$ radioripper.sh <ctrl+shift+v>

Como você pode observar, o streamripper vai iniciar o processo, mas ele não vai começar a gravar imediatamente, ele vai passar (skip) a música que estiver tocando no momento e somente vai gravar as próximas.

7º passo: para ouvir no banshee basta sintonizar a rádio Local (streamripper) criada no 5º passo.

Para finalizar a ripagem, basta fechar o terminal (<ctrl+c>).

É isso aí.