domingo, 27 de outubro de 2013

Netflix no XBMC (Ubuntu e XBMCBuntu) sem Gerenciador de Janelas

Alguns usuários do XBMCBuntu têm reportado problemas com o Netflix Desktop ( veja como instalar aqui: http://htpcbrasilmedia.blogspot.com.br/2013/07/instalacao-do-xbmc-com-netflix-no_7.html ), informando que o aplicativo abre, mas o mouse e o teclado param de funcionar.

De fato, observei que, quando o XBMC abre sem o gerenciador de janelas, o mouse e o teclado não funcionam no Netflix.

Na instalação que apresentei aqui ( http://htpcbrasilmedia.blogspot.com.br/2013/07/htpc-com-ubuntu-xbmc-e-netflix-tutorial.html ) optei por manter o gerenciador de janelas, então, o problema não aparecia. Entretanto, a instalação sem o gerenciador de janelas apresenta a vantagem de ter uma inicialização mais rápida, além de deixar o XBMC mais leve. Neste outro post ( http://htpcbrasilmedia.blogspot.com.br/2013/10/xbmc-como-gerenciador-de-sessao-do.html ) mostro como ajustar a instalação para que o XBMC entre direto sem o gerenciador de janelas.

Voltando ao problema do mouse e teclado, a solução que encontrei é bastante simples. Se você seguiu o processo de instalação apresentado neste blog e é usuário do XBMCBuntu ou usa o Ubuntu com o XBMC sem gerenciador de janelas, siga os passos abaixo para deixar o Netflix Desktop perfeito:

1. Selecione Programas>Advanced Launcher


2. Entre na pasta Default...



3. Abra o menu de contexto do Laucher Netflix com o botão direito do mouse, ou pressionando a tecla C e escolha Edit Launcher




4. Escolha Advanced Modifications:




5. Na tela de Advanced Modifications, marque Windowed Mode: On





Agora, mesmo se você usa o XBMCBuntu, o Netflix Desktop deve funcionar direitinho...

Deixe seu comentário informando se este post foi útil...

XBMC como Gerenciador de Sessão do Ubuntu: Inicialização Automática mais Rápida

No processo de instalação que apresentei neste Blog ( http://htpcbrasilmedia.blogspot.com.br/2013/07/htpc-com-ubuntu-xbmc-e-netflix-tutorial.html ) o XBMC foi configurado para iniciar automaticamente ( autostart ) após a inicialização do gerenciador de janelas do Ubuntu 12.04 LTS.

Entretanto, existe uma forma simples de substituir o gerenciador de janelas do Ubuntu pelo próprio XBMC, de forma que o XBMC assuma o papel de controlador de sessão. Esta forma de inicialização do XBMC tem a vantagem de ser mais rápida e ainda deixar seu HTPC mais leve.

Ainda, como você não precisa desinstalar nada, você pode acionar o gerenciador padrão sempre que precisar fazer alguma operação mais complicada no seu HTPC, que não possa ser feita pelo XBMC.

Antes de mudar para este modo, recomendo fortemente que você instale o ssh-server. O ssh-server permite que você realize comandos remotamente em seu HTPC, a partir de qualquer computador em sua rede. Desta forma, raramente você precisará reativar o gerenciador de janelas padrão.


Vamos ao tutorial:

1. Se estiver rodando o XBMC, interrompa sua execução com SAIR ou TERMINAR. A opção DESLIGAR desligaria o HTPC de modo que não daria para executar os próximos passos.



 2. Ao sair do XBMC desta forma, você será levado ao gerenciador de janelas padrão. Inicialmente, vamos remover a chamada que havíamos configurado para iniciar o XBMC automaticamente dentro do Gerenciador de Janelas. Para isso, com o botão direito no canto superior direito da tela, selecione a opção Aplicativos de Sessão.



3. Remova a entrada do XBMC que haviamos incluído. Essa entrada servia apenas para chamar o XBMC a partir do gerenciador de janelas. Chamaremos o XBMC de outra forma agora...



4. Encerre a sessão atual. Isto encerrará o gerenciador de janelas padrão e possibilitará que seja escolhido outro. 


5. Depois de encerrada a sessão, clique no símbolo do Ubuntu, na área de Login, selecione o XBMC como novo controlador de sessão, informe a senha e pressione enter. Assim, toda vez que ligar seu HTPC, o XBMC iniciará automaticamente em tela cheia. O video abaixo ilustra como alterar o controlador de sessão.


6. Se desejar retornar ao controlador padrão, basta sair do XBMC sem desligar. Você será direcionado para a tela de login. Quando estiver lá, repita o procedimento 5, mas escolha Ubuntu, no lugar de XBMC.

Espero que este tutorial seja útil. Se gostar ou tiver qualquer problema, deixe seu comentário.

Até a próxima

quarta-feira, 21 de agosto de 2013

Aparência é Fundamental: a escolha do chassi

Até o momento não investimos nada na aparência do nosso protótipo. Nosso HTPC ainda está com o mesmo chassi de PC convencional original Itautec, já bastante castigado pelo tempo. Se queremos de fato montar um HTPC que cumpra integralmente seu papel, é importante que ele possua uma boa parência e que não destoe dos demais equipamentos do rack da TV na nossa sala ou home theater.

Como consta no título do nosso blog, nos Estados Unidos e na Europa onde o HTPC está bem disseminado, existem diversas opções de chassi, para todos os gostos e bolsos. Vamos apresentar algumas opções e links para que se possa obter mais informações. Antes porém, vamos mostrar alguns pontos para os quais você deve prestar atenção antes de escolher seu modelo.

Ponto 1: Controle Remoto Integrado 


Gabinete com Sensor Integrado
Se você pretende controlar seu HTPC por meio de um controle remoto infra-vermelho, assim como aquele da sua TV ou do seu receptor de satélite, prefira os gabinetes que trazem o sensor IR integrado ao chassi. Dessa forma não será necessário manter o inconveniente e antiestético sensor ligado por cabo ao HTPC.

No exemplo ao lado (direita), o gabinete possui uma "janela"de acrílico esteticamente integrada à frente do chassi, na qual está instalado o sensor IR do controle remoto. Neste caso o sensor é ligado a uma das portas USB internas da placa-mãe e nenhum fio precisa ficar à mostra.



Controle remoto com sensor aparente


No nosso protótipo, por ainda não termos investido no gabinete, usamos um controle remoto com sensor externo aparente (esquerda). Notem que por ser baseado em luz infra-vermelha, este tipo de sensor precisa estar visível, ou seja, o feixe de luz emitido pelo controle remoto precisa atingir o sensor. Esta solução é realmente deselegante e não pretendemos mantê-lo na versão definitiva.







XBMC Remote

Entretanto, o controle remoto IR não é unica opção para podermos controlar nosso HTPC do conforto do nosso sofá. Já apresentamos uma alternativa aqui mesmo neste blog (Controlando o HTPC pelo Celular). Trata-se de um aplicativo disponível para Smartphones Android ou iPhone, que pode controlar nosso HTPC baseado em XBMC.

Em alguns aspectos o XBMC Remote é até superior ao controle remoto IR. Por funcionar por Wi-Fi, você não precisa estar próximo do HTPC para utilizá-lo. Você pode por exemplo, selecionar uma playlist na varanda de sua casa, mesmo estando o HTPC na sala. XBMC remote ainda permite que você veja informações sobre o filme ou música, capa do CD, etc.

Mas o XBMC Remote tem uma pequena desvantagem: ele não possui as funções de mouse e nem de teclado alfa-numérico. Existem situações onde estes recursos podem ser importantes, como por exemplo ao navegar no Netflix ou pesquisar contéudo no YouTube.





Neste caso, uma boa saída pode ser um teclado wireless com mouse combinado como o modelo ao lado. Por ser acionado por rádio frequência e não luz infra-vermelha, o pequeno sensor USB não precisa ficar à mostra e pode ser perfeitamente conectado em uma porta traseira do HTPC sem incomodar ninguém. Além de bonito, o pequeno gadget ao lado ainda é bastante funcional e pode ficar perfeitamente acomodado em uma mesa de canto ao lado do seu sofá, junto com outros objetos decorativos.






 Ponto 2: Tamanho do Gabinete


Se você, assim como nós, já possui os componentes internos do HTPC e pretende apenas adquirir o chassi para acomodá-los, este ponto é fundamental.

Full Heigth Form Factor - Fundo
Full Heigth Form Factor - Frente
Quanto ao tamanho, existem, basicamente, 3 opções:
    Small Form Factor - Fundo
  • Full Height Form Factor: Normalmente suportam placas-mãe ATX e micro ATX e placas de vídeo altas, mais comuns  
Small Form Factor - frente




  •  Smal Form Factor: Normalmente apenas suportam placas-mãe micro ATX e placas de vídeo low profile. Este é o caso de nosso protótipo.



  • Mini ITX Cases: Gabinetes extremamente pequenos, normalmente sem fonte interna e sem ventilação, especialemente desenhados para placas Mini ITX, com placa de vídeo HD onboard. 






Opções de Gabinetes no Brasil

Como já dissemos, as opções no Brasil são poucas. Depois de muito pesquisar encontremos uma revenda (Handa Solution) que trabalha com produtos Play Hard produzidos na China. Aparentemente, são produtos de qualidade, entretanto, não encontrei lojas on-line para obter referências de preços.

Play Hard G1
Play Hard G3
Play Hard S1 - Small Form Factor












Os gabinetes Play Hard G1 e G3 são Full Height Form Factor, possuem visor de LCD e controle remoto IR integrado. 

O Gabinete S1 é Small Form Factor e não tem controle remoto. 

Todos os modelos tem botão de controle de volume no painel, o que confere elegância ao produto.



Opções no Exterior

 No exterior a coisa muda de figura. São muitas as opções. Seguem alguns links para referência:


United Kingdom 


Quiet PC:
Zalman HD135S - £129.88


Streacom FC8 EVO Series Fanless - £104.16





Kustom PCs:

Powercool HTPC-006
Silverstone GD04B










EUA

Moneual:

Moncaso 932
Moncaso 320


segunda-feira, 29 de julho de 2013

Controlando o HTPC por meio de um Smartphone

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!

domingo, 7 de julho de 2013

HTPC com Ubuntu, XBMC e NETFLIX: Tutorial Completo

Olá pessoal,

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:

Parte 1: Instalação do Ubuntu
http://htpcbrasilmedia.blogspot.com.br/2013/07/instalacao-do-xbmc-sobre-ubuntu-com.html

Parte 2: Aplicativos auxíliares para compartilhamento e acesso remoto: Samba e SSH

http://htpcbrasilmedia.blogspot.com.br/2013/07/instalacao-do-xbmc-com-netflix-no.html

Parte 3: Ativando a saída de áudio pelo HDMI, instalação e auto start do XBMC
http://htpcbrasilmedia.blogspot.com.br/2013/07/instalacao-do-xbmc-com-netflix-no_3.html

Parte 4: Netflix com Advanced Launcher
http://htpcbrasilmedia.blogspot.com.br/2013/07/instalacao-do-xbmc-com-netflix-no_7.html

Instalação do XBMC com NETFLIX no Ubuntu (Parte 4)

Instalando o Netflix Desktop

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:

http://www.gwenael.org/Repository/repository.angelscry.xbmc-plugins/repository.angelscry.xbmc-plugins-1.2.2.zip

Salve o arquivo ZIP no seu HD local. No XBMC vá para System / Add-ons / Install From ZIP File (se seu menu estiver em inglês).


 


Selecione o Angelscry Repository ZIP clique em OK.


Para instalar o add-onAdvanced Launcher, vá para System / Add-ons


 e selecione o Angelscry Add-on Repository:


Para ter certeza que irá instalar a última versão , com o botão direito do mouse abra o menu de contexto e selecione a opção Force Refresh.



Então vá para Angelscry Add-on Repository / Programs Add-ons / Advanced Launcher e selecione a opção de instalar. O Advanced Launcher está instalado.

Mais sobre o advanced Launcher:

http://forum.xbmc.org/showthread.php?tid=85724

http://www.gwenael.org/forum/viewtopic.php?id=3

Criando o Launcher do NETFLIX

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.



Veja como ficou o meu menu favoritos:



Terminamos aqui nosso tutorial. Até a próxima!