A possibilidade de controlar o HTPC remotamente é um recurso indispensável para quem quer adotar esta opção como central de entretenimento doméstica. O protótipo de baixo custo que temos apresentado neste blog foi montado com um controle remoto infra vermelho (IR) que conjuga a função de mouse com a de um teclado simplificado de poucas teclas (as mais importantes para o nosso HTPC!). O controle se conecta ao HTPC por um sensor IR USB.
Controle remoto utilizado inicialmente
Hoje vou apresentar uma outra opção bastante interessante de controle remoto. Desta vez, trata-se de um aplicativo Android que roda em uma gama de smartphones disponíveis no mercado (Official XBMC Remote). Para fins da demonstração usaremos um Samsung Galaxy S4.
Smartphone utilizado no teste
Inicalmente, é necessário que você baixe o aplicativo para seu smartphone. Procure no Google Play por Official XBMC Remote.
Uma vez instalado o aplicativo, você precisa configurá-lo. Mas antes, você precisa saber o endereço do seu HTPC e fazer umas configurações simples no XBMC.
Para obter o endereço IP do seu media center, vá para SISTEMA/Informações do Sistema...
...e anote o endereço IP:
Depois, vá para Sistema/Configurações...
...Serviços...
... no grupo Webserver, ative o controle por HTTP e defina um nome de usuário e senha:
Por fim, no grupo Controle Remoto, ative o controle por programas remotos:
Agora, o App Android! Primeiro abra o aplicativo que você instalou (XBMC Remote) abaixo:
Depois, clique no botão de configuração (aquele que só aparece quando você pressiona o dedo no canto inferior esquerdo do smartphone).
Quando aparecerem as opções que estão na parte inferior da figura abaixo, clique em Settings:
Depois selecione Manage XBMC Hosts:
Informe o nome da instância (o padrão é XBMC), o endereço IP que você anotou, o nome de usuário e a senha:
Pronto! O aplicativo está configurado!
Quando a conexão com o HTPC for estabelecida, o App apresentará as opções abaixo. Você pode navegar pela biblioteca, ou usar o celular como Controle Remoto.
Abaixo algumas imagens da navegação pela biblioteca:
Se você optar pelo modo Remote Control, suas ações refletirão na tela da TV.
Abaixo, um vídeo demostrando os modos disponíveis no App.
Qualquer dúvida, deixe um comentário! Até a próxima!
Finalmente, concluímos nosso tutorial de instalação e configuração dos softwares do nosso HTPC. Como ele ficou um pouco maior que o esperado inicialmente, resolvi acrescentar um índice, para facilitar seu uso. Espero que seja útil:
Atualmente, o NETFLIX necessita do Microsoft
Silverlight para executar. Desta forma o NETFLIX não pode ser utilizado de forma nativa em sistemas Linux.
Felizmente, já existe um aplicativo que permite a execução de aplicativos Windows no Linux, o Wine. Também, já existe um aplicativo completo para acesso ao NETFLIX que faz o download e instala todos os componentes necessários para executar o Netflix Watch Instantly sobre o Wine,
incluindo a versão Windows do Mozilla Firefox e o Microsoft
Silverlight v4. Este aplicativo é o Netflix Desktop.
Para instalar o Netflix Desktop:
sudo apt-add-repository ppa:ehoover/compholio
sudo apt-get update
sudo apt-get install netflix-desktop
Para testar e configurar sua conta:
Se você possui uma conta no Netflix, com o mouse, clique em "Your Account" no canto superior esquerdo e, com o teclado, informe o email cadastrado e sua senha! Pronto! O Netflix está configurado no seu HTPC.
Integrando o NETFLIX com o XBMC - Advanced Launcher
Para poder executar o Netflix Desktop a partir do XBMC, você precisará instalar um Add-on extra, o Advanced Launcher:
Baixe a última versão do XBMC Angelscry Repository em:
Para configurar o Launcher do Netflix Desktop, vá para o Home Menu. Depois vá para Programas / Advanced Laucher.
Com o botão direito do Mouse sobre a pasta Default selecione Add new launcher.
Selecione Standalone Launcher:
Depois selecione a pasta Raiz / usr / bin / netflix-desktop:
Deixe Applications Arguments em branco.
Em "Set the title of the launcher" digite NETFLIX.
Para plataforma, escolha Linux.
Para as próximas duas perguntas, pode pressionar Cancelar.
Neste ponto o Launcher do NETFLIX já está configurado:
Para facilitar a chamada do NEFLIX a partir do menu do XBMC, vamos incluí-lo nos favoritos. Com o botão direito, no menu de contexto clique em Adicionar a Favoritos. Uma vez no favoritos, você pode renomear e ainda adicionar um ícone.
Habilitando a Saída de Áudio pelo HDMI em placas Radeon
A maioria dos sistemas de som para Home Theater dispõe de algumas entradas HDMI para conectar dispositivos de reprodução de Audio e Vídeo como receptores de TV por satélite ou cabo ou reprodutores de DVD ou Blu-ray. A conexão por HDMI permite o fluxo de áudio e vídeo de alta qualidade por um único cabo. Se seu HTPC possui saída HDMI e seu receiver possui pelo menos uma entrada HDMI disponível, prefira fazer a conexão com o sistema de som por meio dela.
Nosso protótipo de HTPC possui uma placa de vídeo ATI Radeon HD4350 com uma saída HDMI. Verificamos que no Ubuntu, a saída de áudio pelo HDMI é, por default, desabilitada em placas Radeon.
Observe que na tela acima a saída HDMI não aparece. Temos apenas a saída analógica (caixinhas multimedia) e a saída S/PIDF.
Para habilitar a saída de som pelo HDMI, é preciso alterar os parâmetros do Kernel. Para tanto, edite o arquivo de configuração do Grub Boot Loader: /etc/default/grub.
Para editar o arquivo de configuração, se você estiver usando o console do Ubuntu:
sudo gedit /etc/default/grub
Se você estiver usando terminal remoto (PuTTY, por exemplo):
Entretanto, algumas delas desabilitam o desktop original do Ubuntu. Como vamos precisar do desktop para executar o NETFLIX, recomendo usar a abordagem abaixo:
Crie o arquivo ~/.config/autostart/xbmc.desktop (gedit ~/.config/autostart/xbmc.desktop ou nano ~/.config/autostart/xbmc.desktop)
Instalação do Samba Server
1. Resumindo, o Samba é a implementação do protocolo de rede do Windows no Linux. Com o Samba Server instalado no seu HTPC, você poderá compartilhar qualquer conteúdo armazenado em computadores da sua home network com seu Media Center (HTPC), mesmo ele rodando Ubuntu e seus demais computadores rodando Windows. É importante que você instale o Samba Server para poder, de forma muito simples, copiar conteúdos de e para seu HTPC.
2. Para instalar o Samba-Server, vc precisará usar o terminal do Ubuntu. No painel inicial (primeiro ícone no lado superior esquerdo) digite "term". Quando aparecer o aplicativo "terminal", selecione-o.
3. No terminal, digite ou copie e cole o comando abaixo:
sudo apt-get install samba
4. Dica: para colar comandos no terminal do Ubuntu, copie o trecho de texto desejado do browser, mova o foco para o terminal, pressione o botão direito do mouse e selecione colar. Veja o vídeo abaixo.
5. Depois do passo 3, vamos configurar o Samba. Para isso, precisamos editar o arquivo de configuração (/etc/samba/smb.conf). Também no terminal, digite o comando abaixo:
sudo gedit /etc/samba/smb.conf
6. Quando o gedit abrir, no início do arquivo mude o trecho para ficar como abaixo. O nome do HTPC (vermelho) deve ser igual ao que você usou durante a instalação:
# Change this to the workgroup/NT-domain name your Samba server will part of workgroup = WORKGROUP netbios name = HTPC-HT # server string is the equivalent of the NT Description field server string = %h server (Samba, Ubuntu) # Windows Internet Name Serving Support Section: # WINS Support - Tells the NMBD component of Samba to enable its WINS Server wins support = yes
7. Inclua o trecho abaixo no final do arquivo. Estes comandos indicam os diretórios compartilhados públicos que você utilizará para trocar conteúdo com o HTPC. O nome do usuário (em vermelho) deve ser o mesmo que você usou na instalação do Ubuntu.
[Vídeos]
comment = Vídeos Compartilhados path = /home/htpc/Vídeos browsable = yes guest ok = yes read only = no create mask = 0755
[Músicas]
comment = Músicas Compartilhadas path = /home/htpc/Música browsable = yes guest ok = yes read only = no create mask = 0755
[Imagens]
comment = Imagens Compartilhadas path = /home/htpc/Imagens browsable = yes guest ok = yes read only = no create mask = 0755
[Documentos]
comment = Documentos Compartilhados path = /home/htpc/Documentos browsable = yes guest ok = yes read only = no create mask = 0755
8. Vamos agora alterar as permissões dos diretórios compartilhados. No terminal, digite os comandos abaixo:
cd ~
chown nobody.nogroup Vídeos Música Imagens Documentos
9. Agora, basta reiniciar o Samba:
sudo restart smbd
sudo restart nmbd
10. Você já deve ver os diretórios compartilhados a partir do seu computador Windows:
1. O SSH não é obrigatório, mas será uma "mão na roda" quando for necessário realizar alguma atualização no software do seu HTPC, caso ele não tenha teclado conectado ou esteja em um local de difícil acesso, como por exemplo em um rack da sala de TV. Com o SSH é possível abrir um terminal remoto do Ubuntu do seu HTPC, em qualquer computador de sua home network, inclusive que estejam rodando Windows. Por meio desse terminal remoto, você poderá executar qualquer comando do sistema operacional do seu HTPC.
2. Para instalar o SSH server em seu HTPC, digite no terminal:
sudo apt-get install openssh-server
2. Para uso no HTPC não será necessário nenhuma configuração adicional. Entretanto, para acessá-lo a partir de uma máquina Windows, você precisará de um cliente SSH. Um dos clientes SSH mais conhecidos é o "putty". Baixe a versão Windows (putty.exe) no link: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
3. O "putty" não requer instalação, coloque-o em uma pasta qualquer e execute-o. A configuração é bastante simples:
Em session, informe o nome do seu HTPC, assim como definido no Ububtu e no Samba. Deve ser o mesmo nome que aparece na rede do Windows Explorer.
Em Appearence, escolha uma fonte mais elegante e um tamanho razoável. Esta configuração é livre. As configurações que eu estou usando deixarão o seu putty semelhante ao terminal do Ubuntu.
Em Translation, informe o character set correto (UTF-8) de modo que a acentuação apareça corretamente. Isto é obrigatório!
Por fim, em Colours deixe o background igual ao do Ubuntu. Evidentemente, este passo não é obrigatório. Você pode escolher as cores que quiser.
4. Concluídas as configurações, volte para Session e salve. Para conectar ao HTPC, clique em Open. Veja o resultado:
5. A partir de agora, você poderá digitar os comandos no console do HTPC (terminal) ou no conforto do seu Windows, pelo "putty". Uma observação importante: nenhum aplicativo gráfico do Ubuntu funcionará pelo "putty". Assim, o editor de texto gedit não pode ser usado pelo remotamente. Entretanto, você pode usar o editor "nano", que não é aplicativo gráfico. Por exemplo, para editar o smb.conf pelo putty, use o comando abaixo:
Finalmente, vamos mostrar como configuramos nosso protótipo, passo-a-passo. Para fazer a configuração inicial do seu HTPC eu recomendo que você conecte a ele um monitor, teclado e mouse. Como você terá que realizar diversos comandos, fazer tudo isso olhando para a TV e pelo controle remoto não será prático.
Depois de feita a configuração inicial, você poderá levar seu HTPC para a sala, colocá-lo no rack da TV, ligá-lo no receiver e curtir tudo na telona, com som 7.1, comandando tudo apenas pelo controle remoto.
Hardware Utilizado
CPU Core 2 duo
Mother Board:
GIGABYTE Micro ATX
Audio onboard: HD Audio 5.1 com saídas analógicas na parte traseira, saída SPDIF/OUT interna
3. Configure seu micro para fazer o BOOT pela unidade de DVD
4. Certifique-se que o cabo de rede esteja conectado. Coloque a media no drive e reinicie a máquina.
5. O instalador do Ubuntu deve iniciar. Instale o Ubuntu seguindo as orientações do instalador. Selecione a linguagem de sua preferência. Tem Português do Brasil..
6. Selecione as opções abaixo:
7. Forneça o nome do usuário desejado e uma senha. Eu usei HTPC. Forneça o nome da máquina. Como eu tenho mais de um HTPC funcionando na minha rede, usei um nome de máquina que identifica o cômodo (Por exemplo: HTPC-HT, ou seja, HTPC do Home Theater, HTPC-Sala, HTPC-Quarto, etc). Lembre-se de informar que deseja realizar o login automaticamente, para que a senha não seja solicitada sempre que você ligar seu HTPC.
8. Proceda o restante da instalação. Ao final, será solicitado que você retire o CD ou DVD de instalação. Apenas retire a media, quando solicitado.
Configuração inicial do Ubuntu
1. É importante desligar a proteção de tela do Ubuntu. Se não desligar, a proteção pode iniciar durante o playback de filmes, o que pode ser bastante desagradável. A proteção de tela do Ubuntu não é necessária, pois o XBMC tem a sua própria. A proteção de tela do XBMC não inicia durante o playback. Para desativar, selecione "Configurações do Sistema" / "Brilho e Bloqueio"
Em nosso protótipo, utilizamos o XBMC como Media Center. Eu, realmente, fiquei muito bem impressionado com o software. Deixo aqui, então, alguns screens shots e um vídeo explorando os recursos da interface.