OpenELEC met een Logitech Harmony 700

Door sys64738 op vrijdag 17 februari 2012 00:04 - Reacties (9)
Categorie: Technologie en gadgets, Views: 4.634

Een paar dagen geleden las ik hier in een post voor het eerst over OpenELEC, een compleet gestripte Linux kernel die enkel en alleen dingen bevat die nodig zijn om XBMC te draaien. Zeer interessant natuurlijk want zonder al die ballast krijg je een heel lichtgewicht systeem dat zeer snel boot en weinig ruimte nodig heeft.

Op zich was ik na het lezen van de blogpost al zo ver dat ik het zelf uit wilde proberen maar toen tijdens de lunch toevallig een collega er ook nog eens over begon wist ik het zeker: dit moet ik proberen (en dan ook nog direct als ik thuis kom).

Ik draaide XBMC Eden beta 3 onder Windows 7 op een ASRock 330 en op zich beviel dat prima maar toch moest en zou ik OpenELEC proberen. Omdat ik niet meer terug wilde naar XBMC 10 besloot ik voor de OpenELEC nightly builds te gaan.

Na 5 minuten stoeien met 2 usb sticks had ik via de ene stick het complete systeem geïnstalleerd op de andere usb stick, die slechts 1 GB groot is. Na het booten vanaf deze laatste usb stick was het een feest der herkenning met 1 groot verschil: die opstarttijd! Onder Windows 7 duurde het één minuut en 20 seconde voordat ik me in het hoofdscherm van XBMC bevond en met OpenELEC zit ik 25 seconden nadat ik de power-knop heb ingedrukt al in XBMC.

Na de gebruikelijke zaken te hebben geconfigureerd leek het systeem klaar voor gebruik. Zelfs de Harmony 700 die via een MCE remote receiver aan de ASRock hangt, deed het direct. Helaas bleek hier één klein maar storend foutje in te zitten. Als je tijdens het kijken van films de Menu knop indrukt, krijg je de codec info te zien, en niet het verwachte in-movie menu. Hierdoor kun je bijvoorbeeld niet bij je ondertitelings- of soundtrack-menu komen en dat is toch wel erg lastig. Dit moest dus worden gefixt.

Het leuke van het uitzoeken van dit soort dingen is dat je meteen weer flink wat leert over het systeem. De IR signalen van de MCE receiver worden via Lirc omgezet in XBMC key signalen. In /usr/share/xbmc/system/Lircmap.xml staan de mapping die de MCE signalen vertalen naar XBMC signalen. Helaas staan er configuraties in voor een hele batterij aan remotes en meerdere daarvan komen in de buurt van mijn Harmony 700 / MCE receiver combinatie.

Gelukkig heeft XBMC een debug mode en op die manier kon ik in de logs terugvinden dat mijn remote was geconfigureerd als "devinput". Ook werd meteen het probleem duidelijk. De Menu knop werd als KEY_EPG doorgegeven, oftewel: Guide. En Lirc mapt dit op zijn beurt weer naar een XBMC "title" key press .

In het bestand /usr/share/xbmc/system//keymaps/remote.xml staat de mapping van key presses naar events. In generic staan keys die overal gelden en in de specifieke delen (zoals bv <FullscreenVideo>) staat wat die knoppen doen in die context. Hier bleek inderdaad dat de "title" button het "Codec info" menu tevoorschijn tovert en mijn probleem was dus verklaard.

Gelukkig is dit probleem heel makkelijk op te lossen door een personal keymapping te maken waarin je de title-knop voor de activiteit "FullscreenVideo" koppelt aan "OSD". Het enige dat je hoeft te doen is een keymap.xml bestand aan te maken me de volgende inhoud:


code:
1
2
3
4
5
6
7
<keymap>
<FullscreenVideo>
    <remote>
        <title>OSD</title>
    </remote>
</FullscreenVideo>
</keymap>



En deze op te slaan op de standaard Samba share die OpenELEC open heeft staan onder \\openelec\Userdata\keymaps . Na een reboot van het systeem werkt je Menu knop ook weer zoals je wilt en kun je gaan genieten van je nieuwe systeem.

Your apartment is so gay!

Door sys64738 op woensdag 8 februari 2012 10:36 - Reacties (22)
Categorie: Samenleveing, Views: 5.308

Terwijl heel Nederland zich druk lijkt te maken om de elfstedentocht heeft Den Haag een heuze primeur op een heel ander vlak: het eerste homo-vriendelijke wooncomplex van Nederland.

Wat moet ik me daar bij voorstellen? Op elke galerij en in het trappenhuis een darkroom? De plafonds van alle appartementen zijn alvast voorzien van haken en hijsogen? Super makkelijk schoon te maken vloeren?

Weer een staaltje oud Hollands te-ver-doorslaan als je het mij vraagt. Als ik homo's op tv zie willen ze juist altijd net zo behandeld worden als hetero's. Wie heeft dit bedacht? En wellicht nog belangrijker: wie zit hier op te wachten? Zullen er echt al massaal homo's hun huis op Funda aan het zetten zijn?

Er is natuurlijk een politieke partij die hier wel op zit te wachten. Lekker handig, allemaal mensen met een bepaalde etnische achtergrond op een kluitje en ze doen het nog op vrijwillige basis ook!

Over een paar jaar zijn alle allochtonen netjes geïntegreerd en hebben we een inburgeringsbeleid nodig voor homoseksuelen, wellicht met een heus inburgeringsexamen.