<sect1 id="howto-slaves"> <title >Ler a Partir de I/O Slaves do &kde;</title> <sect2 id="howto-slaves-about"> <title >O Que São os I/O Slaves do &kde;</title> <para >O &kde; tem uma forma óptima de aceder a todos os tipos de dados através de um sistema conhecido como os <acronym >I/O</acronym > Slaves. Estes são pequenos programas que lhe permitem representar várias fontes diferentes de dados como <acronym >URL</acronym > semelhantes a endereços, abrindo-os nos programas do &kde; como o &konqueror; e o &kplayer;. Por exemplo, poderá aceder a uma máquina na rede através de <acronym >SSH</acronym > com um <acronym >URL</acronym > do tipo <filename >fish:/maquina/local/</filename > ou um ficheiro ZIP com um &URL; <filename >zip:/home/ze/meu.zip</filename >.</para> </sect2> <sect2 id="howto-slaves-using"> <title >Como o &kplayer; os Utiliza</title> <para >Muitos dos <acronym >I/O</acronym > Slaves do &kde; poderão devolver ficheiros e transmissões de vídeo e áudio, como por exemplo o <literal >fish:</literal >, o <literal >sftp:</literal >, o <literal >webdav:</literal >, o <literal >tar:</literal >, o <literal >zip:</literal >, o <literal >audiocd:</literal > e assim por diante. O &kplayer; reproduzi-los-á como qualquer outro tipo de ficheiro. Por omissão, irá passar os dados directamente ao &mplayer; através de um 'pipe' com nome. Se isso não funcionar por alguma razão, poderá dizer ao &kplayer; para usar um ficheiro temporário para o ler a partir dos <acronym >I/O</acronym > Slaves do &kde; na página <guilabel >Avançado</guilabel >, a nível global na <link linkend="settings-advanced" >Configuração do &kplayer;</link > ou individual nas <link linkend="properties-advanced" >Propriedades do Ficheiro</link >. O &kplayer; irá então transferir o ficheiro por inteiro para uma pasta temporária antes de o reproduzir, o que irá consumir algum espaço temporário em disco, mas também permitirá o posicionamento e a detecção do tamanho.</para> <para >Repare que, com o 'slave' <literal >audiocd</literal > provavelmente terá de tocar os ficheiros <literal >.wav</literal > a partir da pasta <guilabel >Por Faixa</guilabel >, dado que o &mplayer; não consegue de momento ler ficheiros <literal >.cda</literal >. Do mesmo modo, poderá usar os <link linkend="howto-devices" ><acronym >URL</acronym >s <literal >cdda:</literal ></link > em alternativa.</para> </sect2> <sect2 id="howto-slaves-http"> <title >HTTP, FTP e Samba</title> <para >A melhor forma de reproduzir os <acronym >URL</acronym >s que o <link linkend="howto-installation-mplayer" >&mplayer;</link > suporta é passando-os directamente ao &mplayer;. Contudo, existirão casos em que necessitará de usar o suporte do &kplayer; para os <link linkend="howto-slaves" ><acronym >I/O</acronym > Slaves do &kde;</link > para esses tipos de <acronym >URL</acronym >s.</para> <para >Por exemplo, a equipa do &mplayer; conseguir lançar o &mplayer; 1.0-pre4 com o suporte para <acronym >FTP</acronym > e a capacidade de caracteres codificados em <acronym >URL</acronym >s ambos defeituosos. Por isso, se usar essa versão, terá de activar a utilização de um <acronym >I/O</acronym > Slave para o <acronym >FTP</acronym > na <link linkend="settings-advanced" >página Avançado</link > da <guilabel >Configuração do &kplayer;</guilabel > e, se precisar de ler um <acronym >URL</acronym > de <acronym >HTTP</acronym > com um espaço incluído nele, terá de activar o <acronym >I/O</acronym > Slave de <acronym >HTTP</acronym > na página <guilabel >Avançado</guilabel > tanto para os <acronym >URL</acronym >s individuais nas suas <link linkend="properties-advanced" >Propriedades</link >, como para os globais em todos os <acronym >URL</acronym >s de <acronym >HTTP</acronym > na <link linkend="settings-advanced" >Configuração do &kplayer;</link >.</para> <para >Do mesmo modo, o suporte do Samba está à mesma indicado como experimental no &mplayer;, por isso, se não não estiver compilado com o seu &mplayer; ou se estiver defeituoso, vá à <link linkend="settings-advanced" >página Avançado</link > na <guilabel >Configuração do &kplayer;</guilabel > e active a utilização dos <acronym >I/O</acronym > Slaves do &kde; para os <acronym >URL</acronym >s de <acronym >SMB</acronym >.</para> </sect2> <sect2 id="howto-slaves-cache"> <title >Tamanho da 'cache'</title> <para >Ao ler directamente a partir de um <acronym >I/O</acronym > Slave do &kde;, a configuração da <guilabel >Cache</guilabel > é importante. Não deverá ser muito pequena, de modo que o &mplayer; consiga detectar o tipo de codificação ser eliminar dados mas, por outro lado, com os valores elevados levará mais tempo a preencher a 'cache', especialmente com as transmissões com taxas de 'bits' reduzidas como as <link linkend="howto-streams" >estações de rádio na Internet</link >.</para> <para >O &kplayer; usa um megabyte de 'cache' por omissão mas, em muitos casos, poderá descer muito mais baixo do que isso; por exemplo, para a maioria dos ficheiros de áudio, 64 quilobytes são o suficiente. O tamanho da 'cache' poderá ser definido na página <guilabel >Avançado</guilabel > a nível global na <link linkend="settings-advanced" >Configuração do &kplayer;</link > ou individual nas <link linkend="properties-advanced" >Propriedades do Ficheiro</link >. Tenha em mente que a configuração global irá também afectar os ficheiros reproduzidos directamente pelo &mplayer;, e a sua alteração poderá causar efeitos indesejados. Por exemplo, o tamanho da 'cache' menor do que um megabyte faz com que alguns ficheiros <acronym >AVI</acronym > possam levar alguns segundos até começarem a ser reproduzidos.</para> </sect2> <sect2 id="howto-slaves-playlists"> <title >Listas de Reprodução</title> <para >Ao usar um <acronym >I/O</acronym > Slave do &kde; para ler um ficheiro da lista de reprodução, só o próprio ficheiro da lista de reprodução será obtido a partir do <acronym >I/O</acronym > Slave. Todos os <acronym >URL</acronym >s que ele contiver serão lidos directamente pelo &mplayer;. Terá de dar ao &kplayer; os <acronym >URL</acronym >s contidos na lista se quiser que estes sejam reproduzidos através de um <acronym >I/O</acronym > Slave.</para> </sect2> </sect1>