donderdag 10 februari 2011

XBMC - on Apple TV 2

Was informed that a jailbroken Apple TV 2 can run XBMC with MythBox add on. So I tried it on my MacBook first, wasn't quite charmed, for example recording playback didn't work without mounting over NFS/SMB/AFS. It also lists only the most recent 10 recordings, Tried it my iPhone 4 next, and couldn't type on the tiny on screen keyboard drawn by XBMC/iOS.

Ah, well at least it was a neat idea.

Found one contender & other options

The Zotac ZBOX HD-ID11. It's cheap, small, has Nvidia ION2, basically a 9400M with improved VDPAU decoding (no unplayable video dimension gaps).

But I'm really not enamored with the Atom. On it's own the Atom barely enough to play h.264 at 360p. So you are basically counting on that Adobe gets and keeps its VDPAU support working in Flash, Youtube will not move WebM, and to a lesser extent that MythTV will not drop h.264 VDPAU support (they've already dropped some MPEG2 decoders).

Also, the ZBOX's are noisy. Measured about 50dBA closeby, when playing 1080p.

Another option would be to build a full blown >3GHz PC plus a low profile fanless Nvidia GPU with VDPAU 'featureset C', these come in at about €70. But since a PCI-E slot is perpendicular to the motherboard, and an ATX power supply is about as big as a Mac Mini all in itself, this will need a lot more space for the computer. And then it may not even be silent.

Choices, choices..

Edit: Discussed the options, and the slightly faster ZBOX with SU2300 is more appropriate than a lot bigger & more expensive PC.

donderdag 3 februari 2011

MythFrontend for (much) less than €550

Proposed to replace the elderly Mac Mini G4 1.25GHz which I tried to use a a frontend -but doesn't quite cope with that- with a new Nvidia based intel Mac Mini (Late/Early 2009 & Mid 2010), summa €550 second hand, €660 new. Was shot down as 'too expensive'.

So I'm now looking for a PC (Linux, maybe Windows) in about the same space as a Mac Mini, for (much) less than €550.

Specs:
* Hardware decoding: Nvidia VDPAU
* -or- Mini PCI Express for Crystal HD
* Ethernet (to Airport Express) -or- 802.11n
* Silent (less than ?? dBA)
* Small
* 512+ MB RAM
* Any harddrive

At the moment I have no idea where to get a CrystalHD in The Netherlands. Probably source it on eBay from elsewhere.

Edit: Found an Early 2009 Mac Mini for €425. Might be a possibility, still looking further.

vrijdag 17 september 2010

Cardsharing: Deel I - Het begin is er.. nog niet

Helaas is de term cardsharing wat ongelukkig. Ik deel de kaart met niemand behalve mezelf, en de gegevens gaan de machine niet af. Het delen van een TV abonnement met bijv. de buurt is strafbaar.

Laatst via eBay een OmniKey 1021 aangeschaft. Ik zal hier aangeven hoe ik deze aan de praat heb gekregen onder Ubuntu 10.04.

Op een commandoprompt voer in:
sudo apt-get install opensc pcscd libccid
sudo nano /etc/opensc/opensc.conf

Voeg dan de volgende regels in op de plekken waar ze genoemd worden. Je kan zoeken met ctrl+w.
reader_drivers = pcsc, ctapi;
try_emulation_first = yes;
lock_login = false;

Toets dan ctrl+o om op te slaan, en ctrl+x om nano af te sluiten.

Op de commandopromt dan weer:
opensc-tool --list-readers

Je ziet dan uitvoer zoals dit als alles klopt:
Readers known about:
Nr. Driver Name
0 pcsc OmniKey CardMan 1021 00 00


`pcscd` is nogal kletserig in de logs, doe het volgende om dat te stoppen:
sudo nano /etc/init.d/pcscd

Zoek daar naar het volgende:
# if you need to pass arguments to pcscd you should edit the file
# /etc/default/pcscd and add a line
# DAEMON_ARGS="--your-option"

En voeg daarna in:
DAEMON_ARGS="--error"

Dan weer ctrl+o, ctrl+x. En op de commando prompt:
sudo /etc/init.d/pcscd restart

`pcscd` zal dan alleen nog opstart foutmeldingen in de logs schrijven.

Ik krijg nu met `tail /var/log/messages` de volgende foutmelding te zien: "EHStatusHandlerThread() Error powering up card:". Klinkt niet goed. Ik laat wel weten wat er uit komt.

Edit: Kennelijk heb je voor een Ziggo smartcard een Smargo of een Smartmouse Phoenix kaart lezer nodig.

Einde oefening.

woensdag 8 september 2010

CI+ = CI min

Er werd mij in een commentaar gevraagd eens uit te leggen wat CI+ nu eigenlijk is. Als je het Duits machtig bent is deze video over HD+ interessant. HD+ is een techniek met dezelfde doelstellingen als CI+, en heeft volgens mij technisch zelfs veel overeenkomsten.

Met CI+ kan een zender aangeven hoe lang je een opname kan bewaren, welke apparaten en CI+ CAMs gebruikt mogen worden voor het ontvangen, en of je bijvoorbeeld verplicht een PIN code moet invoeren (zeg.. voor sex films), en SMS verificatie aanvragen via de telefoon. De in de HD+ video genoemde mogelijkheid om het vooruitspoelen tijdens reclames tegen te gaan heb ik niet kunnen vinden in de specificatie, maar misschien zie ik iets over het hoofd. Het is natuurlijk aan de ontvanger hardware om dit na te leven, maar enkele zaken kunnen ook afgedwongen worden door middel van verandering van de versleuteling.

Dan eerst het slechte nieuws: software recorders zoals MythTV of VDR gaan nooit écht CI+ ondersteunen. In zoverre dat ze niet door de technische keuring heen gaan komen (CI+ logo keuring). Verder lijkt er momenteel ook geen CI+ implementatie te zijn voor PCs, wat logisch is want een kaart in je systeem kan natuurlijk nooit garanderen dat een programma zich aan de CI+ regels houdt.

Het (voorlopig) goede nieuws is dat Ziggo zegt alleen op verzoek van de zenderaanbieder de CI+ digitale restricties in te gaan schakelen. Je kan bijvoorbeeld verwachten dat de 'foebel' kanalen in de toekomst niet meer via Irdeto2 maar enkel met Ziggo's CI+ CAM kunnen worden bekeken.

Zodra CI+ echt gebruikt gaat worden om het kijken tegen te gaan, zal iemand wel een 'minder legale' soft-cam oplossing maken die CI+ emuleert voor de smartcard. Maar dat kan dus wel betekenen dat we als MythTV gebruikers een tijdje (enkele) zenders niet kunnen bekijken en opnemen.

DVB-C scanner van MythTV 0.23 werkt met Ziggo!

Hoewel ik dit al best een tijd draaiend heb kan ik melden dat de kanalen scanner van MythTV 0.23 nu eindelijk ook goed werkt met de brakke kapotte NIT-tabellen van Ziggo. Wel moet je er voor zorgen dat enkel de DVB-C transports van je eigen Ziggo regio (bijv. Network ID 5555) in de database staan.

Verder was de update naar Mythbuntu 10.04 Lucid Lynx erg soepel.

Linkjes naar database inhoud:
dtv_multiplex inhoud
dtv_multiplex.sql

zondag 1 november 2009

Scaling governor keeps getting set to 'ondemand' ?

So all videos in MythTV stutter? And you use XFCE? Probably gnome-power-manager is setting your cpu frequency scaling governor when the desktop logs in.

In gconf-editor under your mythtv account, go to /apps/gnome-power-manager/cpufreq, create a string-key named "policy_ac" give it "performance" as content. Any other ways will be overruled by this. Same thing for "policy_battery" if you happen to run mythfrontend on a laptop.

Gnome has a nice setting for this in their power manager preference.. if you enable that.. via gconf-editor.. haha.. :-/. Create a boolean named "cpufreq_show" in /apps/gnome-power-manager/cpufreq