XBMC 10,0 Går til 11


XBMC-prosjektet sluppet versjon 10.0 av sin integrerte mediesenter programvare rett før ferien, og hvis du ikke har test-drevet det på en stund, gjør deg selv en tjeneste og ta tak i nybygg nå

10.0 er en betydelig forbedring i medieavspillingsfunksjonalitet, inkludert hardware video akselerasjon, og det er en lang liste over andre forbedringer og nye funksjoner &ndash.; men en spesielt skiller seg ut: evnen til å legge til og fjerne plugins på fly, fra i GUI. Det er så nær som jeg har sett til et pek-og-klikk " spiller noe " open source media center løsning

Selvfølgelig, en del av omfanget av at ". betydelig forbedring " påstandene stammer fra det faktum at det har vært en lang tid siden XBMC siste stabile utgaven. En virkelig
lang tid: den forrige hovedversjon bump var i mai 2009; det var en 9.11-oppdateringen i desember 2009, men det gjorde ikke innføre mye i veien for ekstra funksjoner, spesielt på Linux.

I tilfelle du ikke er kjent med prosjektet, XBMC var opprinnelig Xbox Media Center, en hjemmekino-PC (HTPC) -lignende mediesenter designet for den første generasjonen Xbox-maskinvare. Kort tid etter prosjektet utvidet sitt virkeområde betraktelig, trans i løpet av noen få utgivelser i en cross-platform medieprogram som kjørte på Linux, men også på Mac OS X og Windows, pluss spesialitet maskinvare som Xbox og AppleTV. Navnet ble da de-acronymized, KFC-stil, til XBMC. Som enhver mediesenter app, forsøk på XBMC å runde opp og spille av lyd og videoinnhold fra alle mulige kilden – inkludert lokal lagring, nettverkslagring, live og on-demand streaming, og å gjøre det på en enkel å navigere grensesnitt du vil føle deg komfortabel med å bruke mens lutede i en lenestol på tvers av rommet.

Det er en høy for en rekke årsaker. Først blir antall medie filformater og kodeker stadig skiftende og stadig voksende. For det andre er det score av veier til lyd- og videoinnhold: RSS feeds, SMB, NFS, HTTP, UPnP, DAAP, RTSP, RTP, BitTorrent, og hundrevis av individuelle nettsteder med ikke-standard grensesnitt. Til slutt, i motsetning til Roku eller Apple, har XBMC til å jobbe på en uforutsigbar rekke CPU og grafikk chip kombinasjoner utenfor prosjektets kontroll.

Likevel klarer de fortsetter å gjøre det. Den 10,0 utgivelsen er kodenavnet " Dharma " og du kan ta initiativ til å installere det på din Linux-boksen ved å gripe kildekoden eller en pre-bygget pakke for Ubuntu, Arch Linux, Mandriva, eller opensuse. Hvis du bare ønsker å prøve det, er en live CD image også tilgjengelig. De grunnleggende Linux-pakken installerer XBMC som en normal, lansering-fra-menyen søknaden, men det er også en " stående " alternativet som er ment for å starte opp et system direkte inn XBMC – med mindre du bygger en dedikert HTPC, sannsynligvis er det ikke den pakken du ønsker.

Hva er nytt

XBMC mediaavspillingsmotoren har flere nye funksjoner i 10,0, inkludert tillegg av WebM og VP8 video støtte og alle de innfødte Blu-ray disc støtte som er mulig uten å knekke AACS krypteringssystem. Det kan ikke være massevis av ukrypterte Blu-ray-titler i øyeblikket, men dette er fremgang.

Uansett hvor det kan komme fra, 1080p-innhold plukket opp et løft i denne utgaven med tillegg av flere maskinvare video dekoding metoder. Maskinvareakselerasjon er nytt i Windows bygge, og Linux-versjonen inkluderer støtte for leverandørnøytral Video Acceleration API (VAAPI), i tillegg til den eksisterende støtte for NVIDIAs VDPAU. Sist men ikke minst, alle plattformer fått støtte for maskinvare video dekoding med Broadcoms CrystalHD video dekoding gasspedalen. CrystalHD chips er billig tilbehør tilgjengelig i en rekke formfaktorer, inkludert lavprofil mini-PCIE og Expresscard-pakker. Det er også nye resampling algoritmer å oppskalere standard-definition innhold og nye videomoduser å skalere, zoom og beskjære innholdet for 4x3, 16x9, og andre skjerm dimensjoner.

Det er en lang liste med mindre bug reparasjoner og forbedringer, hvorav den mest praktiske er de nye Media Source plugins – disse er de nettsted- eller tjenestespesifikke tilleggene som gjør at XBMC for å få tilgang til innhold fra en ekstern Web kilde. Mange krever spesiell logikk for å takle de inkonsekvenser og quirks av selve tjenesten, og 10,0 omfatter mer enn et dusin nye (inkludert mange internasjonale innholdstjenester) og oppdateringer til mange flere.

Men like viktig er det At disse plugins har blitt re-priset inn XBMC grensesnitt, og kan legges til og fjernes fra programmet. 10,0 samtaler denne " Add-ons Browser, " speiling språket som brukes av Mozilla og andre prosjekter. Nettleseren inkluderer ikke bare mediekilde plugins, men andre XBMC utvidelser som legger helt ny funksjonalitet, som undertittel støtte, et web-grensesnitt, og så videre. I tidligere utgaver disse funksjonstillegg var separat, som forårsaket noen forvirring for sluttbrukere

Nå kan du bare bla gjennom dem og klikk på ". Legge ". Dette er en av XBMC sterkeste egenskaper; andre media center plattformer – inkludert MythTV, som fortsatt leder i planlegging og innspilling kringkastingsinnhold – gjøre å installere plugins en kolossal smerte. Heldigvis er det en MythTV front-end add-on for XBMC, slik at du kan få i pose og sekk. Tilleggene er også sortert i kategorier, skille UI skins, videokilder, spill og andre funksjonelle plugins, noe som gjør den betydelig samling mer håndterlig

Dharma introduserer også støtte for kjøring av ekstern ". Add-on repositories " som kan bladde innenfra XBMC. Den første (og så langt jeg kan fastslå, bare) tilbyr tilgjengelig i den offisielle XBMC teamet depotet, som huser alle de add-ons som oppfyller prosjektets angitte krav til å være åpen kildekode og ikke bryter loven.
< p> Det er mer i denne utgaven som antyder interessante utviklingen i fremtiden – slik som innledende støtte for MySQL som database back-end. Men det er ikke noe som kan kalles en regresjon eller en betydelig ulempe; hvis du er en mediesenter-bruker, ta det for et spill.

Hva er ikke ny, men likevel verdt å kommentere

Uten tvil, XBMC lave nivå media prosessering evner er prisverdig, men for meg de to områdene som gjør app glans er den svært bare brukergrensesnitt og gleden over å bidra add-ons. Grensesnittet fungerer like godt med et tastatur, en mus, eller en fjernkontroll — noe som ikke kan sies om flere andre åpen kildekode mediesentre. Det er også intuitivt lagt ut; ikke på noe punkt har jeg oppdaget en skjerm eller undermeny der det ser
som å trykke på " venstre " knappen vil tillate meg å sikkerhetskopiere et nivå bare for å oppdage at ESC er den eneste veien ut

På samme måte, selv om menystrukturen for å få tilgang til media ikke er veldig komplisert (Video - > videokilder, osv). , systemkonfigurerings menyene er ikke trivielt å få rett, men XBMC gjør dem fornuftig og lett å navigere. MythTV, i kontrast, har nestet menyer som hver kan kreve ni eller ti skjerm fuls av " Neste " button-klikk i orden å sykle tilbake til start. XBMC velger også standardinnstillinger som fungerer, og forenkler potensielt vanskelige oppgaver som konfigurering video scan med et skjerm verktøyet enkelt å bruke.

XBMC prosjektet tilbringer også mye tid på å lage add-on APIer fornuftig, og dokumentere hvordan komme i gang. Du kan skrive plugins i Python, koble til XBMC med en JSON API, eller aktivere ny maskinvarestøtte via en hendelse API. Som et eksempel på hvor lett å bruke denne strukturen er, er det allerede foreløpig støtte for bruk av Microsoft Kinect som XBMC grensesnitt. Hver av disse utviklingsmetoder er dokumentert i detalj på prosjektets wiki, komplett med funksjons referanser og tutorials

Ikke for å plukke på MythTV, men her igjen kontrasten er slående. MythTV plugins må være skrevet i C ++, bygget med Qmake og er noen ganger installert på serveren, og noen ganger på klienten. Den plugin arkitektur dokumentet er nesten tom, og anbefaler deg å undersøke en eksisterende plugin for å lære mer

Sannheten er, brukere i disse dager har en endeløs rekke måter å få tilgang deres musikk, videoer og bildesamlinger &ndash.; spesielt Linux-brukere, som sannsynligvis har flere programmer på sine fingertupper enn folk på noe annet operativsystem. Så ikke alle kommer til å finne en dedikert mediesenter app som XBMC til å være deres kopp te. Men hva XBMC gjør best er skikket til at stuen miljø, hvor uendelige muligheter blitt en forpliktelse snarere enn en bragging punkt. XBMC 10,0 setter medieinnhold først, og får ut av veien resten av tiden. Som er alt vi virkelig kan be om.