# Rádio e TV 'Online'

Uma das maiores vantagens do &kplayer; é a utilização do &mplayer; como infraestrutura de reprodução multimídia. Isso permite ao &kplayer; suportar a maior variedade de tipos e codificações multimídia. Além disso, o &kplayer; detecta a maioria dos tipos de arquivos de reprodução e garante que eles são apresentados corretamente.

## Tipos mais importantes de sequências

Os tipos de transmissões multimídia mais usados são o RealMedia, o QuickTime, o Windows Media e o ShoutCast (MP3). O &kplayer; irá reproduzir praticamente todos estes tipos. Escolha o Tocar o URL... no menu Arquivo do &kplayer; e cole o URL nele. Em alternativa, certifique-se de que o seu navegador está configurado para abrir o &kplayer; para os tipos MIME que gostaria de reproduzir neles, assim como para os URLs `rtsp:`, `pnm:` e `mms:`. Quando instalar o &kplayer;, a configuração do &konqueror; é feita automaticamente, assim você terá apenas de abrir a configuração da Associação de Arquivos no &konqueror; ou no &kcontrolcenter; e mover o &kplayer; para o topo da lista para estes tipos de arquivos que já tenham outro programa associado a eles. Poderá então simplesmente clicar numa hiperligação `http:`, `rtsp:`, `pnm:` ou `mms:` nos seus dados multimídia, para que o &kplayer; o carregue e o reproduza.

Se uma transmissão tiver metadados incorporados nela, o &kplayer; irá extraí-los e mostrá-los na biblioteca multimídia e, se encontrar o nome da estação, irá também mostrá-lo na barra de título e na lista de reprodução atual. Algumas transmissões de música também oferece o nome da música atualmente em reprodução. O &kplayer; irá então mostrá-lo na barra de título e na lista de reprodução atual, em vez do nome da estação.

## Arquivos de lista de reprodução

Se o arquivo para o qual um determinado URL aponta for uma lista de reprodução, o &mplayer; irá necessitar de uma opção especial para ser capaz de reproduzir corretamente este arquivo. O &kplayer; tenta detectar os arquivos de listas de reprodução, olhando para a extensão do arquivo. Se a extensão for `ram`, `smi`, `smil`, `rpm`, `asx`, `pls`, `m3u` ou `strm` e o protocolo for `file`, `http`, `http_proxy`, `ftp` ou `smb`, então o &kplayer; passa a opção da lista de reprodução ao &mplayer;. Porém, em alguns dos casos um arquivo de uma lista de reprodução poderá ter uma extensão diferente ou então um arquivo que não seja uma lista poderá ter uma destas extensões. Nesses casos, a reprodução irá falhar inicialmente, assim você terá que abrir a janela de Propriedades do Arquivo do menu Arquivo e definir a opção de Lista de Reprodução corretamente.

## Tamanho do cache

Por padrão, o &kplayer; diz ao &mplayer; para escolher um tamanho de 'cache' ótimo, o qual irá funcionar em quase todos os casos. Mas se reproduzir um tipo de dados com uma taxa baixa de 'bits' como uma estação de rádio, poderá levar algum tempo a preencher a 'cache'. Nesse caso, poderá reduzir a configuração da 'cache' para 128 ou mesmo 64 quilobytes. Poderá fazer isso para uma transmissão individual na janela de Propriedades do Arquivo ou a nível global na Configuração do &kplayer;. Em alternativa, poderá definir um tamanho mínimo de 'cache' mais baixo para iniciar a reprodução, sendo o valor predefinido igual a 20%. Esta opção vai para o campo Parâmetros adicionais da linha de comando da mesma página Avançado, como por exemplo `-cache-min 5`.

## Transmissões incorporadas

Em muitos casos, uma sequência multimídia está incorporada como um objeto numa página Web. O &kplayer; suporta isto e irá reproduzir a sequência se estiver configurado como o leitor padrão para esse tipo multimídia. Mas é recomendado que você clique no objeto da página Web e escolha Iniciar o &kplayer;. Você irá obter então uma melhor interface e mais opções.

## Reproduzir através de um I/O Slave de HTTP

No &mplayer; 1.0-pre4 existe um erro que impossibilitava a reprodução de URLs de HTTP que tivessem caracteres de codificação de URLs, como um espaço, neles. Para esses URLs você poderá ativar a opção Usar um KIOSlave nas Propriedades do Arquivo. O &kplayer; irá então usar o I/O Slave de HTTP para reproduzir o arquivo, enviando os dados para o &mplayer; através de um 'pipe' com nome.

## Onde procurar estações

Não existe um recurso por excelência para encontrar estações de rádio e de TV na Internet. O diretório 'online' VTuner é muito bom mas não é muito completo. O Radios.com.br tem algum lixo mas é mais completo, sendo a sua lista de estações de TV e rádio em todo o mundo uma das mais completas da Internet hoje em dia. Finalmente, o TVRadioWorld é um recurso excelente para procurar estações de TV e de rádio (na Internet ou não) e tem referências para algumas delas.

## Gravar as transmissões

Abra a opção Arquivo Propriedades para a transmissão que deseja gravar, vá à página Avançado e indique `-dumpstream` no campo Argumentos da linha de comando adicionais. Comece depois a reproduzir a transmissão. Será então criado um arquivo `stream.dump` na pasta atual. Você poderá então mudar o seu nome com a extensão correta. Por outro lado, poderá adicionar ``-dumpfile` ``nome_arquivo.ext``` no mesmo campo Argumentos da linha de comando adicionais. A opção neste campo terá de ser separada com espaços e o nome do arquivo não poderá conter espaços nele.