Tommy Winther

twenty-first century code monkey

Side 20 af 30

24 days of XBMC: mit remote setup

Jeg har tidligere skrevet lidt om mit HTPC setup og i dag vil jeg gå lidt mere i detaljer med opsætningen af min fjernbetjening.

Som nævnt har jeg en Logitech Harmony One fjernbetjening, som er sat op til at styre alle mine enheder. Til at styre XBMC har jeg valgt at opsætte den som en Windows Media Center remote i Logitech’s software – og ud over standard indstillingerne har jeg tilføje et par brugerdefinerede genveje, som jeg synes er ganske praktiske.

Med disse genveje kan jeg bl.a hoppe direkte til Addons, Video addons eller opdateret databasen i XBMC med et enkelt tryk på touchskærmen. Desværre har jeg været begrænset til at omdefinere de knapper som findes på Window Media Center remote’en, så hvis en af jer kender en løsning er jeg meget interesseret i at høre den!

Jeg har valgt at omdefinere de farvede knapper (rød, grøn, blå og gul) samt Tekst TV knappen. For at gøre det kræver det lidt opsætning i en af XBMC’s keymap filer – indholdet af min remote.xml ser således ud:

<keymap>
<global>
<remote>
<green>XBMC.ActivateWindow(VideoLibrary,MovieTitles)</green>
<red>XBMC.ActivateWindow(VideoLibrary,TvShowTitles)</red>
<blue>XBMC.ActivateWindow(Programs,Plugins)</blue>
<yellow>XBMC.ActivateWindow(VideoLibrary,Plugins)</yellow>
<teletext>UpdateLibrary(video)</teletext>
</remote>
</global>
</keymap>

Keymap filen definerer hvad der sker når man trykker på de forskellige knapper. XBMC stiller en hel række Actions til rådighed – i mit tilfælde bruger jeg XBMC.ActivateWindow() til at navigere rundt i XBMC og UpdateLibrary(video) til at opdatere video databasen.

24 days of XBMC: XBMC Live

Så siger kalenderen 10. december og i dag har jeg taget et kig på endnu et projekt som vel kan betragtes som lidt af et søster projekt til XBMC. Denne gang er turen kommet til XBMC Live, som er en custom linux distribution med det ene formål at køre XBMC.

XBMC Live kan hentes fra xbmc.org som et alternativ til XBMC til Windows og lign. XBMC Live er pt. baseret på Ubuntu 10.04 (Lucid) og indeholder både muligheden for at installere via CD’en, men også muligheden for at starte XBMC direkte fra CD’en. Sidst nævnte giver mulighed for at teste XBMC på en PC uden at installere noget og det påvirker derfor ikke fx en eksisterende Windows installation – det er ganske smart.

Jeg havde ikke en ekstra PC til rådighed så jeg har valgt at test XBMC Live i VirtualBox, som er et program der gør det muligt at starte et virtuel PC op som et ganske almindeligt program.

Vælger man at starte fra CD’en går der kort tid og man præsenteres for XBMC. Når XBMC er startet op er det en fuld funktionsdygtigt udgave, hvor du kan afspille video, installere addons og bruge alle de andre funktioner i XBMC. Det eneste minus ved at starte fra CD’en er at alle ændringer går tabt når du slukker for maskinen, men det kan løses ved at installere XBMC Live på harddisken.

Når man starter op fra CD’en får man også muligheden for at installere til harddisken. Installationsprocessen er magen til den man kender fra Ubuntu og er egentlig meget brugervenlig. Der skal svarer på et par spørgsmål og så klarer installationen resten, hvorefter PC’en starter op direkte i XBMC. Denne installation indeholder tilsvarende som hvis du selv havde installeret Ubuntu og derefter installeret XBMC.

Eftersom jeg testede i VirtualBox oplevede jeg et problem med performance som ikke var særlig god. Det problem kan dog løses ved at installere VirtualBox Guest Additions som gør det muligt at bruge 3D acceleration. Herefter gik FPS fra ca 5 til et mere normalt tal omkring 60.

Den nuværende version af XBMC Live indeholder XBMC 10.1 (Dharma), så den er efterhånden ved at være lidt gammel. Desværre er der pt. ikke nightly builds af XBMC Live, så jeg ved faktisk ikke om der kommer en opdateret udgave ifbm. XBMC Eden.

Hvis ikke det er tilfældet kunne et alternativ være OpenELEC, men mere om det på et senere tidspunkt…

24 days of XBMC: TV2 video

Bag dagens låge gemmer der sig en opdatering til en addon jeg ikke har opdateret i rigtig lang tid – TV2 video. Addon’en indeholder bl.a. klip fra TV2/Nyhederne og diverse andet indhold fra video.tv2.dk.

Det er desuden også første gang jeg indsender addon’en til det officielle XBMC repository, så den bliver noget lettere at få installeret.

Hent TV2 Video 2.0.0

24 days of XBMC: Android remote

I dag kom nissen med 8 pebernødder, så det må betyde det er blevet den 8. december og tid til at snakke lidt om et af XBMC’s søster projekter, nemlig Android remote’en.

Android remote’en har to grundlæggende funktioner, hvor den ene er at fungere som en almindelig fjernbetjening a’la den en del kender som Xbox 1 DVD remote’en. Den anden funktion er at navigere og afspille indhold direkte fra video og musik biblioteket i XBMC.

Det skal lige nævnes at jeg har testet Android remoten på en HTC Hero med CyanogenMod 7, dvs. en noget langsommere telefon end hvad der er på markedet i dag.

Som fjernbetjening fungerer remote’en upåklageligt, den har alle de genveje man typisk bruger så som Info, Menu, Back, etc. Der er dog en problemstilling som er svær at gøre noget ved, nemlig det faktum at man trykker på en touch skærm og ikke et sæt knapper på en fjernbetjening – og det gør at man indimellem trykker på en forkert knap, specielt når man vil navigere hurtigt. Folkene bag har dog forsøgt at løse denne problemstilling ved at lave et alternativ til de almindelige piletaster og det består i man bevæger en markør i den retning man vil navigere, fremfor at trykke på pilene, og klikker for at vælge. Det fungerer faktisk okay.

Den anden funktion er, som nævnt, muligheden for at navigere og afspille indhold fra bibliotekerne i XBMC. Det fungerer også ganske fint og funktionerne er meget lig det som findes i XBMC. Det eneste problem jeg har haft er at grafikken indlæses langsomt, men det skyldes muligvis min telefon. Det har folkene bag dog også en løsning på, de har gjort det muligt at downloade al grafikken til telefonen, så den ikke skal indlæses løbende.

Min dom over remote’en: den kan det den skal og fungerer som sådan upåklageligt, men jeg synes personligt problematikken med touch skærmen er for stort et problem og de gange jeg har forsøgt at skifte til Android remote’en er jeg altid vendt tilbage til en rigtig fjernbetjening.

24 days of XBMC: Movie Quiz 0.5.0

Bag dagens låge gemmer sig en opdatering til Movie Quizzen. Denne opdatering er den første som er lavet til XBMC Eden og indeholder bl.a. nogle rettelser til dem som bruger MySQL – derudover er det blevet til et nyt spørgsmål “Hvilken tv-serie er dette musiktema fra?” samt en highscore browser, så man kan se hvordan man klarer sig.

Hent Movie Quiz 0.5.0 eller installer den via XBMC.

24 days of XBMC: mit workflow til dvd encoding

I dag siger kalenderen 6. december og det er blevet tid til at fortælle lidt om det workflow jeg bruger til at rippe mine dvd’er til XBMC. For mig har det været vigtigt at få et fornuftigt resultat med et minimalt tidsforbrug pr. dvd – samlingen vokser jo hele tiden.

Jeg har valgt at encode til Matroska (.mkv) og x264, da jeg synes det giver en fornuftig billedkvalitet i forhold til filstørrelsen. Lydsporet kopierer jeg typisk direkte i DTS, hvis det er tilgængeligt, ellers i AC3. Jeg har eksperimenteret med forskellige stykker software, men jeg vender altid tilbage til kombinationen af AnyDVD HD fra SlySoft og HandBrake som er open source.

AnyDVD HD er lidt pebret men har været alle penge værd for mig. Jeg kan slet ikke beskrive så mange timer det har sparet mig, som jeg ellers ville have brugt på at sloges med diverse DVD copy protection schemes – og tro mig, jeg har spildt mange timer på det før i tiden.

HandBrake er super lækkert at bruge, det har en (forholdsvis) let tilgængelig brugerflade hvor man blot vælger hvilke video spor, lyd spor, undertekster, mv. man ønsker, hvorefter den klarer resten af arbejdet. Helt perfekt til min kriterier. Jeg har haft bedst erfaring med at bruge et daily build fra build.handbrake.fr, men det fejler ind i mellem grumt, så træd varsomt 🙂

På min gamle PC tager det typisk i omegnen af 45 minutter at rippe DVD’en til harddisken og derefter en times tid at encode den. På min nye PC ripper og encoder jeg samtidig på ca. 15-20 minutter.

Fortæl gerne om jeres workflow i kommentarerne!

24 days af XBMC: statistik

Bag den femte låge er der både tal og en graf, nærmere bestemt tal der indikere hvor mange brugere der er af de forskellige addons jeg har lavet. Tallene er beregnet af Team XBMC og jeg har indsamlet dem dagligt over de sidste 6 måneders tid.

Jeg fik engang en forklaring på hvordan de er kommet frem til tallene, men jeg har desværre mistet mailen…
– dog kan jeg huske at tallene ikke er særligt præcise, men det er nu sjovt nok at se at vi snart runder 80.000 brugere af Danish Live TV addon’en 🙂

Tallene er en indikation og skal tages med et gran salt...

24 days of XBMC: Danish Live TV

Update: Ny version tilgængelig

Bag dagens låge er der en opdatering til Danish Live TV addon’en. I denne opdatering har jeg tilføjet en række nye streams til TV2/Regionernes live udsendelser, flere af disse virker kun når udsendelsen er igang og kan derfor give fejl på andre tider af døgnet.
Derudover har jeg genintroduceret Folketingets TV kanal samt tilføjet en indstilling der gør det muligt at gruppere kanalerne.

Hent Danish Live TV addon’en
Update 5. dec: Den opdaterede addon er nu også tilgængelig til installation direkte fra XBMC

24 days of XBMC: mit setup

Så er det den 3. december og det er blevet tid til at fortælle lidt om mit HTPC setup. Jeg har i mange år brugt en Xbox 1 som mediecenter, og en kort overgang Windows Media Center selvom jeg ikke er stolt af det, men de sidste par år har jeg brugt min ASRock ION 330HT.

Valget faldt på ASRock’en bl.a. pga. Nvidia ION grafikkortet, men også fordi den har indbygget IR modtager og fordi det er muligt at tænde og slukke vha. fjernbetjeningen. Tænd og sluk er dog ikke helt uproblematisk for den tænder ind i mellem af sig selv, men det har dog ikke irriteret mig nok til at jeg har undersøgt hvorfor 🙂 ASRock’en har også plads til to interne 2.5″ harddiske, men med udvidelser til min blu-ray samling har det været nødvendigt også at investere i en 2TB ekstern harddisk. På sigt bliver det formentlig udskiftet med en NAS løsning.

Som fjernbetjening har jeg en Logitech Harmony One – som er helt fantastisk når først man har fået den indstillet korrekt. Fjernbetjeningen er indstillet til at styre alle mine enheder og det er bare så lækkert at de tænder og slukker, skifter indgang, etc. efter behov. Man skal heller ikke glemme det store plus at man slipper for virvaret af fjernbetjeninger på sofabordet.

Jeg havde jo advaret jer mod julenisser...

På software siden kører jeg Ubuntu 11.04, som startede som en almindelig desktop installation, men jeg har efterhånden fjernet alt det jeg ikke bruger, dvs. kun XBMC er tilbage! Jeg startede oprindeligt på Ubuntu 10.04 og har opgraderet til de nyere versioner løbende, men hver gang har det givet så store problemer at jeg har konkluderet at det ikke er besværet værd. Jeg har fx ikke scoret plus point hos den bedre halvdel på at fjernbetjeningen ikke har virket i perioder pga. disse opdateringer 😳

Når det kommer til selve XBMC, så har jeg længe kørt med Dharma fremfor Eden og det har primært været for at sikre det hele virkede – men efter feature freeze på Eden har jeg taget springet og det har ikke givet problemer, tværtimod er oplevelsen bedre og hurtigere. I XBMC gør jeg flittigt brugt at video databasen hvor alle film og tv serier er indlæst og så har jeg naturligvis også en hel række addons installeret…

Det var lidt om mit setup – fortæl gerne om jeres setup i kommentarerne, det er altid rart med lidt inspiration.

24 days of XBMC: Addon genveje i hovedmenuen

Bag låge nummer 2 finder vi et tip om en mulighed i nogle af de nye skins, bl.a det officielle Confluence skin – nemlig muligheden for at oprette genveje som vises i hovedmenuen i XBMC, så du hurtigt kan komme til dine favorit addons.

Muligheden findes også i nogle skins til XBMC Dharma, men her er det lidt mere besværligt at konfigurere.

Åbn XBMC's indstillinger ...

... naviger til tilføjelser og vælg hvilken Tilføjelse genvej du vil ændre ...

... til sidst vælger du en addon ...

... og så kan du starte addon'en direkte fra hovedmenuen.

« Ældre indlæg Nyere indlæg »

© 2025 Tommy Winther

Tema af Anders NorenOp ↑