Det perfekta mediacentret är ju en sak jag ganska aktivt strävar efter att hitta, det har dock med åren visat sig vara lite utav Mission Impossible IV. Mitt intresse för mediacenter började väl någonstans tillsammans med mitt gamla xbox och Xbox Media Center, som då kändes som att framtiden hunnit ikapp. Senare utvecklades ju dock tekniken och det blev mer och mer populärt med högupplösta material och då visade det sig att ett klassiskt Xbox helt enkelt inte hade tillräckligt med kräm för att köra ens material i 720p-upplösning.
Jag började se mig om efter andra alternativ, och eftersom jag då hade hunnit byta ut min PC mot en iMac, så föll det naturliga valet på en Mac Mini som mediacenter. Alla Macar levereras ju med OSX som operativsystem som de flesta vet, och OSX har en mediacenter-mjukvara som kallas för FrontRow. Poängen med FrontRow är egentligen att du ska få ett TV-anpassat gränssnitt för all media du hanterar med iTunes och iPhoto. Idén är mycket god, och det fungerar perfekt för ändamålet, problemet är ju dock att av all media du har så är det ytterst få filer som går att trycka in i iTunes.
En lösning på problemet är den eminenta QuickTime-pluginen Perian, som låter alla QT-baserade spelare att spela en mångfald av olika format. Och med Perian installerat så kan man köra xvid, divx och mkv (samt ytterligare format) i FrontRow. Problemet är bara att Perian är jättebra på format men totalt värdelöst ur prestandasynpukt. Problemet blir alltså att du i teorin kan spela mkv, men Mac Minins processor på 1.83ghz Core2Duo (alt. 2.0ghz C2D) orkar helt enkelt inte med att koda av ens 720p på ett i mina ögon acceptabelt sätt.
Efter att ha konstaterat att min Mac Mini inte orkar med HD-materialet testade jag även en AppleTV. Det råder ju en hel del delade meningar kring AppleTV, och jag håller med vissa av dom. I princip har du samma begränsningar i AppleTV som i FrontRow, men du kan även här installera Perian och även här orkar inte processorn med riktigt HD-material. Det HD-material som Apples sjävla kodar för iTunes Store orkar den dock med, och det håller faktiskt godkänd kvalitet. Dock, gränssnittet i AppleTV (som är samma som i FrontRow i OSX 10.5) är helt fantastiskt. Det finns inte en enda onödig detalj och det är en barnlek att navigera, det är i mina ögon helt överlägset allt annat gränssnittsmässigt.
Hur som helst, poängen med AppleTV är att du ska hyra eller köpa material via iTunes Store, för att sedan sömlöst synka det till din AppleTV (numera kan man köpa/hyra direkt i AppleTV). Idén med det känns riktigt rätt, problemet är att vi inte har videomaterial i svenska iTunes Store. Du kan komma runt detta genom att använda amerikanska presentkort, men det tar ju lite död på smidigheten. Men just denna låsning till iTunes gör också AppleTVn ganska meningslös i Sverige. Jag tror dock att om vi haft ett fint utbud i iTunes Store i Sverige, så hade jag övervägt att hyra materialet istället för att ladda ner, enbart för det är så förbannat smidigt.
Jag sålde alltså AppleTVn igen, men kan än i dag sakna den på sätt och vis, för att bygga ihop en Shuttle HTPC. Fördelen var att jag kunde bränna i förhållandevis bra hårdvara för att säkert kunna spela allt, vilket jag lyckades med både i MediaPortal , XP MC och Vista MediaCenter. Ett stående problem med PC är ju dessväre att dom väsnas så förbannat, så det var riktigt pilligt att få tag i ett fläktlöst nätaggregat och få ner processorfläkten osv i Shuttlen, för att få en acceptabel ljudnivå.
Jag fick det att fungera ganska bra, men i slutändan så pallade jag som Apple-fanboy inte med att ha det på det viset, och bytte tillbaka till en Mac Mini. Värt att notera är dock att min första mini var en CoreDuo, och min nuvarande är en Core2Duo, så min förhoppning var att den skulle orka med lite mer. Så återigen var jag igång med FrontRow och Perian, utan att få det att fungera sådär jättebra.
Men så en dag såg jag att teamet som portar XBMC till OSX valt att göra en fork på koden och bryta sig loss för att få mer frihet att Mac-anpassa mjukvaran. Det hela döptes om till Plex.
Jag körde givetvis in Plex på min Mac Mini, och genast öppnade himmlen sig för mig. Nu är det förvisso så att Plex fortfarande till mycket stor del bygger på XBMC, så givetvis skall XBMC-teamet ha mycket respekt för sitt arbete. Men resultatet är oavsett att Plex är extremt effektivt på att koda av material. Min Mac mini slukar i sig 720p-material utan något som helst problem, och efter några ovetenskapliga tester så verkade det som den tog 1080p också.
Efter den upptäckten blev jag ju i princip tvungen att byta TV till en med FullHD-skärm (i praktiken var detta en väldigt lång process vilket flera av mina kollegor kan intyga). Och nu när jag har min FullHD-TV så kör jag mestadels 1080p-material.
Hitills har Plex gått loss helt problemfritt på 9 av 10 1080p-filmer. Detta är alltså en maskin med integrerat grafikkort med 32mb minne, 2gb RAM och 1.83ghz C2D-propp. En del av oss känner säkert till vissa sk. Eureka-releaser, som alltid har väldigt hög bitrate, än så länge har den spelat alla jag testat utan problem. Det enda jag haft problem med hittills pga. prestandaproblem är Planet Earth, troligen pga en kombination av välditg hög bitrate och extremt mycket plotter i bilden (typ trädkronor, vattenytor etc).
Plex har även bytt default skin från Project Mayhem till MediaStream, vilket jag tycker gör att det får ett avsevärt mycket snyggare och modernade utseende out-of-the-box. I övrigt så är funktionerna desamma som XBMC, du har stöd för att montera diverse nätverksshares för att streama ditt material. Du har stöd för python scripts i form av pluginer etc. Numera finns det även en plugin installerad default som ger möjlighet att importera iTunes på ett lite snyggare sätt, men så vitt jag vet så gäller det bara lokalt än så länge, och rör sig alltså inte om att ansluta ett utdelat iTunes-bibliotek (något jag själv väntar på att få stöd för igen).
Varför tycker jag då detta är så bra då? Jo, det är egentligen ganska enkelt; jag gillar helt enkelt Mac och OSX bättre än Windows och PC, och Plex fungerar verkligen bra och ser snyggt ut. Utöver det så är Mac Minin en väldigt kompakt och tyst maskin (samt har fjärr inkluderat om man vill använda den), så den lämpar sig perfekt för detta ändamål. Det enda negativa är att det sitter en 2,5″ HDD i den. Ur ljudnivåsynpunkt är det fantastiskt, men om man vill lagra ner mycket material utan att köra NAS tex, så blir det lite pilligare. Dessutom är dessa diskar ganska dyra per Mb, och dom är lite för slöa för att ladda ner samtidigit som man spelar en 1080p-film.
Dock, tyvärr så har Apple inte uppdaterat Mac Minin på ett bra tag, och med dagens pris <-> prestanda-förhållande så är det en ganska dyr liten dator. Men med lite tur så kommer det en ny modell i januari som kanske bygger på de nya Macbookarna, och det ser ut att innebära hårdvarustöd för h264 på grafikchippet. Jag väntar spänt på detta och håller tummarna!
Är man intresserad ytterligare så rekommenderar jag att kolla in http://www.plexapp.com för info om Plex, samt http://www.perian.org för info om Perian. Perian är trots sina prestandabekymmer en mycket bra plugin att ha installerad för de som inte vill ha massa olika mediaspelare på sin laptop/desktop Mac.




Intressant. Själv kör jag MacMini hemma 2Ghz Duo2core och funderar på att snabba upp den med snabbare intern hårdisk.
Coolt. Har du testat köra Plex? Jag har själv aldrig jämfört resultatet på min 1.83ghz med en 2ghz. Jag tror det är större L2 cache i 2ghz’aren, men jag är inte säker. Det är möjligt det räcker till med den lilla skillnaden för den där sista biten jag har lite problem med väldigt hög bitrate.
bra skrivet! bekräftar det jag funderat på. såfort jag köper en högupplöst skärm får det bli en sånhär lösning.
Hej Max.
Bra liten artikel för mig som väntar min första Mac mini nu till dagarna i nästa vecka. Plex verkar vara the shit trots att man stängde av funktionen att avkoda ouppackat matrial (e.g rar, zip)
Har du kommit längre i ditt bygge då artikeln ändå är från 2008? Hur ser uppsättningen ut idag? Jag skall bygga nu och behöver all hjälp jag kan få. Min förhoppning är dessutom att jag skall hitta någon bra integration med ComHems digitaltv via DVB-C. Elgato har ju en eyeTV lösning, men hybridstickan känns onödigt simpel och okompetent jämfört med Diversityn med två tuners samt de nya nätverkslösningarn. Ingen funkar ju dock med DVB-C.
Tack igen för en bra artikel.
Mvh
Nicklas