You are on page 1of 46

Guia - Raspberry PI + Xbian

Rui Carneiro
15 de Janeiro de 2014
Consulte online a ultima versao em:
https://www.dropbox.com/sh/vkwjxj6l4oj5n25/BEpPxPB9NZ
Os procedimentos aqui descritos sao apenas para prop ositos educacionais.
c 2013-14 Rui Carneiro. Todos os direitos reservados.
Contacto
Agradecimentos a quem colaborou comigo na cria cao deste script, com feedback.
A Minha Casa digital: http://goo.gl/Qzvkbw
Este PDF contem links para amazon store uk. Embora eu n ao obrigue a comprar
na amazon ou descrimine quem utilizar outras lojas. Caso voce compre desses
links, a amazon recompensa-me em pequena percentagem, eu, o autor deste guia
e dos scripts da seccao 4. De referir que voce n ao paga nada mais que o preco
normal. O autor deste guia, sob compromisso de honra, garante que escolheu os
componentes mais baratos ou dentro dos mais baratos, os com melhor/pre co
qualidade.
1
Conte udo
1 Aquisicoes 4
1.1 Computador (necessario) . . . . . . . . . . . . . . . . . . . . . . . 4
1.2 Caixa (recomendado) . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3 Cabo HDMI (necessario) . . . . . . . . . . . . . . . . . . . . . . . 4
1.4 Cabo Micro-USB (ler nota) . . . . . . . . . . . . . . . . . . . . . . 5
1.5 Adaptador AC-DC (necessario) . . . . . . . . . . . . . . . . . . . 6
1.6 Cart ao SD (necessario) . . . . . . . . . . . . . . . . . . . . . . . . 6
1.7 Heatsinks, ou dissipadores (opcional, recomendado) . . . . . . . 7
1.8 Bridge SATA-USB (recomendado) . . . . . . . . . . . . . . . . . . 7
1.9 Teclado USB (opcional) . . . . . . . . . . . . . . . . . . . . . . . . 8
1.10 Comando remoto USB (opcional) . . . . . . . . . . . . . . . . . . 8
1.11 Cabo para Ethernet (recomendado) . . . . . . . . . . . . . . . . . 9
1.12 Powerline (possibilidade) . . . . . . . . . . . . . . . . . . . . . . . 9
1.13 Adaptador WiFi (possibilidade) . . . . . . . . . . . . . . . . . . . 10
1.14 Minha Lista de compras . . . . . . . . . . . . . . . . . . . . . . . . 11
2 Primeiros Passos 12
2.1 Intala cao do Xbian no Cart ao SD . . . . . . . . . . . . . . . . . . . 12
2.2 Congura coes Preliminares . . . . . . . . . . . . . . . . . . . . . . . 12
2.3 Ligac ao ao Sistema por SSH . . . . . . . . . . . . . . . . . . . . . . 18
2.4 Desactivacao da rewall . . . . . . . . . . . . . . . . . . . . . . . . 19
2.5 Transferencia de Ficheiros por FTP e SFTP e Partilha de Rede
Windows (SMB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.6 Primeiros passos no Linux, formatar drive externa e criar direct orios 21
2.7 Editor de texto nano . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.8 Adicionar fontes ao XBMC . . . . . . . . . . . . . . . . . . . . . . . 22
1
3 BitTorrent com o transmission-daemon 23
3.1 Instalac ao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.2 Congura cao do Utilizador . . . . . . . . . . . . . . . . . . . . . . . 24
3.3 Congura coes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.4 Interface Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
4 Organizacao Automatica (cheiros/pastas) 28
4.1 Instalac ao do Script . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
4.2 Congura cao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
4.3 Ligac ao com o transmission-daemon . . . . . . . . . . . . . . . . . 30
4.4 Teste . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
5 Downloads Automaticos 32
5.1 Congura cao do Transmission . . . . . . . . . . . . . . . . . . . . . 32
5.2 Instalac ao do FlexGet . . . . . . . . . . . . . . . . . . . . . . . . . 33
5.3 Congura cao do FlexGet . . . . . . . . . . . . . . . . . . . . . . . . 34
5.4 Criando uma agenda . . . . . . . . . . . . . . . . . . . . . . . . . . 35
6 Performance e

Audio Multi-Canal 36
6.1 Oveclocking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
6.2 Audio Multi-Canal . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
6.3 Bit Torrent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
7 Emissoes em direto e outras fontes 40
7.1 Instalac ao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
7.2 Criar Atalho . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
2
8 FAQ 41
8.1 O RaspberryPi consegue correr vdeos 1080p sem breaks (velocidade
constante) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
8.2 Que formatos suporta . . . . . . . . . . . . . . . . . . . . . . . . . . 41
8.3 O Transmission da-me erro que nao consegue/n ao tem permissoes
para aceder ao diret orio . . . . . . . . . . . . . . . . . . . . . . . . 42
8.4 Como fazer reboot ao RPi corretamente . . . . . . . . . . . . . . . 43
8.5 Como reiniciar so o XBMC . . . . . . . . . . . . . . . . . . . . . . . 43
8.6 Funciona com lmes 3D . . . . . . . . . . . . . . . . . . . . . . . . 43
8.7 Estou com diculdades em ligar um portatil/dispositivo movel ao
meu Pi, e tenho um ZonHub . . . . . . . . . . . . . . . . . . . . . . 43
8.8 Posso surfar na web . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
8.9 Como manter o sistema atualizado . . . . . . . . . . . . . . . . . . 43
8.10 E legendas autom aticas . . . . . . . . . . . . . . . . . . . . . . . . . 44
8.11 Como fazer resetao Transmission . . . . . . . . . . . . . . . . . . 44
8.12 Que controlos remotos (software) para Android/iOS? . . . . . . . . 44
3
1 AQUISIC

OES
1 Aquisic oes
1.1 Computador (necessario)
Figura 1: Raspberry Pi
O computador que vamos utilizar aqui, vai ser o
Raspberry Pi Modelo B de 512MB de RAM.

E este
que recomendo.

E um excelente produto nal, de
boa qualidade, com garantia e desenhado e fabri-
cado no Reino Unido, o que signica que n ao foi
feito por menores em condic oes deplor aveis.
Apesar de existirem alternativas mais potentes e a
menor preco, o Raspberry Pi ganha no software dis-
ponvel. O CPU apesar de nao ser um supra-sumo,
tem um excelente descodicador de vdeo, e para a
nossa aplicac ao, e mais que suciente.
Minha escolha Raspberry Pi Model B 512MB
1.2 Caixa (recomendado)
Convem que o Raspberry que dentro de uma caixa
para que n ao seja afectado pelo p o. Prera uma em ABS ou polipropileno em vez de
uma em acrlico, j a que s ao mais faceis de montar e mais leves. Muitos utilizadores
colam o Rapsberry Pi a traseira do televisor com Bostik.
Minha Escolha CYNTECH
1.3 Cabo HDMI (necessario)
Os fabricantes de cabos HDMI premiumsabem como convencer os consumidores.
Todos os cabos HDMI sao iguais, ou funciona ou n ao, ao contrario das ligac oes
anal ogicas, as digitas, tal como um cabo USB, tem de ter uma certa performance,
ou simplesmente nao v ao funcionar bem.
Minha Escolha Um barato...
4
1.4 Cabo Micro-USB (ler nota) 1 AQUISIC

OES
Figura 2: Mini USB vs Micro USB
1.4 Cabo Micro-USB (ler nota)
A maior parte dos telemoveis Android usam um destes para carregar, atencao que
s ao micro-USB e nao mini-USB (ver gura 2).
Nota: Sem cabo Micro-USB Porem, pode n ao precisar deste cabo! Se ligar
um disco rgido com uma ligac ao identica a mostrada na gura ??, o Raspberry
Pi ca automaticamente alimentado pela porta USB do disco rgido.
Eu proprio veriquei isso pelos diagramas electricos do Raspberry Pi e e OK.
Contudo, se utilizar esta congura cao, desrecomendo experimentar (note a enfase
em experimentar) DIY com o Raspberry Pi. Se quiser ligar o Pi a um circuito
DIY, ligue primeiro o Pi s o pelo conector micro-USB (sem disco rgido) e verique
se n ao cometeu nenhum erro humano na sua montagem. Quando vericar que
tudo funciona corretamente, pode proseguir e montar o seu computador conforme
lhe apetecer (com ou sem cabo micro-USB).
A razao para isto, e que, para experimentadores, o Pi tem um polifusvel entre
a porta Micro-USB e o seu barramento de 5V. Este polifusvel est a la para, por
exemplo, alunos de escolas secundarias e ensino superior, possam prototipar com o
Raspberry Pi com alguma seguran ca, pois limita a corrente no barramento dos 5V
a aproximadamente 1A (5W). A partir do momento que liga um dispositivo USB
com fonte de alimenta cao propria, este fusvel torna-se redundante, e o barramento
dos 5V n ao ca limitado em termos de corrente.
Minha Escolha Um barato
5
1.5 Adaptador AC-DC (necessario) 1 AQUISIC

OES
1.5 Adaptador AC-DC (necessario)
O adaptador AC-DC, e provavelmente o mais difcil de arranjar de todos os com-
ponentes.
Para o Raspberry Pi sozinho, precisa de apenas de 5V/1A (1A = 1000mA). Por-
tanto, se usar uma pen (desrecomendo, ca caro) ou um disco rgido por rede, s o
precisa de um simples carregador USB de 1000mA.
Se utilizar Wi, ou um disco rgido USB de 2.5(daqueles que alimentados por duas
portas USB), vai provavelmente precisar de mais de 1.5A. 2.0A chegam perfeita-
mente. N ao e que o disco rgido gaste assim tanto! Mas quando arranca, precisa
de um pico de potencia, que a maioria dos adaptadores de 1A n ao conseguem
entregar (pode ter sorte, mas, normalmente, n ao).
Se utilizar um disco rgido USB de 3.5(daqueles com transformador proprio, s o
precisa de 1A para o RPi).
Pode tambem utilizar um Hub USB powered (com carregador), e uma excelente
soluc ao. Pode ligar o cabo micro-USB do Raspberry a uma porta aleat oria do
Hub.
J a agora, e caso n ao saiba, a potencia (W) calcula-se multiplicando a tens ao (V)
e a corrente (A), ex: 5V a 2A = 10W. Note que normalmente o RPi nao vai usar,
de longe, esta potencia toda, os 2A sao so para impulsos (quando o disco arranca),
na realidade, o RPi e o disco a funcionarem, devem usar menos de 1A.
Minha Escolha PortaPow
1.6 Cartao SD (necessario)
O cart ao SD deve ser de classe 10 (ou UHS 1 ou melhor) para uma melhor per-
formance. O mnimo necessario sao 2GB, o m aximo aceite s ao 32GB. Recomendo
um de 4GB ou maior. Mas dicilmente arranja um de classe com menos de 8GB,
especialmente nos dias de hoje.
Em termos de marcas, recomendo pessoalmente e vivamente a SanDisk, pertenco
ao grupo de utilizadores mais exigente destes cartoes: fotografos, cada foto que
tiramos pode ultrapassar os 30MB, e a cada segundo podemos tirar por exemplo,
5 fotos (video FullHD, por exemplo, na maioria das cameras n ao passa de 3MB/s)
com alguma facilidade, o que requer cartoes muito rapidos na leitura e na escrita.
Assim com uma abilidade de topo.
Outras marcas de conanca, s ao a Lexar e Transcend. Guiado com as imita coes
chinesas.
6
1.7 Heatsinks, ou dissipadores (opcional, recomendado) 1 AQUISIC

OES
Minha Escolha Sandisk Ultra 8GB
1.7 Heatsinks, ou dissipadores (opcional, recomendado)
Figura 3: Temperaturas stock do Raspberry Pi
Um dissipador no CPU/GPU do Raspberry Pi vai ajud a-lo a manter um overclock
est avel. Os dissipadores normalmente compram-se ja com a massa termica adesvel
e podem-se encontrar facilmente na amazon, ebay e muitas outras lojas.
Podem-se encontrar facilmente se procurar por RAM Heatsink, ja que os chips
do RPi tem mais ou menos o mesmo tamanho dos chips de RAM.
Existem variedades de cobre ou alumnio. Os de alumnio servem perfeitamente,
os de cobre s ao ligeiramente melhores.
Minha Escolha 2x de Cobre, baixo perl
1.8 Bridge SATA-USB (recomendado)
Figura 4: Ligacoes da Bridge SATA-USB
7
1.9 Teclado USB (opcional) 1 AQUISIC

OES
(ou Adaptador SATA-USB, ou hard-drive caddy USB) Um disco rgido
dedicado ligado por USB ao Raspberry Pi e bastante conveniente. Qualquer adap-
tador do mercado funciona. Pode comprar j a o disco no caddy USB ou uma caixa
para colocar l a o seu disco rgido.
O Raspberry Pi n ao oferece mais que 500mA na porta USB, por isso, vai ter de
ligar o disco rgido em paralelo ao carregador tambem. O sistema mais comum e
como indica na gura 1.8, e as setas dizem como dever a ligar.
Alguns discos/adaptadores tem uma tipologia diferente, em que tem um cabo extra
que de um lado e centro-positivo e do outro e USB. Ligue o disco ao RPi e o cabo
extra ao conversor AC/DC.
Minha Escolha Uso um destes
1.9 Teclado USB (opcional)
Embora n ao seja necess ario. Um teclado USB normal, pode dar jeito na altura
de congurac ao, mais especicamente para introduzir usernames e passwords em
alguns campos.

E dispensavel se tiver qualquer outro meio de controlo (HDMI-
CEC, Android, iOS Comando Remoto ou Web Browser).
Minha Escolha Lenovo N5902
1.10 Comando remoto USB (opcional)
O XBMC pode ser controlado com qualquer PC Mac, Windows ou Linux, por
qualquer tablet ou smartphone Android ou iOS, e ainda por televis oes com HDMI-
CEC. Mas se quiser usar um comando remoto, h a muitas solu coes, uma das mais
compatveis (segundo o proprio site do Raspbmc) e o comando da Hama para
MCE (ou qualquer comando para MCE - Windows Media Center Edition).
Minha Escolha Hama MCE remote
8
1.11 Cabo para Ethernet (recomendado) 1 AQUISIC

OES
1.11 Cabo para Ethernet (recomendado)
Nada de especial aqui! Um simples cabo ethernet (deve ter uns poucos em sua
casa, n ao e?), cruzado (crossover), o mais comum, para ligar ao seu router. Apesar
de nao ser restrito, e a ligac ao que recomendo utilizar. Entao para a instalac ao
(e primeira utilizac ao), e a soluc ao mais facil, por isso, veja se pode, pelo menos
temporariamente utilizar esta liga cao.
Precisar a de um cabo Cat5 ou melhor.
Utilizadores MEO (entre outros) Se utiliza meo, j a tem um cabo de rede
ligado a sua box. Para utilizar o mesmo cabo de rede, ligue o cabo a um Switch
Ethernet, e ligue outro cabo a box e outro cabo ao RPi.
Um switch ethernet de 5 portas dever a custar menos de 15 euros. Se tiver um
router parado em casa, pode experimentar se funciona no seu caso, usar as portas
LAN (nao a porta Internetou WAN), e dever a desligar o Wi deste, se o tiver.
Essas portas normalmente funcionam como switch.
Nota: num switch, nao importa em que porta esta, pode pensar nele como o
an alogo a uma rotunda, nao importa de onde vem, todas as sadas estao dis-
ponveis.
Minha Escolha - Cabo Belkin CAT5e
Minha Escolha - Switch TP-Link 5 portas 1Gbps ou TP-Link 5 portas 100Mbps
1.12 Powerline (possibilidade)
9
1.13 Adaptador WiFi (possibilidade) 1 AQUISIC

OES
Figura 5: Exemplo de rede com Powerline
Eu adoro estas coisinhas que pratica-
mente ninguem conhece, nem ninguem
fala.
Basicamente fazem da sua liga cao
eletrica de casa um cabo de rede!
Exemplo: voce compra 2 powerlines,
voce liga um a uma tomada eletrica
(pode ser de uma tripla ou extensao),
e liga o cabo de rede a esse power-
line. Depois liga outro a outra tomada
eletrica de sua casa, e um cabo de rede
deste ao Raspberry Pi. Simples, tem o
Raspberry ligado como se estivesse ligado diretamente ao seu router!
Quer ligar tambem o seu PC ou router Wi que esta noutra divis ao da casa? Sem
problema, compra mais um powerline, liga a uma cha, e o cabo ao PC ou router, e
est a pronto!

E uma tecnologia muito est avel, ao incio eram caros e lentos (maximo
85 Mbps), hoje chegam aos 500 Mbps, e s ao bem mais baratos.
Recomendo isto em vez de Wi, porque e uma liga cao muito mais estavel, e sem
interferencias
1
ou problemas de atenua cao de sinal.
Minha Escolha Twin Pack TP-Link de 200 ou 500Mpbs
1.13 Adaptador WiFi (possibilidade)
Figura 6
Se pretender utilizar Wi, um adaptador Wi USB e necess ario para o
Raspberry Pi. Qualquer adaptador compatvel com Linux e automatica-
mente compatvel com o Raspberry.
Lista de adaptadores compatveis
1
O seu televisor pode interferir na capta cao Wi.
10
1.14 Minha Lista de compras 1 AQUISIC

OES
1.14 Minha Lista de compras
Seguem aqui um exemplos de listas de compras b asica, ao todo ca em
cerca de 65 euros, mais coisa, menos coisa...
Figura 7: Lista de compras
11
2 PRIMEIROS PASSOS
2 Primeiros Passos
2.1 Intalacao do Xbian no Cartao SD
No site do Xbian (http://www.xbian.org/download/) pode encontrar na secc ao
de downloads os cheiros que precisa.
A instalacao e muito facil, basta usar a ferramenta gr aca para instalar no seu
cart ao SD (todos os dados que tiver, ser ao apagados) a partic ao Linux, com tudo
o que e perciso para o Xbian.
Depois, coloque o cart ao SD no seu RPi, e simplesmente arranque-o, para primeira
vez, vai ter de esperar um bocadinho, enquanto o sistema atualiza, tambem ter a
de congurar o idioma. Seja um pouco de paciente ;)
Figura 8: Congurac ao da Linguagem
2.2 Congurac oes Preliminares
Acedendo as congurac oes, de salientar, para as legendas:
12
2.2 Congurac oes Preliminares 2 PRIMEIROS PASSOS
Figura 9: Visual, Tema, Defenic oes
Figura 10: Add-ons, Add-on de Legendas
13
2.2 Congurac oes Preliminares 2 PRIMEIROS PASSOS
Figura 11: Procurar mais...
Figura 12: XBMC-Subtitles
Figura 13: Instalar
14
2.2 Congurac oes Preliminares 2 PRIMEIROS PASSOS
Figura 14: Congurar
N ao se esqueca que com sites como o Podnapisi e LegendasDivx, precisa de ter
log-in, e de introduzir os dados neste plug-in.
Figura 15: A protecc ao de ecr a e importante, especialmente para quem tem plas-
mas, no entanto nao escolha outros protetores fora do Dim (Escurecer) e do Ecr a
Preto, pois, nesta vers ao, encravam o XBCM.
Figura 16: No separador de servicos, tem varios servicos de partilha de media (e
de acesso) ao XBMC, incluindo o AirPlay
15
2.2 Congurac oes Preliminares 2 PRIMEIROS PASSOS
Figura 17: Esta congurac ao de sada de video, e so para os menus. Porem, a
resoluc ao sera mantida em todos os videos, e dever a ser a resoluc ao maxima da
sua TV.
Figura 18: Em Conguracoes, Videos, Reproduc ao, e que estao as defenicoes de
video para videos, recomendo Taxa de atualizac ao do ecra igual a do vdeo =
Sempre
Figura 19: Em calibrar o ecra, recomendo n ao mexer, excepto para congurar a
posic ao das lengedas
16
2.2 Congurac oes Preliminares 2 PRIMEIROS PASSOS
Figura 20: Atenc ao aqui em Perifericos, pode parecer estranho, mas...
Figura 21:

E aqui que se controlam v arios aspectos com o HDMI-CEC, como
ligar/desligar a televis ao e o aparelho. Note que n ao vale a pena desligaro
aparelho, ja que o Raspberry PI encerra, como Linux que e, mas n ao desliga nem
entra em standby
Figura 22: Em Congurac oes, Gestor de cheiros, encontra um explorer de cheiros
que pode dar jeito
17
2.3 Ligac ao ao Sistema por SSH 2 PRIMEIROS PASSOS
2.3 Ligacao ao Sistema por SSH
Por defeito, o Xbian tem um servidor SSH instalado e a correr. Pode ligar-se ao
seu Raspberry Pi por SSH. Descobra o endere co IP do seu IP, pode o ver no seu
router, instalando uma App iOS/Android chamada Fing.
No Linux/Mac, digite na linha de comandos:
ssh pi@endereco_do_rpi
O Windows nao vem com nenhum cliente SSH, por isso, e preciso instalar um. Um
dos mais usados e aprovados, e o gratuito Putty
2
A congurac ao de ligac ao e facil (g. ??), s o precisa de introduzir o host name/IP.
Figura 23: Putty congurado
Para Android, recomendo instalar a App JuiceSSH, Para iOS, recomendo a App
Mocha Telnet Lite
2
http://www.chiark.greenend.org.uk/
~
sgtatham/putty/
18
2.4 Desactiva cao da rewall 2 PRIMEIROS PASSOS
iOS Android
O seu uso e identico aos outros clientes.
As credenciais de utilizador por defeito s ao:
username pi
password raspberry
E nalmente, dever a ter ent ao acesso ` a sua shell do Raspberry Pi.
Aqui, ter a acesso a linha de comandos da sua instala cao Xbian, todo o que escrever
aqui, ser a executado no Raspberry Pi, e nao no seu computador. Para terminar a
ligac ao, entre:
exit
2.4 Desactivacao da rewall
Antes de mais, o Xbian vem com uma Firewall, chamada iptables, se desejar
mante-la, edite o seu cheiro de congurac ao, eu recomendo remove-la, j a que nao
e de grande interesse para o uso em causa, e na maior parte das redes caseiras que
temos (NAT); e completamente redundante (o NAT, por efeitos secund arios,
funciona como uma rewall). Portanto, para remover a rewall, ligue-se por SSH
e digite os seguintes comandos.
sudo apt-get remove iptables
sudo reboot
E o sistema reiniciar a. Poder a ver na televis ao, e ver a que a ligac ao com o seu
computador/iPad cair a. De seguida, podera voltar a ligar o SSH. (Mais tarde,
revisitaremos a linha de comandos do Linux).
19
2.5 Transferencia de Ficheiros por FTP e SFTP e Partilha de Rede Windows
(SMB) 2 PRIMEIROS PASSOS
2.5 Transferencia de Ficheiros por FTP e SFTP e Partilha
de Rede Windows (SMB)
A ligacao por FTP e recomendada porque e menos taxativa no CPU do Rasp-
berry Pi.
Para se ligar ao seu RPi, basta adquirir um cliente FTP, e ligar-se para:
Servidor (o endereco IP do RPi)
Nome pi
Password raspberry
Porta 21
Se quiser utilizar SCP/SFTP, a conguracao e identica, mas para a porta 22.
Neste guia, vou utilizar o FileZilla, porque est a disponvel para Windows, Linux e
Mac (http://filezilla-project.org) e e gratis e Open Source.
Figura 24: FileZilla
A partir do FTP, facilmente pode transferir do cheiros do e para o RPi por rede.
Se quiser, pode tambem ativar/desativar a partilha de cheiros por rede Win-
dows (SMB), ativando/desativando a opc ao Samba Serverem Congurac oes -
Raspbmc Settings - System Conguration. Dever ao aparecer como uma partilha
raspbmc.
20
2.6 Primeiros passos no Linux, formatar drive externa e criar directorios 2 PRIMEIROS PASSOS
2.6 Primeiros passos no Linux, formatar drive externa e
criar direct orios
Ligue-se ao Raspberry PI por SSH, e instale o seguinte software com os seguintes
comandos
sudo apt-get update
sudo apt-get -y install gdisk parted
Agora, vamos aprender a usar o Linux mais convenientemente, e a formatar o seu
disco externo (caso possua um), neste videotutorial:
http://youtu.be/R6wfJOWt4KA
2.7 Editor de texto nano
Para editar um cheiro no editor de texto simples, basta executar
nano *nome do ficheiro*
Se o cheiro existir, e aberto para edi cao, sen ao, e criado um novo cheiro
Figura 25: nano
Se quiser editar ou criar um cheiro com permiss oes de root (super-utilizador),
deve-o fazer com
sudo nano *nome do ficheiro*
21
2.8 Adicionar fontes ao XBMC 2 PRIMEIROS PASSOS
Lista de combinacoes de teclas:
Ctrl+O - Gravar cheiro
Ctrl+R - Reler o cheiro do disco
Ctrl+W - Procurar
Ctrl+K - Cortar linha
Ctrl+U - Colar linha
Ctrl+C - Mostrar posic ao do cursor
Ctrl+X - Sair
Atenc ao que o cortar/copiar/colar da janela de terminal nao funciona no texto! :)
Fica portanto, experimentando, para j a, nao vamos fazer nada, mas mais tarde,
vai nos ser bastante util...
2.8 Adicionar fontes ao XBMC
Por adicionar ;)
Pode procurar na Net como adiconar fontes de Filmes e Series ao XBMC, e facil...
;)
22
3 BITTORRENT COM O TRANSMISSION-DAEMON
3 BitTorrent com o transmission-daemon
3.1 Instalacao
Figura 26: Intalac ao do Transmission
A instalac ao do Transmission e bastante f acil, ja que estamos num sistema debian:
sudo apt-get update
sudo apt-get -y install transmission-daemon
E o apt-get dever a instalar o transmission-daemon e coloca-lo a correr com as
defenic oes de f abrica (g. 26).
Para vericar se o transmission-daemon est a a correr ou nao, podera vericar o
estados dos servi cos com:
sudo service --status-all
Com + a signicar que est a a correr, - que n ao esta a correr.
Para o parar, utilize:
sudo service transmission-daemon stop
Para o inciar, pode-o fazer com:
sudo service transmission-daemon start
Para ver os processos que estao a correr no seu sistema, podera o fazer com:
ps aux
Isto mostrara todos os processos a correr, e o seu dono (user).
23
3.2 Congurac ao do Utilizador 3 BITTORRENT COM O TRANSMISSION-DAEMON
3.2 Conguracao do Utilizador
sudo service transmission-daemon stop
sudo nano /etc/init.d/transmission-daemon
Figura 27: Mudancas no /etc/init.d/transmission-daemon
E dever a alterar o campo USER de debian-transmission para pi (g. ??).
De seguida, mude as permissoes dos seguintes directorios e cheiros:
sudo chown -R pi:pi /etc/transmission-daemon
sudo chown -R pi:pi /usr/share/transmission
sudo chown -R pi:pi /var/lib/transmission-daemon
Agora, volte a iniciar o servico. (veja captulo anterior se n ao souber como). Se
tiver um warning, e nao um ok, e sinal que as permiss oes nao foram mudadas
corretamente.
Agora, verique se o transmission esta a correr pelo utilizador pi, comande:
ps x
24
3.3 Congurac oes 3 BITTORRENT COM O TRANSMISSION-DAEMON
E dever a retomar o Transmission na lista:
Figura 28: Transmission a correr como pi
3.3 Congurac oes
Nota Importante: Antes de alterar as conguracoes do transmission-daemon,
deve parar o seu servico. E depois de alterar o cheiro, poder a iniciar outra vez o
transmission. Se nao parar, o tranmission-daemon re-escrevera as conguracoes!
Nota: A password neste cheiro e encriptada assim que o transmission-daemon
ler este cheiro, e normal abri-lo e encontrar uma password que n ao e a sua.
O dransmission-daemon pode ser congurado alterando (com o nano) o cheiro
/etc/transmission-daemon/settings.json.
A lista completa de settings pode ser consultada em https://trac.transmissionbt.
com/wiki/EditConfigFiles
A maior parte das congurac oes pode ser alterada na interface web (estas que
ser ao salvas para o disco no momento que o Transmission encerrar corretamente),
enquanto que algumas n ao. Como:
download-dir diret orio de destino dos downloads completos
incomplete-dir diret orio onde os downloads em curso ser ao guardados
incomplete-dir-enabled dena como true para ativar a ultima congurac ao,
caso contr ario, ser a utilizado o download-dir para cheiros incompletos
No nal, grave o cheiro de congurac oes e volte a iniciar o Transmission.
25
3.4 Interface Web 3 BITTORRENT COM O TRANSMISSION-DAEMON
3.4 Interface Web
Figura 29: Interface Web
Para ativarmos a interface Web, devemos colocar:
rpc-enabled em true
rpc-whitelist-enabled em true (recomendado)
rpc-whitelist Se quiser permitir o acesso remoto apenas no RPi, deixe em
"127.0.0.1", caso queira permitir o acesso a qualquer computador da rede
local, "127.0.0.1,192.168.*.*" (assumindo que a rede local e 192.168.0.0/16),
caso queira permitir o acesso a qualquer computador na internet (desde qu
tenha username/password), coloque "127.0.0.1,*.*.*.*"
3
rpc-username O nome de utilizador para log-in
rpc-password A password para log-in. (Nota, se vir este campo mudado
pelo Transmission, n ao se importe, e normal ele encriptar esta passwod no
cheiro.
3
Para aceder por fora, devera ter de congurar o encaminhamento de porta do seu router
para 9091 TCP (ou TCP+UDP) para o RPi, consulte o manual do seu router, pode procurar na
net por port forwarding + modelo do seu router
26
3.4 Interface Web 3 BITTORRENT COM O TRANSMISSION-DAEMON
Finalmente, para usarmos a interface web (g 29), podemos colocar num browser
o endereco http://(endereco do pi):9091 (ou outra porta, a que estiver denida em
rpc-port.
A partir daqui, pode utilizar o Transmission, como se fosse uma aplica cao graca,
nao esquecer o botao de ferramenta, em baixo, onde podera congurar
v arias op coes do transmission-daemon!
N ao esquecer de congurar as portas, ou manualmente, ou ativar o Use port
forwarding from my routerse n ao aparecer open, n ao est a bem congurado!
27
4 ORGANIZAC

AO AUTOM

ATICA (FICHEIROS/PASTAS)
4 Organizacao Automatica (cheiros/pastas)
Atenc ao: Este Script e so para organizar os downloads, depois de efetuados. A
organizac ao e conforme a dura cao (em minutos) do cheiro de vdeo, e do nome
do cheiro.
4.1 Instalacao do Script
Antes de mais, precisa de instalar software auxiliar (mediainfo), que ajuda o script
a determinar a durac ao em minutos de um cheiro de vdeo:
sudo apt-get -y install mediainfo unrar-free
Faca download da ultima vers ao disponvel em http://j.mp/1lGTEjV e copie-a
(por FTP/SFTP) para uma pasta na sua pasta pessoal. Por exemplo, crie uma
pasta script em /home/pi e copie para l a os cheiros da Dropbox.
De seguida, precisa de dar permissao de execuc ao para todos os cheiros do di-
ret orio que criou, e que estes pertencem ao utilizador/grupo pi, o utilizador do
sistema:
sudo chown pi:pi /home/pi/script
sudo chmod -R +x /home/pi/script
4.2 Conguracao
Para congurar, mova o cheiro de conguracao exemplo (o distributeV3.conf
que veio com o download) para /etc, e atribua-o ao utilizador root, grupo pi. Con-
gure as permissoes da seguinte maneira (caso instalou o script em /home/pi/script):
cd /home/pi/script
sudo mv distributeV3.conf /etc
sudo chown root:pi /etc/distributeV3.conf
sudo chmod 640 /etc/distributeV3.conf
28
4.2 Congurac ao4 ORGANIZAC

AO AUTOM

ATICA (FICHEIROS/PASTAS)
Nota: O Linux e sensvel a mai usculas e min usculas, logo /media/Disco e dife-
rente de /media/disco
Finalmente congure o Distribute V3, utilizando um editor de texto, ex:
sudo nano /etc/distributeV3.conf
Os parametros congur aveis sao os seguintes:
TH Durac ao (em minutos) a partir da qual, um vdeo e considerado lme (e
n ao serie)
MOVIE Pasta destino dos cheiros de lme (acima de TH minutos)
TV Pasta destino das series de TV (ser ao usados/criados diret orios para cada
serie diferente)
UNMATCHED Pasta destino dos cheiros de vdeo com mais de 12 minutos e
menos que THmintuos, mas que nao foi possvel encontrar a serie corres-
pondente
GARBAGE Pasta destino dos cheiros com menos de 12 minutos de durac ao
(normalmente cheiros sample)
DOWNLOAD Fonte dos cheiros a serem analisados (i.e. pasta de downloads)
UNRAR Dena como yes para primeiro fazer un-rar aos cheiros RAR. (Utiliza
o comando unrar)
CLEAN Dena como yes para apagar pastas originais dos videos, depois de
j a n ao serem precisas.
MAIL Dena como yes, caso queria receber uma notica cao por e-mail assim
que cheiros novos sejam detetados (congure mais abaixo)
UPDATE Dena de quantos em quantos dias o DistributeV3 deve vericar se
tem a ultima versao. Por exemplo, o valor 7 indica que o DistributeV3 ira
vericar de 7 em 7 dias se existe uma vers ao nova. Se pertender que nunca
seja vericada se existe uma nova vers ao, indique 0 como o valor.
29
4.3 Ligac ao com o transmission-daemon 4 ORGANIZAC

AO AUTOM

ATICA (FICHEIROS/PASTAS)
Para receber e-mail, tera de congurar tambem os seguintes parametros. Esclareca
com o seu fornecedor de e-mail os par ametros SMPT a usar. O cheiro de exemplo,
j a vem pre-congurado para o GMail, s o necessita de congurar o username e
password:
SMTP-SERVER endereco do servidor
SMTP-PORT porta do servidor
SMTP-TLS usar sockets seguros (TLS)
SMTP-USER username (geralmente, o endereco de e-mail)
SMTP-PASSWORD sua password
No cheiro de congura cao tudo o que vier depois do #, e ignorado (coment ario).
NOTA: Password de e-mail vai guardar a password de e-mail no Raspberry,
em principio, o Raspberry n ao poder a ser acedido via Internet, e mesmo na rede
local, e preciso um grau de conhecimento (saber que est a a utilizar este script, com
o e-mail ligado), por isso, recomendo que mude a password do pi, utilizando:
sudo passwd pi
4.3 Ligacao com o transmission-daemon
Vamos primeiro parar o Transmission:
sudo service transmission-daemon stop
E editar os settings.json do Transmission (ver como fazer anteriormente). De-
na:
"script-torrent-done-enabled" : true,
"script-torrent-done-filename" : /home/pi/script/bootv3.sh, ou onde
localizado o seu script
E pode voltar a iniciar o Tranmission:
sudo service transmission-daemon start
30
4.4 Teste 4 ORGANIZAC

AO AUTOM

ATICA (FICHEIROS/PASTAS)
Nota: O transmission s o arranca o script quando acaba de completar a tarefa
(download+seeding), se nao quiser esperar, v a a interface web do transmission
e congure o stop seeding at ratio(para um valor baixo, tipo 0.001) e stop
seeding if idle. Contudo, seja responsavel, e faca seed do seus cheiros P2P.
4.4 Teste
Pode testar a congurac ao, utilizando:
python confutil.py
E o servico de noticacao via e-mail, utilizando (ser a enviado um e-mail para a
sua conta):
python mailutil.py
Finalmente, pode testar tudo, correndo o bootV3.sh, por exemplo:
/home/pi/script/bootv3.sh
Ou, se estiver na pasta do script:
./bootv3.sh
Um cheiro de log ser a mantido em ~/distributeV3.log, consulte-o (cat ~/distributeV3.log)
para vericar o funcionamento do Distribute V3.
31
5 DOWNLOADS AUTOM

ATICOS
5 Downloads Automaticos
5.1 Conguracao do Transmission
Agora falta congurar o Transmission para apanharsempre que for criado um
cheiro .torrent no direct orio watch e come car imediatamente o download assim
que um cheiro novo seja detetado.
Primeiro, precisamos de o parar:
sudo service transmission-daemon stop
Vamos editar o settings.json:
nano /etc/transmission-daemon/settings.json
E modicar a opc ao:
"trash-original-torrent-files" : true,
E adicionar as seguintes linhas ao incio da lista:
"watch-dir": "/home/pi/watch",
"watch-dir-enabled": true,
Re-iniciar o transmission:
sudo service transmission-daemon start
Tudo dever a correr bem, experimente p or um cheiro no /home/pi/watch e veri-
que na interface Web do transmission, se o torrent e inciado ;)
32
5.2 Instalac ao do FlexGet 5 DOWNLOADS AUTOM

ATICOS
5.2 Instalacao do FlexGet
O FlexGet
4
e um script que nos permite (entre outros) analizar RSS e procurar a
series que vemos e lmes que procuramos. Quando encontra um item relevante,
passa essa informa cao para o Transmission, ou outros downloaders de torrents.
Mas passemos a instalacao no nosso Pi:
J a que o Xbian inclu o Python, primeiro, instalar o pip (note que s ao bastantes
pacotes):
sudo apt-get update
sudo apt-get install python-pip
(Aqui esta uma boa razao para utilizarmos o Xbian face ao OpenELEC)
De seguida, com o pip, instalar o FlexGet (que demorar a cerca de 9 minutos):
sudo pip install flexget
Vericar a instalac ao (demora um pouco a arrancar):
flexget -V
Finalmente, criar um direct orio escondido para o FlexGet, e um directorio para
onde o FlexGet dever a descarregar os torrents que encontra, no seu directorio
pessoal (/home/pi/):
cd ~
mkdir .flexget
mkdir watch
E vericar se eles foram criados:
ls -a
4
http://flexget.com
33
5.3 Congurac ao do FlexGet 5 DOWNLOADS AUTOM

ATICOS
5.3 Conguracao do FlexGet
OK, agora falta congurar o FlexGet.
Entre no directorio do FlexGet:
cd ~/.flexget
E crie um novo cheiro com o nome config.yml:
nano config.yml
A partir daqui, poder a congurar o FlexGet. O mais facil a fazer e usar um
exemplo, como o meu
5
e ir editando com as suas series, e se quiser, as suas feeds.
Nota N ao recomendo adicionar RSS de ultimos lancamentos, como os que apa-
recem na primeira p agina de trackers, por exemplo, porque muitas vezes tambem
aparecem fakes a. E o FlexGet faz download deles sem saber. Recomendo adi-
cionar fontes conrmadas, existem diversas listas seguras e r apidas disponveis na
net.
Nota O cheiro nao usa tabulacoes (tab), so espacos, e dois de cada vez.
Salve, e teste no FlexGet se o cheiro esta bem de sintaxe:
flexget check
Agora, pode comecar a usar o FlexGet, ex (demora cerca de 3-4 minutos):
flexget execute
Para exibir as informa coes detalhadas.
5
https://dl.dropboxusercontent.com/u/1355706/guiaxbmc/FlexGet/exemplo.txt
34
5.4 Criando uma agenda 5 DOWNLOADS AUTOM

ATICOS
5.4 Criando uma agenda
Como j a vimos que o FlexGet funciona, de pouco nos serve se este n ao se executar
s ozinho. Para isso, vamos usar o cron, que e um daemon (programa que corre em
background, sem intrevenc ao do utilizador), para a uma(s) hora(s) programada(s),
executar o exget
Por isso, vamos a TV, ao Raspbmc Settings, e na terceira tab, vamos activar o
Cronjob scheduler.
De seguida, vamos ou reiniciar o RPi, ou activa-lo agora:
sudo service cron start
Para criar uma agenda no cron, usamos:
crontab -e
Nao esquecer sem sudo!
E temos acesso a um editor, com o cheiro de agendamento. Para corrermos o
trabalho de hora a hora, adicionamos ao m:
@hourly flexget --cron
Mas dava-nos jeito algo mais, algo que corra mais frequentemente (3x por hora)
nas segundas de manha (domingo a noite nos USA)
6
, algo que possamos ver com
mais detalhe o que se sucede no log (cat ~/.flexget/flexget.log), e algo que
n ao roubeCPU as outras aplicac oes (como leitura de lmes) (menor prioridade),
por isso, em vez do exemplo anterior, vamos adicionar:
@hourly /usr/bin/nice -n 19 /usr/local/bin/flexget execute > /dev/null
20,40 2,3,4,5,6,7,8,9,10 * * 1 /usr/bin/nice -n 19 /usr/local/bin/flexget execute > /dev/null
Ora a primeira, activa o exget hora a hora, a segunda, activa um extra, so
segunda-feira (1), tambem aos 20 e 40 minutos das 2 horas as 10 horas, indepen-
dentemente (*) do dia do mes, independentemente do mes do ano. Note que, em
conjunto com a primeira tab (hourly), faz 3 vezes por hora.
O /usr/bin/nice -n 19 signica para usar a menor prioridade de sistema para
o flexget.
Finalmente salvamos, reiniciamos o cron
sudo service cron restart
E estamos prontos :)
6
A maiora das RSS, so mostram um n umero limitado de torrents a cada vez que se acede,
por exemplo 25, se houver muitos torrents num curto espa co, poderao escpar-se torrents
35
6 PERFORMANCE E

AUDIO MULTI-CANAL
6 Performance e

Audio Multi-Canal
6.1 Oveclocking
GARANTIA A garantia deixa de ser v alidade se o CPU for corrido a uma over
voltage de 7 para cima, ou seja, para n ao perder garantia, nao suba mais que 6
em over-voltage.
Para comecar, podemos ir ao Programas, Rapsbmc Settings, e na System Con-
guration, e mudar entre Normal, Fast e Super:
Figura 30: Overclocking
Para os mais aventurados, podem conrmar aqui documentacao extensiva.
A minha congurac ao recomendada (e uma das disponibilizadas como opc ao no
Raspbian) e:
CPU 900 MHz
Core 250 MHz
Image 250 MHz
GPU 250 MHz
RAM 450 MHz
Over Voltage 2
E pode ser aplicada mesmo num sistema sem heatsinks, sem problemas.
No meu caso, o meu Pi est a assim:
36
6.1 Oveclocking 6 PERFORMANCE E

AUDIO MULTI-CANAL
Ambiente Atras da TV Plasma
Heatsinks Alumnio
Caixa Perfurada
CPU 1000 MHz
Core 500 MHz
Image 500 MHz
GPU 500 MHz
RAM 500 MHz
Over Voltage 6
Note-se o force turbo=0, que signica que o RPi s o vai utilizar a frequencia m axima
se estiver em carga, note-se tambem que n ao se devem usar voltagens superiores
a 6. Consigo uma temperatura em idle de 65
o
C, e no maximo de 74
o
C com CPU
e GPU no m aximo.
Para verem a temperatura, pode ir ao Info Sistemaem Congura coes:
Figura 31: Temperaturas
E vericar se a temperatura nao passa dos 85
o
C, que e o ponto m aximo recomen-
dado para o CPU do Pi. Se quiser testar o CPU e GPU em carga, corra um video
Full HD, e por SSH, corra:
yes | md5sum
Quando quiser parar o teste, faca Ctrl+C.
Quanto aos heatsinks, apesar de nao serem obrigat orios, s ao recomendados para
uma utilizac ao mais prolongada.
37
6.2 Audio Multi-Canal 6 PERFORMANCE E

AUDIO MULTI-CANAL
6.2 Audio Multi-Canal
Nota PCM, DTS e DD 5.1 (AC3), s ao aceites.
DTS-HD e DD True HD, serao convertidos a DTS e DD.
O RPi suporta audio multi-canal por HDMI passthrough, ou downmix para Stereo.
V a a Congurac oes, Sistema, Sada de audio:
Figura 32: Congurac ao de Audio
Na sada de

Audio, dever a ser HDMI.
Na congurac ao das colunas, dever a escolher a sua congura cao de colunas.
Desative Emitir estereo...e pode ativar Aumentar nvel...
Deixe as duas ultimas op coes ligadas, mesmo que n ao tenha uma sistema multi-
canal, se s o tiver uma televis ao stereo, a sua televisao deve ser capaz de fazer
downmix para stereo sozinha, sen ao, desative as ultimas op coes.
A maneira correcta de ligar, quando se tem um receiver, e ligar por HDMI o RPI
ao receiver, e depois do receiver para a TV por HDMI.
Se tiver um receiver mais antigo, ligue o RPi a sua TV, e o output optico da sua
TV ao seu receiver.
38
6.3 Bit Torrent 6 PERFORMANCE E

AUDIO MULTI-CANAL
6.3 Bit Torrent
Devido as limitacoes de CPU, o Raspberry Pi n ao pode processar muito volume
de dados cifrados e compactados, como e o caso do BitTorrent hoje em dia. Na
pr atica, cerca de 3 a 4 MB/s (25 a 33 Mbps).
7
No nosso caso, uma parte do CPU, infelizmente, e constantemente utilizado pelo
XBMC, mesmo estando este completamente parado.
Podemos, no entanto, colocar as prioridades do transmission-daemon acima do
XBMC, em que iremos notar um abrandamento nos menus, mas em principio,
n ao deveremos notar na reproducao de lmes.
Primeiro, descobrindo qual o n umero do processo (PID) do transmission-daemon:
ps x
E vericar qual e o PID do transmission-daemon, ex:
PID TTY STAT TIME COMMAND
684 ? Ss 0:00 udisks-glue
6255 ? Ss 0:00 -su -c export XBMC_HOME=/opt/xbmc-bcm/xbmc-bin/share
6260 ? Sl 1971:34 /home/pi/.xbmc-current/xbmc-bin/lib/xbmc/xbmc.bin --
6261 ? S 0:00 logger -t xbmc
7927 ? S<sl 103:24 /usr/bin/transmission-daemon --config-dir /var/lib/tr
19327 pts/0 Ss 0:00 -bash
19444 pts/0 R+ 0:00 ps x
No meu caso, e o 7927, o seu podera diferir. Entre o comando:
sudo renice -10 -p 7927
E o transmission-daemon tera prioridade sobre o XBMC na alocac ao de recurssos.
Caso queira voltar a normalidade:
sudo renice 0 -p 7927
7
Transferencias CIFS (rede windows), HTTP e FTP, nao cifradas usam muitos menos CPU,
e pode utilizar a largura de banda do RPi (100Mbps no caso ethernet, ou ate 11,91MB/s) sem
problemas.
39
7 EMISS

OES EM DIRETO E OUTRAS FONTES


7 Emiss oes em direto e outras fontes
7.1 Instalacao
Podem explorar o site http://aminhacasadigital.blogspot.pt para carem a
saber mais sobre os add-ons portugueses em existencia. O site conta com um repo-
sit orio de add-ons portugueses (e estrangeiros) onde poder ao encontrar excleentes
trabalhos.
Nota O com o Xbian, o librtmp j a se encontra atualizado.
7.2 Criar Atalho
Pode criar um atalho nos VIDEOSpara o TV Portuguesa, por exemplo.
Sistema, Congura coes, Visual, Tema, Denic oes, Janela Principal, Add-ons, Sub-
menu de Vdeos da P agina Inicial.
40
8 FAQ
8 FAQ
8.1 O RaspberryPi consegue correr vdeos 1080p sem bre-
aks (velocidade constante)
Sim, o RPi tem um descodicador h.264 por hardware, por isso consegue correr
vdeos melhor que um Core 2 Duo consegue fazer por software.
Apesar dos descodicadores h.264 por hardware serem comuns, na maior parte dos
casos, o software n ao tira total partido deles, nao e o caso do Xbian que utiliza o
nosso Raspberry Pi em todo o seu potencial.
De facto, podemos reproduzir ate 16X sem que o vdeo salte, e podemos fazer
mudan cas instant aneas para qualquer parte do vdeo.
O descodicador tambem funciona para vdeos do Youtube.
8.2 Que formatos suporta
Contentores: AVI, MPEG, WMV, ASF, FLV, MKV/MKA (Matroska), Quick-
Time, MP4, M4A, AAC, NUT, Ogg, OGM, RealMedia RAM/RM/RV/RA/RMVB,
3gp, VIVO, PVA, NUV, NSV, NSA, FLI, FLC, DVR-MS and WTV
Formatos de video: MPEG-1, MPEG-2
8
, H.263, MPEG-4 SP and ASP, MPEG-
4 AVC (H.264), HuYUV, Indeo, MJPEG, RealVideo, RMVB, Sorenson, WMV,
Cinepak, VC1
9
.
Formatos de Audio: MIDI, AIFF, WAV/WAVE, AIFF, MP2, MP3, AAC, AAC-
plus (AAC+), Vorbis, AC3, DTS, ALAC, AMR, FLAC, Monkeys Audio (APE),
RealAudio, SHN, WavPack, MPC/Musepack/Mpeg+, Shorten, Speex, WMA, IT,
S3M, MOD (Amiga Module), XM, NSF (NES Sound Format), SPC (SNES), GYM
(Genesis), SID (Commodore 64), Adlib, YM (Atari ST), ADPCM (Nintendo Ga-
meCube), and CDDA.
Formatos de Imagem: RAW image formats, BMP, JPEG, GIF, PNG, TIFF,
MNG, ICO, PCX and Targa/TGA
Formatos de Legendas: AQTitle, ASS/SSA, CC, JACOsub, MicroDVD, MP-
sub, OGM, PJS, RT, SMI, SRT, SUB, VOBsub, VPlayer
Formatos de Metadados: APEv1, APEv2, ID3 (ID3v1 and ID3v2), ID666 and
Vorbis comments for audio le formats, Exif and IPTC (including GeoTagging)
for image le formats
8
Requer licenca a parte
9
Requer licenca a parte
41
8.3 O Transmission d a-me erro que nao consegue/n ao tem permiss oes para
aceder ao diret orio 8 FAQ
8.3 O Transmission da-me erro que nao consegue/nao tem
permissoes para aceder ao diret orio
Ser a que introduziu os valores corretamente?
Verque as permissoes (e nome) do seu disco rgido utilizando:
ls -la /media
Se nao for tudo do utilizador pi, resolva com:
sudo chown -vR pi /media/*
sudo chgrp -vR pi /media/*
sudo chmod -R 755 /media/*
P are o Transmission:
sudo service transmission-daemon stop
Verique a sua congurac ao, e se for preciso, edite-a com o nano:
cat /etc/transmission-deamon/settings.json
E volte a iniciar o Transmission:
sudo service transmission-daemon start
Verique que o processo do transmission e do utilizador pi:
ps ux
E dever a resolver (reinicie os torrents).
42
8.4 Como fazer reboot ao RPi corretamente 8 FAQ
8.4 Como fazer reboot ao RPi corretamente
sudo reboot
8.5 Como reiniciar s o o XBMC
sudo initctl stop xbmc
sudo initctl start xbmc
8.6 Funciona com lmes 3D
Sim. Para ja, apenas com Half-size side-by-side (SBS) ou over/under (como s ao a
maioria dos lmes distribuidos). Mas podera ser possvel suportar Full-size. A di-
ferenca entre full-size e half-size e que half-size tem metade da resoluc ao horizontal
(SBS) ou metade da resoluc ao vertical (OU) face ao um full-size.
8.7 Estou com diculdades em ligar um portatil/dispositivo
movel ao meu Pi, e tenho um ZonHub
Experimente ir ao browser dessa esta cao m ovel, e aponte para o IP do Pi. Se der
a pagina do XBMC, a culpa esta na congurac ao, sen ao, a culpa e mesmo do Zon
Hub. Desligue e ligue este...
Utilizadores reportaram que escolher uma porta acima de 1024 para o acesso re-
moto (web interface), funcionava.
8.8 Posso surfar na web
Sim, procure pelo Arora Web browser no menu... vai precisar de um rato e um
teclado ou equivalentes...
8.9 Como manter o sistema atualizado
O XBMC devera auto-atualizar-se sozinho, o resto dever a fazer:
sudo apt-get update && sudo apt-get -y upgrade
43
8.10 E legendas autom aticas 8 FAQ
8.10 E legendas automaticas
Mesmo com uma inteligencia humanapor detr as, por vezes as coisas falham,
quanto mais com uma articial. Alem disso, em series, e prefervel esperar
mais um bocado (quando as vemos) para aparecerem legendas em ingles, ou em
portugues. Por isso, uma automatizacao a isso, n ao acho que seria uma boa ideia.
8.11 Como fazer resetao Transmission
Pode desintalar o transmission-daemon com as conguracoes com:
sudo apt-get purge transmission-daemon
E depois voltar a instala-lo com:
sudo apt-get install transmission-daemon
8.12 Que controlos remotos (software) para Android/iOS?
Para Android, o que gostei mais, foi do Yatse, sem d uvida. Para iOS, a App ocial
e a Constellation para XBMC s ao as minhas escolhas. As tres tem interfaces para
Smartphone e Tablet e s ao 100% gratuitas, sendo que a Constellation mostra
an uncios, a menos que compre a vers ao paga.
Yatse (Android) Ocial (iOS) Constellation - Free (iOS)
44

You might also like