XBMC

Uit Mike´s Wiki
Versie door Wikiadmin (Overleg | bijdragen) op 28 mrt 2011 om 23:15 (Change DHCP IP into a static IP)

Ga naar: navigatie, zoeken

XBMC Adjustments

Hier probeer ik wat tips & trucs vast te leggen die ik met mijn XBMC systeem heb gedaan.
Ze zijn specifiek voor het systeem wat ik hieronder beschreven heb, en kunnen dus afwijken van andere systemen.

Base System Config

Change DHCP IP into a static IP

Achterhaal het huidige IP adres via "System Info" menu.
Selecteer dan "Network" om het ip adres te zien.


Connect middels PUTTY naar de XBMC, en login met de naam die je bij de installatie hebt opgegeven.
De default XBMC Live cd's hebben meestal userid/wachtwoord van xbmc/xbmc.

Als je aangelogd bent, ga je naar folder "/etc/network/" en bewerk de file interfaces als root user

$ sudo nano /etc/network/interfaces

De inhoud dan aanpassen zoals onderstaand.

autho eth0
iface eth0 inet static
address < ip-address-die-je-wilt >
netmask < meestal 255.255.255.0 >
network < afhankelijk van je netmask, meestal x.x.x.0 >
broadcast < afhankelijk van je netmask, meestal x.x.x.255 >
gateway < meestal address van je router >

herstaten van de netwerk interface

$ sudo /etc/init.d/networking restart

Activate menu sound-clicks

Bewerk bestand "/home/xbmc/.asoundrc" en voeg onderstaande toe aan het einde van het bestand

pcm.!default {
  type plug
  slave {
    pcm “hdmi”
  }
}

Show CPU Tempature

Controleer of je sensors werken

$ sensors

Als dit niet werkt, dan dient dit nog opgezet te worden

$ sudo insmod /lib/modules/2.6.32.-29-generic/kernel/drivers/hwmon/coretemp.ko
$ sensors -u

Als dit werkt, dan is de volgende stap om de advancedsettings.xml aan te passen

$ nano /home/xbmc/.xbmc/userdata/advancedsettings.xml

Zorg dat de volgende regels er in staan

<gputempcommand>echo "$(nvidia-settings -c :0 -tq GPUCoreTemp) C"</gputempcommand>
<cputempcommand>echo "$(sensors -u | head -6 |grep "temp1_input"| awk '{print $2 }' |awk '{printf("%d\n",$1 + 0.5);}') C"</cputempcommand>


Linking To External Shares

Via het XBMC menu is het mogelijk om links te maken naar media sources ( muziek, foto´s, etc ).
Het gevolg is dat er in de xbmc folder voor elke resource die aangemaakt wordt je naam en wachtwoord opgeslagen wordt.

Er is ook een andere manier. Dit behoeft wel dat je op de OS een aantal handelingen moet verrichten middels een ssh sessie.
Pas de file /etc/fstab aan, en voeg voor elke share die je wilt toevoegen de volgende regel toe

## format :
## //<ip-address>/<sharename> <local-foldername-to-link-to> cifs iocharset=utf8,credentials=<file-with-credential-info>, uid=1000 0 0
##
## sample line

//mynas.lan/Qmultimedia /home/xbmc/.xbmc/links/Qmultimedia cifs iocharset=utf8,credentials=/home/xbmc/.smbcredentials, uid=1000 0 0

Maak een nieuwe file aan in de home folder van de user waaronder XBMC draait, in bovenstaand voorbeeld is dat
de naam /home/xbmc/.smbcredentials
Filenaam mag van alles zijn, op elke locatie die je wilt, zolang het systeem erbij kan en overeenkomt met de naam in /etc/fstab.

## File .smbcredentials
username=NameToLogonToShare
password=PasswordToLogonToShare

Pas de ACL aan voor security

$ chmod 400 .smbcredentials