Mele F10 Fly Mouse met XBMC/Kodi (OpenELEC/LibreELEC)

Hoe je de Mele F10 afstandsbediening kunt gebruiken op jouw OpenELEC XBMC systeem…

For any non-Dutch readers who find this post through Google and want to get their Mele F10 up and running with OpenELEC or LibreELEC: download this file and put it in your hwdb.d directory. That’s usually /storage/.config/hwdb.d – easiest way is to upload it to the /config/hwdb.d network share. Reboot. That should do it. Note that there are still 4 buttons on the remote side that do not have scancodes (power, mouse function, subtitle and audio buttons) and aren’t supported with this mapping, but the important ones like the center select will work reliably.

Update: If you’ve updated to Kodi 16 (Jarvis) or later and your Mele F10 stopped working correctly with this file, it’s an easy fix. Open the file with your favorite text-editor, and replace this:
keyboard:usb:v1915pAF11*
with:
evdev:input:b0003v1915pAF11*
Reboot and your remote will be working fine again!

Toen Boxee in 2010 met hun mediacenter kwam hadden ze één geniale vernieuwing: de afstandsbediening.

boxee-box-remote-1024x662

Aan de ene kant een versimpelde normale afstandsbediening, aan de andere een toetsenbord. Voor mediacenters een gigantische verbetering: nooit meer met de cursor één voor één letters aanklikken op het scherm. Voortaan kon je gewoon een wachtwoord direct intypen, meteen naar die ene film gaan, of even een video op YouTube opzoeken. Heerlijk.

Zoiets wou ik altijd ook nog, als vervanging voor die lompe toetsenborden die ik altijd bij mijn mediacenter had liggen. En toen kwam ik op Tweakers de Mele F10 Fly Mouse tegen.

melef10

Mele is een Chinese producent van goedkope mediacenters op Android basis en leveren de F10 als optie om die te besturen. Stiekem is de F10 zelfs nog wat uitgebreider dan Boxee’s ontwerp: er zit een Wii-achtige airmouse in, waarmee je door de lucht bewegend opties op het scherm kunt aanwijzen en selecteren. Een gimmick, maar toch leuk.

Het nadeel van de F10 is dat hij niet out-of-the-box goed met XBMC werkt. De knoppen op de toetsenbord kant doen het prima, maar de meeste knoppen op de afstandsbediening kant zijn ingesteld om Mele’s apparaten te bedienen. Normaal is dat geen probleem, want met een keymap kun je in XBMC heel makkelijk de knoppen omzetten, maar doordat de F10 ook als muis werkt werken de standaardmethodes hier niet. Met de keymap die online veel aangeraden wordt doen deze ‘muisknoppen’ het te inconsistent om bruikbaar te zijn.

Na een middagje klussen had ik toch een werkende oplossing te pakken: door een nieuw bestand in hwdb.d te plaatsen kunnen we signalen uit de F10 op een heel laag niveau al naar wens aanpassen. Problemen die zich pas op een hoger niveau voordoen, zoals met de muisfunctie het geval is, worden hierdoor totaal uit de weg gegaan. Als basis nemen we het voorbeeldbestand uit dit topic, waar de identificerende code voor de F10 in staat: keyboard:usb:v1915pAF11. Vervolgens gebruiken we het volgende plaatje, wat weer bij een verouderd ander topic te vinden was, om erachter te komen wat de scancode voor elke knop op de F10 is.

MeleF10-Buttons

Gecombineerd kunnen we nu de gewenste XBMC functies toewijzen aan elke knop. Ik heb weinig veranderd aan de voorstellen uit het plaatje en heb de volgende instellingen gekozen:

Knop 2: Selecteren (enter)
Knop 3: Selecteren (enter)
Knop 4: Terug naar hoofdmenu (esc)
Knop 5: Contextmenu (c)
Knop 6: Informatiemenu (i)
Knop 8f1: Pauze/spelen (spatie)
Knop 8f2: Stop (x)
Knop 8f3: Codec informatie (o)
Knop 8f4: Volledig scherm (tab)
Knop 10: Stap terug (backspace)
Knop 11: Navigatie (cursor)
Knop 12/13: Volume
Knop 14: Mute

Knop 1, 7, 9 en 15 hebben helaas geen scancode en zijn dus niet in te stellen. Dit bestand kun je hier downloaden.

Om het bestand te installeren in OpenELEC moet je het in de map /storage/.config/hwdb.d zetten. Die is het makkelijkst te bereiken is door via het netwerk vanaf een andere computer contact te maken met het apparaat en dan de Config netwerkmap te openen. Ga naar hwdb.d, sleep het bestand erin, start OpenELEC opnieuw op en voila! Je F10 zou het nu probleemloos moeten doen.

Update: Als je ondertussen Kodi 16 (Jarvis) of later draait dan werkt je Mele F10 waarschijnlijk niet goed meer met bovenstaand bestand! Er is een verandering doorgevoerd in de manier waarop keyboards herkend worden. Open het bestand in je favoriete tekst-editor en vervang:
keyboard:usb:v1915pAF11*
met:
evdev:input:b0003v1915pAF11*
Reboot en het werkt weer prima!

Raspberry Pi media center

Afgelopen kerstvakantie ben ik toch overstag gegaan en heb ik een Raspberry Pi gekocht als mediacenter om XBMC in de slaapkamer te draaien. Ik heb vrij lang volgehouden dat een Pi niet krachtig genoeg was, maar dankzij een nogal minimaal budget voor een slaapkamersysteem waren er niet echt andere opties. En ik moet zeggen dat ik na wat tweaken blij verrast ben!

farnell

De Pi, het hierboven rood gekleurde bordje, is een minicomputer ontworpen voor gebruik in het onderwijs, die door zijn lage prijs van 35 dollar juist daarbuiten ontzettend populair is geworden. Uitleg over hoe je XBMC op je Pi installeert is overal te vinden, maar ik heb nog wat tips waar ze bij dat soort guides vaak overheen skippen:

Koop een set
Ik heb gekozen voor een samengesteld pakket. Dat is voornamelijk luiheid – ik ben eigenlijk prima in staat om zelf de juiste onderdelen bij elkaar te sprokkelen. Maar het gevaar van alles los kopen is dat het niet altijd zeker is of een willekeurig onderdeel ook goed met de Pi werkt. Als je dus gewoon snel aan de slag wilt is een set waarvan je weet dat alles samenwerkt wel zo makkelijk. Bij SOS Solutions kocht ik daarom de goedkoopste set a 58 euro en was ik in één keer klaar: Pi, behuizing, SD-kaart, voeding en HDMI kabel inbegrepen.

Installeer RaspBMC
Er zijn 3 populaire distributies waarmee je XBMC op je Pi kunt draaien: OpenElec, Xbian en RaspBMC. Ik draai zelf OpenElec op mijn woonkamer HTPC installatie en ben daar erg tevreden over. Maar hiervoor heb ik op een AppleTV 1G CrystalBuntu gedraaid en was ik erg te spreken over de manier waarop die distributie het maximale uit zo’n gelimiteerd systeem wist te halen. RaspBMC is van dezelfde ontwikkelaar als Crystalbuntu en ik heb er daarom veel vertrouwen in dat het hem bij de Pi ook lukt.

Installeer op een USB3 stick
De SD-kaart is een zwak punt van de Pi, die kan niet zo snel lezen en schrijven als optimaal zou zijn. In plaats daarvan kun je ervoor kiezen om de Pi alleen te laten opstarten vanaf de SD-kaart, maar XBMC vervolgens te draaien vanaf een USB stick. De USB poort is veel sneller dus dit zorgt voor flinke verbetering van de snelheid. De Pi heeft maar een USB2 poort, maar door een USB3 stick te nemen weet je dat de stick in ieder geval zo snel is dat hij die poort maximaal gebruikt. Ik heb een Transcend Jetflash 700 gekozen omdat die toevallig in de aanbieding was.

Overclock de Pi
Het tweede voordeel van de USB installatie is dat je de Pi nu kunt overclocken. Dit kan ook bij een SD-kaart installatie, maar je loopt dan kans dat de SD-kaart door het overclocken corrupt raakt en het systeem niet meer kan opstarten. Door XBMC vanaf de USB te draaien is dat geen probleem. Overclocken kan handmatig, maar in de RaspBMC settings kunnen ook een aantal presets gekozen worden, van ‘normal’ naar ‘fast’ tot ‘super’. Pas na de USB installatie en het overclocken naar ‘super’ stand vond ik de Pi snel genoeg draaien om als mediacenter gebruikt te worden.

overclock

Gebruik één centrale database
Als je meerdere mediacenters in huis hebt die allemaal XBMC draaien kan het de moeite waard zijn om één centrale database te gebruiken. Alle mediacenters hebben dan voortaan dezelfde library en alles wat daarbij hoort, zoals fanart en covers. Hierdoor kun je ook bijvoorbeeld een film kijken in de woonkamer, halverwege afzetten en doorgaan waar je gestopt bent op het systeem in de slaapkamer. Extra voordeel is ook nog dat het laden van een library via de gedeelde database sneller gaat dan het laden van een op de Pi lokaal opgeslagen library.

Installeer Constellation
Constellation is mijn favoriete XBMC app voor iOS. Vooral op een iPad erg mooi om te gebruiken, op een iPhone ietsje priegelig. Door niet continu de interface van XBMC zelf te gebruiken, maar juist die van je tablet of telefoon, merk je ook niet zo snel dat de Pi soms nog traag kan zijn.

20140212-003504.jpg

Koop toch een toetsenbord
Je kunt XBMC volledig via Constellation besturen, maar soms wil je gewoon harde toetsen hebben waar je op kunt drukken. Vooral tijdens het film kijken is het erg fijn als je in het donker gewoon op gevoel de juiste knoppen kunt vinden om even te pauzeren, het volume aan te passen of een paar scenes terug te skippen. Mijn keuze viel door de positieve recensies van een aantal andere Pi gebruikers op de iPazzport KP-810-12. Dit kleine QWERTY toetsenbordje met touchpad en media controls werkt via een USB-ontvanger, bevat een oplaadbare accu en kost inclusief verzendkosten maar 13 euro – geen geld dus. Wel afzichtelijk lelijk, helaas.

pazzport

Voeg de SuperRepo toe
Repositories (repo’s) zijn de plekken waar je add-ons voor XBMC kunt downloaden, de uitbreidingen die het systeem zo krachtig maken. Er is een officiële XBMC repo, maar veel leuke add-ons staan daar niet in. De makkelijkste manier om die niet-officiële add-ons in één keer wel beschikbaar te maken is de SuperRepo toe te voegen. Installeer daarna bijvoorbeeld IceFilms om makkelijk alle nieuwe films in HD te streamen, of SpotiMC om toegang tot alle muziek op Spotify te krijgen (heb je wel Premium nodig).

IMG_9089.jpg

En that’s it! Je Pi is nu een klein maar krachtig mediacenter geworden.

I’m The Freeman teaser (Half-Life2)

Goede Half-Life fanfilms zijn na Escape from City 17 en What’s In The Box? een beetje schaars geweest. Deze teaser voor I’m The Freeman gaf me weer goede hoop… totdat ik ontdekte dat de maker helemaal geen plannen heeft om een volledige film te maken. De teaser is puur bedoeld om een indruk te geven hoe gaaf een 3d Clone Wars style tekenfilm gebaseerd op Half-Life zou kunnen zijn. *snif* ik ben overtuigd, nu de studio’s nog…

Mijn look-a-like poster (The Hangover)

Ik heb het al zo vaak bij borrels over deze poster gehad maar niemand had ‘m ooit gezien, dus voor de eeuwigheid even hier vastgelegd: mijn look-a-like! Gespot door Mark toen ie nog stagiair was: één van de The Hangover bioscoopposters voor Mr. Chow, het karakter van Ken Jeong (die Chinees in de kofferbak, ja). Zie ook de perfect kloppende tagline.

Ik moet nog even oversized aviators en een bruinleren jas scoren… ;)

Logorama

Ik ben er ontzettend laat mee, maar heb nu eindelijk Logorama gezien. Deze short, waarin een eindeloze rij logo’s op de hak wordt genomen, won op het Cannes Film Festival een prijs en is sindsdien veelvuldig geroemd op internet, maar elke onofficiële link werd steeds offline gehaald voordat ik ‘m kon bekijken. Hij is nu een paar maanden geleden op Vimeo gezet door de toko die het geluid voor de film verzorgd heeft, waardoor de film online gebleven is. Nice!

Pixar short – Tokyo Mater (Cars)

Geweldige short van Pixar die als voorfilmpje van Bolt in de bios werd vertoond. ‘t is een spoof op de hele Japanse import autotuning scene – denk aan films als Fast & Furious: Tokyo Drift, spelletjes als Need For Speed Underground en elke foute anime serie die je kent. Ik heb ook nog een paar jaar in die scene gezeten (m’n auto heeft er nog wat mishandelingen aan overgehouden) en alles klopt echt geweldig. Well done Pixar! (via)

The Protector

The Protector is een oninteressante film die je niet hoeft te kijken.

Maar!

Er zit wel één van de vetste vechtscènes ooit in. Drie minuten en vijfenvijftig seconden lang beukt de hoofdrolspeler zich in één lange opname door een lobby heen, zonder dat er ooit van camera gewisseld wordt.

Sowieso ben ik groot fan van dit soort long takes, scènes die lang duren maar met slechts één camera (lijken) geschoten (te) zijn. De hele scène moet perfect gaan want fouten kunnen niet opgelost worden door even naar een andere camera te springen. Children of Men had daar recentelijk misschien wel de mooiste van.

Jammer dat de rest van deze film niet op hetzelfde niveau was :)

Half-Life: What’s In The Box?

Ik vond Escape From City 17 al vet, maar @vandervelden linkte naar dit filmpje van Nederlandse bodem. ‘t is nog een testversie en de kans bestaat dat hij alweer offline is tegen de tijd dat je dit bericht leest, maar What’s In The Box is echt een heerlijk stukje Half-Life geïnspireerde actie. De audio van de protagonist ontbreekt nog in deze versie maar dat maakt eigenlijk de sfeer juist compleet, heerlijk claustrofobisch en typisch Half-Life. Het enige wat erop aan te merken valt is dat de computer effecten in de HQ stream net wat teveel opvallen en de Combine soldaten allemaal witte stofpakken van de Gamma lijken te dragen.

Waar het filmpje precies voor is… De site zegt eigenlijk niks en het commentaar op YouTube is op standaard YouTube niveau. Geen idee dus. Ben erg benieuwd!

Pixar’s Up – Trailer #3

Meh. Mijn mening over Up verandert nog steeds niet, ook niet na de nieuwste trailer – waar we eindelijk zien waar die hele film nou eigenlijk over gaat. Ik heb niks tegen Pixar, Ratatouille is één van de beste 3d animatiefilms ooit. Finding Nemo, Monsters Inc, WALL-E, The Incredibles, allemaal topfilms. Maar dat hele Up… voor een zeurderige chagerijnige ouwe kerel hoef ik niet naar de bioscoop. (via)