Jag har provat de flesta distar och de har alla sina för och nackdelar. När det gäller att bygga en HTPC under Linux så handlar det mest om nackdelar. De mest grundläggande funktionerna kan vara svåra att få till. I SUSE fungerar det inte att spela upp DVD out-of-the-box till exempel. Att fixa custom resolutions som 1280x720 eller 1280x768 kan också vara riktigt tidsödande.
Först kanske jag borde förklara vad jag försöker göra. Jag hade tänkt bygga något i stil med de nätverks-mediaspelare som finns på marknaden idag men med bättre stöd för codecs för HD-material, uppspelning av DVD som ISO-images, stöd för DVI och bra bildbehandling typ linjedubbling, scaling och postprocessing a la FFDShow etc. För det finsn det i princip bara två program under Linux och det är MythTV och Freevo. Myth har jag redan provat och det är i och för sig imponerande men inte riktigt vad jag hade tänkt mig denna gång. Det är lite för "tv-centric" och stökigt att sätta upp. Freevo har jag aldrig testat tidigare men en god vän har kört det i år utan problem och är mycket nöjd. En annan fördel med Freevo är att det är mer av ett frontend och skrivet i Python. Det ger i sin tur enkel och kraftfull anpassning mot de applikationer som Freevo använder sig av (MPlayer, Xine etc.). Freevo innehåller också stöd för tv men det är enkelt att stänga så att det försvinner ur menyer etc. Så jag tänkte ge Freevo en chans...
Den första dist jag slängde mig över var Ubuntu (som vanligt), allt på en CD och enkel att komma igång med. Problemet var att Ubuntu kommer med Python förinstallerat och Freevo 1.5.x kräver en äldre version. För stökigt att fixa till så nästa försök jag gjorde var med Debian. Lite bättre kontroll och efter en del strul så kunde jag installera Freevo via APT. Allt annat var dock ganska knöligt att få till under Debian så jag tänkte att det måste finnas en bättre väg. Efter en del surfande så insåg jag att Fedora Core verka vara den poppuläraste disten för Freevo så jag slängde mig över FC. Det jag alltid hatat med RH och FC är att det skall krävas mer än en CD för installation. Det går förvissa att installera via http eller ftp etc. och jag försökte med det ett par gånger men det fungerar smidigare via deras installations-DVD. Men skall det verkligen krävas mer än 3 gig installationsmedia och nästan 2 gig för en basic installation? FC5 var dock imponerande när det gäller utseende och enkel konfiguration av vilka applikationer som skall installeras etc. Mycket bra faktiskt. Efter att ha följt instruktionerna på Freevos wiki så gick det ganska smidigt att installera Freevo, konfigurera tog dock längre tid. Efter en del surfande på forum för FC så verkade många användare jämföra med PCLinuxOS, en dist jag aldrig tidigare testat!
Läste en del på PCLinuxOS hemsida och imponerades av upplägget. Laddade hem 0.93 MiniME och vart inget annat än positivt överaskad. Tänk om alla distar kunde vara lika föredömligt enkla! Allt fungerade över förväntan. Boot från LiveCD för att sedan enkelt kunna installeras på hårddisk (välj IDE som viruell driver under VMWare i stället för SCSI annars fick inte jag det att fungera). Efter installation till hårddisk gick allt annat kusligt enkelt, även sånt som brukar stöka till det. Konfigurerade snabbt om look-and-feel, bytte skärm till LCD 1280x768 och upplösning till 1280x720 (bara för att testa). Allt fungerade perfekt och alla värden fanns redan fördefinierade (inget hackande i config-filer med en editor). All mjukvara uppdaterade enkelt via Synaptics och nätet. Installationen av Freevo gick som en dans (utan att behöva lägga till något repository). Det var dessutom version 1.5.4 och inte någon tidigare version som det var med de andra distarna. Med kom även en hysad grund-config men jag råder er att följa instruktionerna på Freevos wiki för config innan det är dax att dra igång på riktigt.
För övrigt så imponerade Freevo också en hel del. Lite som XBMC både när det gäller utseende och funktion. Kan varm rekommenderas för den som vill ha något enklare än MythTV. TV-delen av Freevo är jag inte så intresserad av eftersom jag redan har en Dreambox. Med Freevo kan jag mounta diskar från både min mediaserver och min Drembox. Sedan kan jag spela upp materialet via Freevo (även HD-material som Dreamboxen kan spela in men inte spela upp). Att skriva en plugin till Freevo som kan fjärrstyra Dreamboxen och som kan läsa en live feed från Dremboxen borde inte heller vara allt för svårt. Streaming till Freevo fungerade perfekt för webradio och med tanke på att MPlayer ligger i botten så borde det inte vara några problem (fungerar perfekt med MPlayer direkt mot min Dreambox). Freevo har även stöd för EPG via XML. Kanske går det att skriva en plugin för att sätta timers i Dremboxen också.
För övrigt så fixar Freevo även att spela upp musik (CD, MP3, OGG, http-streams etc.). Ganska coolt när man laddar i en musik-CD och den automountar den och hämtar all info från nätet (skivomslag, titlar för album, låtar etc.). Den klarar även bildspel och det finns en rad andra plugins för väder, nyheter etc. Allt hyggligt enkelt att installera och konfigurera...
Framförallt gillar jag att användargränsnittet är enkelt och rent som en OSD samt att det skalar till valfri upplösning. Med lite twekande så funkar även MPlayer och Xine i "udda" upplösningar och där finns många möjligheter till bilbearbearbetning (typ FFDshow). Med rätt hårdvara så borde det gå att fixa ihop en hyfsat kompakt mediaspelare som beter sig som något som kan passa alla i familjen (gäller att få LIRC att fungera med en fjärrkontroll) men som ändå går att uppgradera och anpassa efter behov.
Freevo eller inte, som Linux-dist kan jag varmt rekommendera PCLinuxOS. LiveCD och installation från samma CD. Grymt stöd för hårdvara och en hyfsat minimal grundinstallaltion (cirka 1 gig). Framförallt enkel och logisk konfiguration av det mesta. Detta är definitivt min framtida favorit när det gäller Linux-Desktop-dist...
Ps. Jag kanske skulle lägga ut en länk till PCLinuxOS också... Ds.
Redigerat av EmuMannen, 03 juni 2006 - 16:08.