Deixe-nos terminar o ano 2017 com uma explosão incluindo uma referência nostálgica ao passado. Há muito tempo que foi pedido por tantos e agora finalmente aconteceu. Kodi para Xbox One está disponível em todo o mundo através do Windows e Xbox Store e só será lançado a partir de Kodi v18. Note que ainda não está terminado e pode conter funcionalidades e bugs que serão mencionados mais tarde neste artigo.

The Past

Foi há cerca de 15 anos atrás que um grupo de programadores com os mesmos objectivos lançou algo que se chamava Xbox Media Player (a história completa pode ser lida aqui). Nessa altura, a Xbox era um dos dispositivos mais acessíveis que se baseava na arquitectura x86 com TV-out, tinha um drive óptico e era relativamente fácil de “hackear”. A partir daí, evoluiu para o Xbox Media Center, que era a base do que viria a ser o XBMC. Em algum momento foram adicionadas outras plataformas além da Xbox e o projeto se tornou cada vez maior. O cenário de hardware continuou a evoluir e tornou-se mais barato e a outrora famosa Xbox tornou-se um pouco obsoleta, uma vez que as outras plataformas eram mais fáceis de instalar no XBMC. A partir de 27 de Maio de 2010, foi anunciado pelos desenvolvedores do XBMC que cessariam o desenvolvimento para o Xbox original.

Foi pensado pela equipe que colocar o Kodi (XBMC) rodando em versões mais novas do Xbox seria um desejo e nunca mais veríamos isso acontecer. Com o passar do tempo os desenvolvedores e usuários ficaram felizes em executar o XBMC em seus dispositivos Linux, Windows, OSX, Raspberry-Pi e Android como tal ninguém realmente olhou para trás. Embora brincando por razões nostálgicas, falamos sobre como seria divertido pô-lo a funcionar no Xbox novamente. No ano de 2014 finalmente fechamos a porta e renomeamos de XBMC para o que somos agora, Kodi.

Começou

Suddenly (provavelmente devido a algum estranho alinhamento cosmológico) a Microsoft anunciou que começaria a alinhar todos os dispositivos em direção a uma plataforma comum do Windows 10. Nossos olhos começaram a tremer e a equipe ficou ansiosa se isso significaria que o sonho de longa duração se tornaria uma realidade novamente. Então acordamos novamente, abanamos a cabeça e nos convencemos de que isso não iria acontecer, pois o Kodi estava se tornando muito complexo para ser portado de novo. Mesmo a migração do código para dispositivos Windows 10 normais para a chamada Plataforma Universal Windows (UWP) foi considerada fora de alcance. Até mesmo a versão Desktop Bridge (Project Centennial) para levar aplicativos regulares para a loja foi considerada muito difícil. Em junho de 2016, provou-se que estávamos errados ao sermos contatados por desenvolvedores que tinham tido sucesso com relativa facilidade. Com alguns pequenos ajustes conseguimos obter a versão 32-bit do Kodi empacotada e listada na Windows Store em setembro de 2016. Você pode ler mais sobre essa história aqui: Kodi vai para a Loja do Windows. Com esse marco feito nós pensamos que é onde a história termina.

O longo caminho pela frente

até aquele momento o Kodi ainda era uma aplicação de 32 bits e o trabalho continuou lentamente portando todas as peças necessárias para ser compatível com 64 bits. Agora a história do UWP realmente começa. Enquanto o trabalho de 64 bits estava sendo feito, o sonho de obtê-lo como uma verdadeira aplicação UWP não se desvaneceu. Na verdade, com a ajuda e orientação da Microsoft, alguns de nossos desenvolvedores começaram a trabalhar em segredo para tornar isso uma realidade. Apenas alguns poucos da equipe foram informados de que isso estava acontecendo (o mesmo aconteceu com a porta do Android), pois definitivamente não teríamos nenhuma esperança caso isso falhasse. Em dezembro de 2016 (sim, você leu isso direito) o reconhecimento inicial foi feito sobre o que seria necessário para fazê-lo e parecia plausível. O trabalho inicial que precisava ser feito era converter a maioria se não todas as bibliotecas de código externas nas quais Kodi confia e fazer com que essas mudanças fossem aceitas pelo(s) grupo(s) desenvolvedor(es) original(is) de manutenção. Uma vez que esse trabalho foi iniciado, o código atual específico do Windows foi escolhido peça por peça e lentamente convertido para estar com as especificações do UWP. Um trabalho realmente tedioso como parte do código ainda inclui “hacks” baseados no primeiro Xbox. Como o trabalho das bibliotecas de código estava se aproximando do fim, pudemos finalmente anunciar que as primeiras compilações do Kodi de 64 bits estavam disponíveis para Windows. Você pode ler mais sobre isso aqui: Kodi de 64 bits para Windows.

Deixe que haja vida

Por volta de Julho de 2017 os primeiros sinais de vida fracos tornaram-se visíveis de iniciar o Kodi como uma aplicação UWP no Windows 10 normal. A partir daí, o trabalho progrediu lentamente para colocar todos os pedaços e peças no lugar, fazendo crescer o Kodi e preparando-o para a Xbox. Por volta de Novembro de 2017, o código UWP foi fundido na base de códigos mestre do Kodi e os estágios finais puderam começar. Isso também significava que a idéia de Kodi rodando no Xbox estava cheia em campo aberto, embora de alguma forma permanecesse sob o radar. A partir daí poderíamos facilmente criar builds de teste que poderíamos instalar em nossos dispositivos Windows e continuar a melhorar a versão UWP para onde estamos hoje.

Como fica?

Bem essa é a parte divertida sobre o ambiente Kodi. Na verdade parece tudo o mesmo em qualquer plataforma, por isso a versão UWP não é excepção. A maioria dos bits e peças, aparência e sensação estão lá que você vai encontrar em qualquer outra plataforma. Lamento que não possamos torná-lo mais excitante do que isso. É o que é. Apenas outra plataforma Kodi que parece exatamente a mesma, mas apenas em um dispositivo diferente. Por isso vamos redireccioná-lo para a nossa página sobre aqui https://kodi.tv/about

Quais são os limites actuais?

O que deve realmente compreender e continuar a lembrar é que ainda está em fases iniciais de desenvolvimento e tem bordas muito ásperas, pode não ser tão estável como a versão normal e pode até estar a faltar algumas funções. Devido à natureza de como funciona o UWP, nossas mãos estão atadas em algumas áreas. Algumas partes ainda nem estão prontas e nossos desenvolvedores ainda estão trabalhando para que ele atinja o padrão normal. A partir desta escrita, há acesso limitado apenas ao que faz parte das suas pastas de Vídeo e Música. O suporte de rede é limitado apenas a NFS:// compartilhamentos. Sem acesso à unidade Blu-ray para iniciar o disco ou mesmo uma unidade de armazenamento anexada (esta está agora resolvida). Ainda pode haver problemas com certos módulos python gerais que são usados por add-ons e estamos encontrando-os e relatando-os aos desenvolvedores à medida que os testes progridem. Tenho certeza que há mais que podem não funcionar como pretendido ainda, pois há tantos recursos que demorarão um pouco para serem revistos. Não podemos prometer até que ponto podemos colocar todas as funcionalidades a funcionar, pois tudo depende do que está disponível para nós desenvolvedores.

Palavras finais

Em resumo, estávamos cientes desde o início que haveria limitações quando o trabalho começasse, no entanto, isso nunca nos impediu de realizar o sonho de voltarmos a estar disponíveis no dispositivo que iniciou tudo. Quase parece que renascemos novamente. Com este anúncio e todo o trabalho a ser feito para a próxima versão V18, o ano de 2018 vai ser incrível.

Nós certamente gostaríamos de agradecer aos desenvolvedores que nos ajudaram e apoiaram durante todo o processo. Antes de mais nada, afedchin que lidou com o desenvolvimento do UWP a partir de um certo ponto. Rechi e Paxxi pela ajuda e suporte na compilação e limpeza das bibliotecas de código, bem como suas revisões de código. Finalmente, o resto da equipa Kodi e, claro, todos os utilizadores (fórum) que continuam a dar-nos suporte.

Ajuda e suporte

Para ajuda e suporte pode visitar a secção dedicada ao fórum para Windows UWP. Nós adicionamos alguns tópicos pegajosos com problemas conhecidos e FAQ e estaremos atualizando esses ao longo do caminho.

Vestuário, doações ou se envolvendo

Encerrar envolvido é bastante fácil. Nós encorajamos você a relatar problemas com estes builds no nosso fórum primeiro e depois, se solicitado, enviar bugs no Trac (seguindo este guia: Como enviar um relatório de bug). Note que precisamos de informações detalhadas para que possamos investigar o problema. Nós também apreciamos fornecer suporte em nossos Fóruns onde você puder. Você também pode seguir ou ajudar a promover o Kodi em todas as redes sociais disponíveis. Leia mais na página “Envolva-se”. Estamos sempre felizes em receber uma doação através da qual você demonstra seu apoio e apreço, e camisetas e estojos Raspberry Pi ainda podem ser encontrados na barra lateral para compra. Todas as doações e outras receitas vão para a fundação XBMC e são normalmente utilizadas para viagens para participar de conferências, qualquer papelada necessária e taxas legais, compra de hardware necessário e licenças para desenvolvedores e, espera-se, a conferência anual XBMC Foundation Developers Conference.

Deixe uma resposta

O seu endereço de email não será publicado.