Raspberry Pi: Central Multimídia com OpenELEC
Com esta distribuição customizada, transformaremos nosso pequeno notável numa central multimídia de entretenimento. A OpenELEC foi concebida com o objetivo de rodar o XBMC Media Center, uma central de mídia Open Source.
Parte 2: Instalação / Configuração
Instalando o sistema
Se ainda não o fez, insira o SD Card no leitor do seu computador, abra o terminal e vá até o diretório OpenELEC-RPi.arm-3.2.0, que fora criado após extrairmos o arquivo .tar:pwd
/home/seu-usuário/Downloadscd OpenELEC-RPi.arm-3.2.0
* Atenção: antes de seguir em frente:
1. Tenha certeza de que o dispositivo /dev/sdX aponta para o SD Card. Um simples df -h pode lhe ajudar a descobrir se é o dispositivo correto. No exemplo abaixo, eu sei que é /dev/sdb, pois não tenho outro disco ou partição com tamanho de 7.4 GB, e meu disco rígido é /dev/sda. Você pode se certificar disso de outras maneiras, essa é apenas uma.
df -h /dev/sdb1
Sist. Arq. Tam. Usado Disp. Uso% Montado em /dev/sdb1 7,4G 4,0K 7,4G 1% /media/78C3-C4FA2. Note que será especificado apenas o dispositivo /dev/sdX.
Agora, pelo terminal, execute o script create_sdcard com a seguinte sintaxe:
sudo ./create_sdcard /dev/sdX
Onde /dev/sdX, é o dispositivo correspondente ao SD Card, lembra?
Esta é a saída do comando:
######################################################### # # # OpenELEC.tv USB Installer # # # ######################################################### # # # This will wipe any data off your chosen drive # # Please read the instructions and use very carefully.. # # # ######################################################### checking MD5 sum... target/KERNEL: SUCESSO target/SYSTEM: SUCESSO umount: /dev/sdb: não montado umount: /dev/sdb1: não montado writing new disklabel on /dev/sdb (removing all partitions)... creating partitions on /dev/sdb... marking partition active... telling kernel we have a new partition table... creating filesystem on /dev/sdb1... mkfs.vfat 3.0.12 (29 Oct 2011) creating filesystem on /dev/sdb2... mke2fs 1.42 (29-Nov-2011) Rótulo do sistema de arquivos=Storage OS type: Linux Tamanho do bloco=4096 (log=2) Tamanho do fragmento=4096 (log=2) Stride=0 blocks, Stripe width=0 blocks 111776 inodes, 446464 blocks 22323 blocks (5.00%) reserved for the super user Primeiro bloco de dados=0 Máximo de blocos de sistema de arquivos=457179136 14 grupos de blocos 32768 blocos por grupo, 32768 fragmentos por grupo 7984 inodes por grupo Cópias de segurança de superblocos gravadas em blocos: 32768, 98304, 163840, 229376, 294912 Allocating group tables: pronto Gravando tabelas inode: pronto Creating journal (8192 blocks): concluído Escrevendo superblocos e informações de contabilidade de sistema de arquivos: concluído mounting partition /dev/sdb1 ... creating bootloader configuration... copying files to /tmp/openelec_install... syncing disk... unmounting partition /tmp/openelec_install ... cleaning tempdir... ...installation finishedApós alguns segundos seu cartão estará pronto pra uso e uma vez concluídos os passos acima, é só inserir o SD Card no Raspberry PI e ligá-lo.
É importante que ele esteja conectado em sua rede local e com acesso à Internet, é claro. Para prevenir danos à placa, você pode protegê-lo com uma capa de acrílico.
Configuração básica
Na primeira execução do sistema, logo após este ser totalmente carregado, é exibido um guia de configuração básica que nos ajudará com a configuração básica: selecionar idioma, configurar rede e hostname.Para selecionar as opções, você pode utilizar um teclado ou o próprio controle remoto da TV. Testei este último conectando o Pi através de um cabo HDMI:
Se você possui um servidor DHCP em sua rede local, a configuração é automática. Veja que, no meu caso, ele recebeu o endereço 192.168.0.12. Isso será útil para configurarmos o acesso e o controle remoto em outro momento.
Na tela seguinte, podemos habilitar o compartilhamento de arquivos com Samba e o acesso remoto por SSH. O OpenELEC já traz clientes Samba e NFS, e isso é muito útil,, pois podemos acessar nossos arquivos de mídia pela rede, seja filme, música ou imagens. Para acesso via SSH, utilize usuário root e senha openelec.
Por fim nossa central multimídia já está com a configuração básica e pronta pra uso.
Neste momento, você já pode assistir a filmes, ouvir músicas e visualizar imagens, basta conectar um dispositivo de armazenamento na porta USB do seu Raspberry PI, tal como um Pendrive ou disco externo.
A primeira coisa que pensei ao ver o Raspberry foi em criar uma central multimídia, principalmente para assistir filmes em uma TV LCD, já que Blue-ray players geralmente costumam ser bem limitados em relação aos tipos de arquivos suportados além de terem um firmware bem "bugado" (às vezes a imagem do filme não aparece, dá problema na legenda, etc).
Mas a minha dúvida sempre foi: será que o Raspberry "aguenta" transmitir o vídeo para a TV tranquilamente? Será que eu consigo rodar filmes em HD?
Você poderia me tirar essas dúvidas, por favor?