module

Posts Tagged ‘android’

ASRock ION 330, XBMC MediaCenter und mehr …

Die Ausstattung: Anfang Dezember kaufte ich mir einen 42″ LCD Fernseher, einen Toshiba 42xv635d und hatte so den Grundstein für ein MediaCenter gelegt. Ergänzend dazu musste nun ein Mini-PC her welcher leistungsfähig genug für die Wiedergabe von BlueRays und HDTV (1080p) war. Ein stromsparender Computer mit ATOM-Prozessor wäre ideal, jedoch nicht leistungsfähig genug. Der ASRock ION 330 ist mit Nvidias ION Grafikprozessor ausgestattet, welcher genügend Rechenleistung besitzt um hochauflösendes Filmmaterial ohne Ruckeln abzuspielen. Aufgrund des S/PDIF sowie HDMI Ausgangs und einem durchschnittlichen Stromverbrauch von unter 28 Watt entschied ich mich für das Gerät der Billigmarke von Asus.

Der Computer hat 6 USB-Anschlüsse und keine PS/2 Anschlüsse mehr für Eingabegeräte. Auf den ersten Blick sind diese Ausreichend, können jedoch schnell belegt werden. Ein/Zwei Anschlüsse sollte man direkt für externe Festplatten reservieren, da die interne 320GB Festplatte wohl nicht lange ausreichen wird, denn ein BlueRay rip benötigt bis zu 30 GB, meist skaliert man jedoch auf 5-15GB runter. Trotzdem ein großes Datenvolumen, welches nicht weniger im Laufe der Zeit wird.

Der schicke ASRock ION lässt sich im BIOS so einstellen, dass auch im Betrieb keine Leuchte an ist, somit sieht er noch weniger nach Computer aus, sondern eher als kleine schwarze Box neben SAT-Receiver und DVD-Player.

Optionale Komponenten: Um den WAF (Woman Acceptance Factor) zu erhöhen benutze ich statt einer Tastatur oder Maus eine Fernbedienung MCE Remote Control der Firma Hama, welche recht günstig zu erstehen ist. Der Empfänger wird per USB angeschlossen, also wieder ein Port belegt. Der rote Empänger muss nach vorne gelegt werden. Der PC ist aktuell auch mit Fernbedienung erhältlich, jedoch ist mir nicht bekannt ob diese komplett Linux kompatibel ist, daher meine Wahl zu dieser Kombination. Diese Fernbedienung simuliert auch eine Maus und kann mittels des großen Feldes gesteuert werden.

Die Einrichtung: Als Betriebssystem sollte Ubuntu zum Einsatz kommen und als MediaCenter die XBMC Software, welche direkt die ION GPU unterstützt. Um später kein Benutzernamen und Passwort beim Hochfahren einzugeben sollte man den Auto-Login aktivieren.
Wen der Ubuntu Startsound nervt, kann diesen mit folgendem Befehl deaktivieren.

sudo -u gdm gconftool-2 –set –type bool /desktop/gnome/sound/event_sounds false

Alle Komponenten laufen mit Ubuntu 9.10 “out of the box”. Sogar die wichtigsten Tasten der Hama Fernbedienung funktionieren direkt. Für XBMC gibt es eine große Auswahl an Skins welche man durchprobieren sollte. Letztendlich habe ich mich für Xperience Beta1 entschieden welche trotz seiner frühen Entwicklungsstufe sehr ausgereift wirkt.

Die ersten Musik und DivX Dateien liefen sofort, eine Herausforderung ist HDTV Material. Nach Recherche im Internet konnte ich folgende wichtige Einstellungen zusammentragen.

1.) Im Bios sollte man Video shared memory auf 512 MB erhöhen.

2.) Folgende Kommandos sollte man in der Shell eingeben:

- sudo nvidia-xconfig -s –no-logo –force-generate
- sudo sed -i ’40i\ Option “HWCursor” “False”‘ /etc/X11/xorg.conf
- sudo sed -i ’50i\ Option “DynamicTwinView” “False”‘ /etc/X11/xorg.conf
- sudo alsamixer (alle aktivieren mit m)
- sudo alsactl store 0

Compiz Bildschirmeffekte müssen deaktiviert werden!

3.) In XBMC sollte man als Video-Dekoder “VDPAU” auswählen und “Vertical Blank Sync” auf “immer aktiviert” einstellen.

So nun sollten auch die hochauflösenden Filme keine Probleme mehr machen und eine Wiedergabe mit 24 Hz erfolgen (kontrollierbar mit “o” im Film). Man kann XBMC auf zwei Wege benutzen, im Datei oder Datenbankmodus. Erst im Datenbankmodus macht das MediaCenter richtig Spaß. Wenn man Dateiordner als Quellen hinzugefügt hat man noch den Inhalt festlegen, dabei lässt sich ein Internetdienst für Musik, Serien und Filme auswählen. Nachdem man die Option “Datenbankmodus” bei einem klick auf die “Pfeil nach Links Taste” ausgewählt hat, holt sich XBMC zu den gefundenen Dateien alle notwendigen Informationen aus dem Internet und fügt diese der Datenbank hinzu. Somit lassen sich Filme nach Schauspielern, Jahren und vielem mehr sortieren. Aber das ist noch nicht genug, auch Filmcovers und Filmbeschreibungen werden automatisiert geladen. Ich habe XBMC so konfiguriert das die Ordnernamen als Suchanfrage verwendet werden, hierzu habe ich folgende Ordnerstruktur (Beispielnamen) angelegt.

Bei Serienstaffeln sollte man beachten das man einen Ordner für jede Staffel anlegt und am besten die Datei einer Episode mit s01e11 (für Staffel 01 Episode 11) benennt. Nun aber mal einige Bilder der XBMC Oberfläche mit Xperience Skin.

Die Ansicht der Filme (hier Beispielnamen) lässt sich verändern. Filme und Serien werden getrennt, dies ist sinnvoll da unterschiedliche Datenbanken (Filmseite oder Serienseite) für die Meta-Informationen abgefragt werden sollten.

Auch für Musikdateien lassen sich Meta-Informationen aus dem Internet ziehen und somit eine Umfangreiche Datenbank erhalten.

Nette Spielereien wie eine Wetteranzeige sind auch noch mit dabei.

Die Einstellungen lassen sich leicht über das Menü ändern, eine Maus oder Tastatur sind dank virtueller Tastatur nicht mehr nötig.

Man könnte an dieser Stelle noch hunderte von Screenshots einbinden über die Lesezeichenfunktion, Untertitel und vieles mehr. Auch an Kleinigkeiten wie die Uhrzeit zu der ein Film endet wenn man ihn nun weiter anschaut.
Im Menü lässt sich auch einstellen, das man im Hauptmenü direkt den Computer herunterfahren kann.

Für alle Windows und Mac Benutzer auch was erfreuliches, die MediaCenter Software XBMC ist auch für diese beide Betriebssysteme verfügbar.

Für alle Besitzer eines Android Handys gibt es sogar ein APP für die Steuerung, welche das Webinterface (über XBMC konfigurierbar) anspricht. Das Webinterface an sich ist nicht groß erwähnenswert.

Die Android App jedenfalls macht die Fernbedienung überflüssig und lässt einen das MediaCenter sogar von unterwegs aus steuern.

Es kann auch eine virtuelle Tastatur darstellen.

Eingehende SMS, Anrufe und Benachrichtigungen könnten direkt auf dem Fernseher ausgegeben werden.

Vielleicht hilft Euch ja dieser Artikel etwas weiter wenn Ihr ein MediaCenter aufbauen möchtet.

Update 15.01.2010: Um den Sound via HDMI und spdif zu bekommen, müsst ihr folgende Datei erstellen.

~/.asoundrc

mit dem Inhalt:

pcm.!default {
type plug
slave {
pcm “both”
}
}
pcm.both {
type route
slave {
pcm multi
channels 4
}
ttable.0.0 1.0
ttable.1.1 1.0
ttable.0.2 1.0
ttable.1.3 1.0
}

Im XBMC-Menü müsst Ihr unter Systemsteuerung folgende Punkte auswählen.

Audio Digital
AC3 -> aus
DTS -> an
Audio1 custom -> both
Passthrough custom -> hdmi
Mehrkanal-Audio auf Sterio reduzieren -> an

Nun erfolgt die Ausgabe standardmäßig über HDMI und sdpif. Natürlich sollte man den Ton am Fernseher ausschalten wenn man über eine Soundanlage hört, da sonst ein Hall Effekt entsteht, da meist nicht beide Geräte zu genau der selben Millisekunde den Ton ausgeben.

Simyo 1 GB Datentarif

Seit einem Monat nutze ich die 1 GB Datenoption bei Simyo für 9,90 Euro. Überall auf das Internet zugreifen zu können und E-Mails und Twitter Posts direkt zu erhalten hat schon etwas für sich, doch reichen 1 GB dafür aus? Täglich überprüfte ich stündlich E-Mails und Twitter Einträge, chattete ein wenig im ICQ und surfte ein wenig. Einen Abend nutzte ich das Handy auch als UMTS-Modem an meinem Notebook und trotzdem konnte ich nicht mehr als fast 135 MB Traffic über Simyo erzeugen. Also wer braucht da eine Datenflat fürs Smartphone und wie viel Traffic habt Ihr?

device

Würde 500 MB Volumen für 5 Euro angeboten werden, wäre dies bestimmt optimal für die meisten. Aber auch hier findet wohl eine Mischkalkulation statt und so finanzieren die Wenigsurfer die Vielsurfer. Günstig ist es aber trotzdem noch.

Android Apps

Ich laufe der Zeit werde ich hier mal immer wieder Software für das Android OS vorstellen. Und da Bilder mehr als tausend Worte sagen, wird es immer einen Screenshot der Software geben.

Für Freunde des Alkohols die im Rauchzustand Leute anrufen und SMS verschicken gibt es den Drunkblocker. Vor der Party einfach konfigurieren indem man Erlaubte Nummern und Dauer der Party einstellt. Während der Partyzeit kann muss man mathematische Aufgaben lösen und viele kleine Striche zählen um die Sperre zu deaktivieren. Sogar im nüchternen Zustand nicht ganz leicht.

Die Funktionalität von G-MoN habe ich ja bereits in diesem Artikel vorgestellt.

drunkblocker1 drunkblocker2 G-mon

Unterwegs ICQ, AIM und MSN nutzen geht mit Meebo prima. Die Software läuft im Hintergrund und signalisiert akustisch sowie mit einem Vibrieren über neue Nachrichten.

Der SIM Checker lite ist ein Sicherheitstool. Wird eine andere SIM-Karte in das Gerät eingelegt, wird eine SMS an eine Hinterlegte Nummer mit Angabe der GPS Koordinaten versendet. Sollte das Gerät gestohlen oder verloren werden, lassen sich somit leicht der neue “Finder” ausmachen.

SWIFtp erlaubt den Zugriff über WLAN auf das Dateisystem mittels eines FTP-Clients wie FileZilla. So können schnell gemachte Fotos auf den PC übertragen werden.

meebo simcheckerlite swiftp

WPA die meist genutzte Verschlüsselungsart

Die Handyplattform “Android” bietet sehr viele Möglichkeiten. So zum Beispiel das Tool G-MoN, ein WLAN-Scanner der auch GPS-Informationen mitschreibt. So habe ich mal meinen Arbeitsweg und den Weg nach Kusel mitloggen lassen. Das Ergebnis wurde mit Hilfe der Google Maps API visualisiert. Daten wie SSID und MAC-Adresse wurden ausgeblendet.

Ersichtlich unter folgenden temporären Link.

g-mon

Bei den offenen Netzwerken war häufig der Hersteller d-link vorhanden (ersichtlich an der original SSID). Router des Herstellers AVM wiesen kaum Verschlüsselungen unter WPA auf. Das die Hersteller Verschlüsselung schon bei der Auslieferung aktivieren, macht sich bemerkbar. Letztendlich darf auch über einen offenen Access-Point nicht gesurft werden, aber man sollte seine Netzwerk mindestens mit WPA absichern.

7 Tage mit Android

Seit einer Woche hab ich nun das HTC Hero Smartphone und bin sehr zufrieden mit der Wahl. Man kann fast alles konfigurieren und den eigenen Bedürfnissen anpassen. Der Akku hält circa 2-3 Tage bei meiner Nutzung und ich klicke oft auf dem Hero rum. Aber nun mal zum Herzstück des Hero, das Android Betriebssystem.

Der Standard SMS-Client ist sehr iPhone ähnlich und gefiel mir nicht so sehr, da der Android Market auch für Standardapplikationen Programme anbietet habe ich mir “Handsend SMS” installiert und bin sehr zufrieden, es fasst auch alle SMS von und an einen Kontakt zusammen. Auch hier kann man die Benachrichtigungen individuell konfigurieren, vom Klingelton, über LED Anzeige hin zum Vibrationsmuster und direkt Pop-Up.

android_uebersicht android_sms android_sms2

Als Mailclient habe ich nun “K-9″ installiert. Vielfältige Einstellungsmöglichkeiten für Design, und Benachrichtigungen.

andorid_mail android_mail2 andorid_mail3

Shazam erkennt Lieder wenn man das Handy an die Soundquelle hält. Advanced Task-Killer macht das was der Name verspricht. Da Applikationen nicht im voraus durch Google geprüft werden, können auch Programme nicht so sauber programmiert sein oder im Hintergrund weiterlaufen, diese kann man hiermit leicht beenden. Viele werden sagen so etwas braucht man beim iPhone nicht, dort werden jedoch Hintergrundapplikationen auch nicht erlaubt. Warum Hintergrundapplikationen sinnvoll sind, zeigt das App “Lookup Incomming”, welches bei einem Anruf einer nicht im Handy gespeicherten Nummer eine Rückwärtssuche bei goyellow macht und den Namen direkt einblendet.

android_shazam android_task android_incomming

Internet Teathering habe ich mit Hilfe folgender Anleitung auch getestet. Funktionierte Prima und die immer noch weit verbreitete Meinung das eplus ein schlechtes Datennetz hat kann ich nicht bestätigen. UMTS und EDGE sind meistens verfügbar.