O XBMC foi desenhado inicialmente para a XBOX (em 2003) com o objetivo de ser uma alternativa multimédia para a TV da sala de estar. Este software tem, portanto, uma interface simplificada e adaptada para TVs, ou seja, para que seja possível utilizá-la através de um comando remoto de forma simples e intuitiva para toda a família. O nome XBMC vem de "Xbox Media Center", no entanto funciona de forma nativa nos mais diversos sistemas, nomeadamente Android, Linux, BSD, MacOS, iOS e Windows.
Devido à sua aparência muito bem refinada e ao facto de ser um software livre e multiplataforma, o XBMC tem sido usado para os mais diversos fins, nomeadamente SmartTVs, aparelhos multimédia, Rasperberry Pi entre outros.
As capacidades do XBMC
O XBMC suporta os mais diversos formatos multimédia, nomeadamente: formatos comuns de música como mp3 e ogg; formatos de vídeo, divX e MKV; e até é compatível com playlists e imagens. Ele disponibiliza também funcionalidades extras como informações meteorológicas.
O facto de o XBMC permitir adicionar plugins fez com que a equipa de desenvolvimento se focasse no sistema, nomeadamente na aparência e otimização de performance, e deixasse as funcionalidades extra para a comunidade. Através dos plugins os utilizadores ficam com acesso a inúmeras funcionalidades extra, nomeadamente capacidade de reproduzir vídeos do Youtube, do Hulu, Netflix, Veoh, Pandora Radio, entre outros. Para além disso, outros plugins são úteis para tornar o XBMC mais compatível com os canais convencionais de Televisão, nomeadamente a gravação dos seus programas preferidos, a visualização da programação dos canais, entre muitas outras coisas que você poderá explorar.
O facto do XBMC ser open-source e comunitário traz as vantagens usuais deste tipo de software, nomeadamente a internacionalização. O XBMC tem suporte para mais de 60 idiomas até ao momento e este número poderá aumentar conforme a vontade e necessidade da comunidade. Para além disso, o XBMC ainda tem suporte a instalação de diferentes temas visuais, o que significa que pode ter visuais completamente distintos consoante os gostos de cada um.
Requisitos do sistema
Apesar do XBMC estar em constante desenvolvimento para melhorar a performance e a funcionalidade, na verdade a sua interface ao ser rica visualmente exige algumas capacidades gráficas. Nesse sentido, este sistema precisa que o Hardware tenha recursos 3D, nomeadamente uma placa de vídeo relativamente boa. Uma vez que é comum reproduzir-se vídeos com qualidade FullHD, ou seja, em formato 1080p, as necessidades de hardware gráfico são quase obrigatórias.
Pelo que é referido pela equipa de desenvolvimento, por causa destes motivos referidos acima, no mínimo é recomendável que o XBMC seja utilizado num computador com processador Dual-Core a 2GHz. Tudo o que for melhor obviamente funcionará bem.
Apesar destas "pequenas exigências", o XBMC funciona também nas Boxs que se vende nas lojas para ter ligadas à TV da sala de estar. Estas boxs normalmente têm processadores ARM, presentes também no Raspberry Pi. No caso deste último há uma distribuição Linux chamada RaspBMC que basicamente disponibiliza o XBMC otimizado para o Raspberry Pi que é um pequeno aparelho bastante barato. Você pode ter noção de como funciona o XBMC nesse pequeno aparelho no vídeo seguinte:
Download do XBMC
Atualmente o XBMC está na versão 12, no entanto, o XBMC 13 está em desenvolvimento ativo com várias melhorias que em breve estarão disponíveis de forma estável para todos nós. Essa versão em desenvolvimento ainda não é aconselhada a ser utilizada, no entanto, se você for aventureiro poderá fazer download da versão em desenvolvimento aqui.
Reletivamente à versão estável, chamada de XBMC-12 Frodo, você pode saber mais sobre essa versão aqui e poderá fazer download clicando no botão seguinte:
Tal como referido, o XBMC é disponibilizado para várias plataformas, nomeadamente para o Ubuntu. Caso você queira ter uma distribuição completamente direcionada para o XBMC e pronta a ser utilizada, use o XBMCbuntu.