XBMC – Dim beim Pausieren deaktivieren – SEDU Ambilight flackert

Wie einige von euch wissen habe ich mir letztens ein SEDU Ambilight an meinen TV geschraubt. Leider habe ich erst im Nachhinein noch ein kleines Problem in Verbindung mit XBMC gefunden.

Wenn man einen Film oder eine Serie pausiert, dann wird nach 3 Minuten das Bild gedimmt – allerdings flackert beim gedimmtem Bild dann meistens das Ambilightuncool! 😥

xbmc einstellungen darstellung bildschirmschoner dimmen wenn videowiedergabe pausiert wird 600x353 - XBMC - Dim beim Pausieren deaktivieren - SEDU Ambilight flackert

So nun gibt es 2 verschiedene Lösungsansätze, einer ist nicht wirklich toll und mit dem letzten kann man einigermaßen leben.

1. Lösungsansatz

In den Einstellungen von XBMC (Darstellung > Bildschirmschoner) kann man „Dimmen, wenn die Videowiedergabe pausiert wird“ deaktivieren – aber dann geht in meinem Fall (Screenshot) nach 3 minütigen pausieren der eigentliche Bildschirmschoner (Slideshow) an. Beim Deaktivieren XBMC – Dim beim Pausieren deaktivieren – SEDU Ambilight flackert weiterlesen

SEDU Ambilight – HTPC – boblight-X11 mit dem boblightd Dienst der Dreambox verbinden

Nun kommen wir zum abschließenden Artikel in der Artikelserie. Wir kompilieren, installieren nun Boblight (boblightd, boblight-X11, boblight-v4l, boblight-constant), konfigurieren den Boblight Client (boblight-X11) auf dem Media-PC und verbinden uns mit dem Boblight Dienst (boblightd) der Dreambox.

Artikelserie

SEDU Ambilight – Artikelserie – Einleitung, Aufbau und Allgemeines
SEDU Ambilight – SEDU-Board mit SEDUsetup konfigurieren
SEDU Ambilight – boblight.conf mit BoblightConfigTool für boblightd erzeugen
SEDU Ambilight – Dreambox – Boblight Plugin installieren und konfigurieren
SEDU Ambilight – HTPC – boblight-X11 mit dem boblightd Dienst der Dreambox verbinden

Wie ich im Artikel über die boblight.conf bereits geschrieben habe, gibt es zwei Möglichkeiten das SEDU-Ambilight mit XBMC zu verwenden. Einmal den boblight-X11 Client über den diese HowTo gehen wird und das XBMC Boblight Addon, diese zusätzliche Möglichkeit möchte ich auch kurz erklären.

sedu ambilight live linux htpc 600x269 - SEDU Ambilight - HTPC - boblight-X11 mit dem boblightd Dienst der Dreambox verbinden

XBMC Boblight Addon mit boblightd Dienst der Dreambox verbinden

Zuerst installiert ihr euch das XBMC Boblight Addon aus dem originalen XBMC-Repository über den in XBMC befindlichen Addon-Manager. (Einstellungen > Add-ons > weitere Add-ons > XBMC.org Add-ons > Dienste > XBMC Boblight)

sedu ambilight htpc xbmc boblight addon 600x449 - SEDU Ambilight - HTPC - boblight-X11 mit dem boblightd Dienst der Dreambox verbinden

Dann geht ihr im Menü des Addons auf Konfigurieren. Dort könnt ihr, wie ihr im Screenshot erkennt, boblight über das Netzwerk benutzen – dort tragt ihr die IP der Dreambox ein.

Unter Sonstiges könnt ihr ein festes Hintergrundlicht festlegen, wenn gerade mal kein Film / TV-Serie läuft.

Wenn ihr gar keinen zweiten Boblight Client habt, ihr das SEDU-Board quasi per USB an den HTPC angeschlossen habt, dann SEDU Ambilight – HTPC – boblight-X11 mit dem boblightd Dienst der Dreambox verbinden weiterlesen

XBMC Skins – Qual der Wahl – Confluence-MOD

Es gibt einen ganzen Haufen Skins für XBMC, auch richtig gute wie Aeon MQ 3 oder Cirrus Extended v2 – tolle Funktionen und viele Anpassmöglichkeiten! Mir persönlich sind diese beiden Beispiele viel zu überladen, ich habe mich wirklich dazu gezwungen diese mal ein paar Tage auszuprobieren. Aber irgendwie kann ich mich mit diesen vielen Funktionen und Möglichkeiten nicht anfreunden.

Vor kurzem habe ich mich dann mal wieder auf die Suche begeben, einen schönen, funktionellen und nicht zu überladenen Skin für XBMC zu finden.

xbmc skins confluence mod konzerte 600x337 - XBMC Skins - Qual der Wahl - Confluence-MOD

Dabei bin ich über das deutsche XBMCnerds.com Forum und dem Confluence MOD von mad-max gestolpert. Eine wirklich sehr gelungene Erweiterung des originalen XBMC Eden Skins – tolle Arbeit! Am Besten schaut ihr euch den Skin auch mal genauer an – hier und hier gibt es ein paar Screenshots. Viel Spaß!

Arch Linux – USB-Sticks und SD-Karten automatisch mounten und als normaler User sicher entfernen

Ab und an möchte ich ein paar Bilder oder Videos von einem USB-Stick, auf meinem Media-PC mit Arch Linux und XBMC, wiedergeben. Jedoch muss man bei einigen Desktopumgebungen (Bsp.: Openbox) oder bei einer XBMC-Standalone Installation einen USB-Stick vorher händisch über den Terminal mounten. Nach einiger Zeit hat mich das tierisch genervt und es sollte in Zukunft automatisch geschehen.

xbmc usb datentraeger sicher entfernen 600x337 - Arch Linux - USB-Sticks und SD-Karten automatisch mounten und als normaler User sicher entfernen

Voraussetzung

Die Dekstopumgebung oder XBMC-Standalone muss mit ck-launch-session (ConsoleKit) und dbus-launch (DBus) gestartet werden, damit ein normaler User, ohne Root-Rechte, mit einer zusätzlichen PolKit-Regel den Datenträger sicher entfernen kann.

cat /home/username/.xinitrc
# Openbox
sleep 10 # manchmal gibt es Probleme wenn XBMC oder die Desktopumgebung zu schnell startet
exec ck-launch-session dbus-launch --sh-syntax --exit-with-session openbox-session
cat /home/username/.xinitrc
# XBMC-Standalone
sleep 10 # manchmal gibt es Probleme wenn XBMC oder die Desktopumgebung zu schnell startet
exec ck-launch-session dbus-launch --sh-syntax --exit-with-session xbmc-standalone

Desweiteren müssen … Arch Linux – USB-Sticks und SD-Karten automatisch mounten und als normaler User sicher entfernen weiterlesen

XBMC – CPU-Last im Idle reduzieren

Nicht erst beim Raspberry Pi ist mir aufgefallen, dass die CPU-Last im Idle (engl. „untätig“, „unausgenutzt“) ziemlich hoch ist. In Fakten ausgedrückt bedeutet das, dass mein Intel Atom im Idle von XBMC ca. 38% CPU-Last belegt.

Dieses Verhalten hat zwei Gründe: einmal der RSS-Feed, der unten durchläuft und die ständige Aktualisierung des gesamten Bildschirms.

xbmc video homescreen 600x337 - XBMC - CPU-Last im Idle reduzieren

Wenn man die CPU-Last im Idle reduzieren will muss man drei Einstellungen in der advancedsettings.xml treffen.

cd
vi .xbmc/userdata/advancedsettings.xml
<advancedsettings>
   <gui>
       <algorithmdirtyregions>3</algorithmdirtyregions>
       <nofliptimeout>0</nofliptimeout>
   </gui>
   <lookandfeel>
       <enablerssfeeds>false</enablerssfeeds>
   </lookandfeel>
</advancedsettings>

Mit diesen Einstellungen verbraucht mein Intel Atom nur noch 7% im Idle von XBMC. 😉