Piment Noir Wiki

Configuration système

Le nom du système sur le réseau est odroid-xbmc.
Pour se loguer sur le système en SSH, le login est odroid et le mot de passe est odroid :

ssh odroid@odroid-xbmc

Afin d’accéder à quelques configurations du système comme par exemple la définition de l'affichage du bureau (qui est différente de celle de XBMC), il existe un utilitaire qui fonctionne en ligne de commande nommé odroid-utility.sh :

sudo odroid-utility.sh

Dépôt de paquets Debian

Configuration apt pour ODROID-U3 Ubuntu LTS

--- 8< --- /etc/apt/preferences.d/xbmc
Package: xbmc xbmc-*
Pin: release o=Piment Noir
Pin-Priority: 1001
--- >8 ---
sudo add-apt-repository "deb http://deb.piment-noir.org trusty main"
wget http://deb.piment-noir.org/piment-noir.asc -O- | sudo apt-key add -

Installation de Kodi

sudo apt-get update && sudo apt-get install kodi && sudo apt-get upgrade

Mise à jour de Kodi

sudo apt-get update && sudo apt-get upgrade

Mise à jour vers Kodi

sudo apt-get update && sudo apt-get upgrade

Les extensions si besoin :

sudo apt-get install kodi-addon-dev kodi-eventclients-common kodi-eventclients-dev kodi-eventclients-j2me kodi-eventclients-ps3 kodi-eventclients-wiiremote kodi-eventclients-xbmc-send kodi-pvr-dev kodi-screensaver-dev kodi-visualization-dev 

Le nom de la session X :

--- 8< --- /etc/lightdm/lightdm.conf.d/20-xbmc.conf
...
user-session=Kodi
...
--- >8 --- 
sudo mv /etc/lightdm/lightdm.conf.d/20-xbmc.conf /etc/lightdm/lightdm.conf.d/20-kodi.conf

Image disque

ODROID-U3

Une version bêta de 8Go est disponible ici : http://piment-noir.org/SD%20images/.

Cette image force l'affichage en 720p. Pour le changer, il faut utiliser

odroid-utility.sh

. De même pour agrandir le système de fichier.

Création module eMMc :

unzip odroid-xbmc-8g-720p.img.zip
sudo dd if=odroid-xbmc-8g-720p.img of=/dev/sdX bs=1M
sudo sync

où /dev/sdX est le disque cible où réside le module.

Avec Windows, nous vous conseillons Win32 Disk Imager pour écrire l'image.

Notice d'installation

Câblage ODROID-U3

  1. Se munir du dépliant en anglais fourni par hardkernel et l'ouvrir sur le verso.
  2. Raccorder le câble micro-HDMI ↔ HDMI sur l'entrée HDMI numéro 2 de votre téléviseur ou écran et sur la sortie micro-HDMI du boitier de l'ODROID-U3, noté avec la lettre G.
  3. Raccorder le port ethernet noté avec la lettre H avec le câble ethernet sur un des ports ethernet de votre *box.
  4. Raccorder l'alimentation sur le secteur et sur l'entrée alimentation du boitier noté avec la lettre D.
  5. (Optionnel mais fortement recommandé)
    Raccorder avec un câble audio mini-jack ↔ RCA ou mini-jack ou <sortie adéquate à l'entrée audio de votre amplificateur> sur la sortie audio noté avec la lettre J de l'ODROID-U3 et à une entrée de votre amplificateur audio.

Démarrage de XBMC

Raccorder une souris USB sur le boitier ODROID-U3 et dans le menu sur le bureau, allez dans la section “Son et vidéo” et cliquer sur l'icone de XBMC.

Nous conseillons aux bêta-testeurs de faire l’acquisition d'un clavier/souris USB Multimédia sans fil pour le mettre sur un des ports USB de l'ODROID-U3.

Logiciels de pilotage de XBMC

Android

  1. Installer le logiciel Yatse et éventuellement ses plugins avec le Google Play.
  2. Lancer l'application Yatse et ajouter le Media Center sous ODROID-U3 dans la liste des périphériques.

IOS (Iphone, Ipad)

  1. Installer le logiciel “XBMC remote” avec l'Apple Store.
  2. Lancer l'application “XBMC remote” et ajouter le Media Center sous ODROID-U3 dans la liste des périphériques.

Notice d'utilisation

Résolution de problèmes

  • L'écran s'éteint après un certain temps et on ne peut plus rien faire …

Solution: aller dans “Applications” ou le menu déroulant principal du bureau, “Préférences”, “Paramètres Light Locker” et désactiver l'extinction d'écran (curseur de durée tout à gauche)

  • La journalisation du système prend beaucoup de place dans le dossier /var/log …

Solution: revenir sur le bureau en arrêtant XBMC et ouvrir un terminal via le menu principal sur le bureau et taper :

sudo rm /etc/cron.d/buildd 
sudo update-rc.d buildd disable
sudo update-rc.d -f buildd remove
  • L'écran est noir après le (re-)démarrage de l'ODROID

Solution: faire avec le clavier un Crtl+Alt+F2 puis un Ctrl+Alt+F7 pour faire revenir l'affichage.

  • XBMC ne démarre pas automatiquement

Solution: à l'apparition du menu de login, choisir en haut à droite une session XBMC (avant dernière icône dans la barre du haut) pour l'utilisateur odroid et se logguer, XBMC démarrera automatiquement pour cet utilisateur.
Voir le ticket http://redmine.piment-noir.org/issues/1 dans le bugtracker pour de plus amples informations.

  • XBMC ne reconnait pas mon clavier USB multimédia

Solution: faire après un

sudo nano /etc/udev/rules.d/51-xbmc-tty.rules

:

--- 8< --- /etc/udev/rules.d/51-xbmc-tty.rules
SUBSYSTEM=="tty", KERNEL=="tty0", GROUP="tty", MODE="0660"
--- >8 ---  
sudo adduser odroid tty
 
sudo service udev reload 

devrait suffire en théorie mais sinon rebooter l'ODROID-U3 proprement …

  • XBMC ne démarre plus !

Solution: c'est en général à cause d'une mise à jour du système qui replace le pilote de la carte graphique. Effectuer :

cd /usr/lib/arm-linux-gnueabihf
sudo rm libEGL.so libGLESv1_CM.so libGLESv2.so
sudo ldconfig -v

Support

Liste de discussion

Vous pouvez utiliser le Google Group “Smarter Media Center” disponible à l'URL https://groups.google.com/forum/?hl=fr#!forum/smarter-media-center pour poser vos questions. Il faut impérativement faire une demande d'inscription pour pouvoir poser vos questions.

Canal IRC

Sur le réseau Freenode, rejoignez le canal ##smc.

Remonter des bugs

Se créer un compte sur http://redmine.piment-noir.org et rédiger un rapport de bug sous le projet “Smart Media Center” incluant en pièce jointe au rapport les logs de XBMC dans le fichier : /home/odroid/.xbmc/temp/xbmc.log

Participation au développement

Il faut se créer un compte sur Github pour commencer.

Les dépôts git du projet sont sous l'organisation Piment Noir : https://github.com/PimentNoir.

Merci de faire une “pull request” depuis Github si vous voulez que nous fusionnons votre code.

Questions fréquemment posées