# Rádio e TV 'Online'

Uma das maiores vantagens do &kplayer; é a utilização do &mplayer; como infra-estrutura de reprodução multimédia. Isso permite ao &kplayer; suportar a maior variedade de tipos e codificações multimédia. Para além disso, o &kplayer; detecta a maioria dos tipos de ficheiros de reprodução e garante que estes são apresentados correctamente.

## 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 Ficheiro do &kplayer; e cole o URL nele. Em alternativa, garanta 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, pelo que terá apenas de abrir a configuração da Associação de Ficheiros no &konqueror; ou no &kcontrolcenter; e mover o &kplayer; para o topo da lista para estes tipos de ficheiros que já tenham outro programa associado a eles. Poderá então simplesmente carregar 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 meta-dados incorporados nesta, 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 actual. Algumas transmissões de música também oferece o nome da música actualmente em reprodução. O &kplayer; irá então mostrá-lo na barra de título e na lista de reprodução actual, em vez do nome da estação.

## Ficheiros de lista de reprodução

Se o ficheiro para o qual um dado URL aponta for uma lista de reprodução, o &mplayer; irá necessitar de uma opção especial para ser capaz de reproduzir correctamente este ficheiro. O &kplayer; tenta detectar os ficheiros de listas de reprodução, olhando para a extensão do ficheiro. 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 ficheiro de uma lista de reprodução poderá ter uma extensão diferente ou então um ficheiro que não seja uma lista poderá ter uma destas extensões. Nesses casos, a reprodução irá falhar inicialmente, pelo que terá de abrir a janela de Propriedades do Ficheiro do menu Ficheiro e definir a opção de Lista de Reprodução correctamente.

## Tamanho da 'cache'

Por omissão, o &kplayer; diz ao &mplayer; para escolher um tamanho de 'cache' óptimo, 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 Ficheiro 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 comandos 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 objecto numa página Web. O &kplayer; suporta isto e irá reproduzir a sequência se estiver configurado como o leitor predefinido para esse tipo multimédia. Mas é recomendado que você carregue no objecto 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 poderá activar a opção Usar um KIOSlave nas Propriedades do Ficheiro. O &kplayer; irá então usar o I/O Slave de HTTP para reproduzir o ficheiro, 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 directório 'online' VTuner é bastante 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 Ficheiro Propriedades para a transmissão que deseja gravar, vá à página Avançado e indique `-dumpstream` no campo Argumentos da linha de comandos adicionais. Comece depois a reproduzir a transmissão. Será então criado um ficheiro `stream.dump` na pasta actual. Poderá então mudar o seu nome com a extensão correcta. Por outro lado, poderá adicionar ``-dumpfile` `nome_ficheiro.ext`` no mesmo campo Argumentos da linha de comandos adicionais. A opção neste campo terá de ser separada com espaços e o nome do ficheiro não poderá conter espaços nele.