Axiso

Notes

Lecteur multimédia Raspberry Pi avec DVD externe

En vrac — janvier 2014

Installation d’un « multimédia center » sur un Raspberry Pi avec lecteur de DVD externe.

Matériel :

  • Raspberry Pi, modèle B
  • Lecteur de DVD externe Lenovo

Vu que leurs livraison par e-mail peut nécessiter quelques heures, acheter dès à présent les licences MPEG-2 et VC-1 : http://www.raspberrypi.com . 3.60£, soit 4.30€.

Télécharger la version « Standalone Image » de Raspbmc : http://download.raspbmc.com/downloads/bin/filesystem/prebuilt/raspbmc-final.img.gz .

Insérer la carte SD et la préparer avec une nouvelle partition et la copie de Raspbmc.

sudo cfdisk /dev/sdb
New > Primary > Volume total > Write > yes > Quit.
sudo dd if=/home/raspberry/raspbmc-final.img of=/dev/sdb bs=4M

Ejecter et ré-insérer la carte ou la monter.

Télécharger la dernière version du fichier script.PlayDVD-0.4.01.zip présent à cette adresse. S’inscrire si besoin : http://forum.stmlabs.com/showthread.php?tid=7623
Ne pas extraire l’archive.
Copier l’extension sur la partition de la carte contenant Raspbmc (et non celle avec les quelques fichiers de lancement).

cp /home/raspberry/script.PlayDVD-0.4.01.zip /media/user/A1B2C3D4/home/pi

Ejecter les deux partitions de la carte mémoire. L’insérer dans le Raspberry.
Connecter l’adaptateur électrique.

La procédure suivante est décrite sur http://forum.stmlabs.com/showthread.php?tid=7623 . Un script y est aussi disponible.

Attendre que le système se configure.

ssh pi@192.168.0.12

Passe : raspberry

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install -y bzip2 gcc make mplayer curl lsdvd
wget http://www.videolan.org/pub/libdvdcss/1.2.13/libdvdcss-1.2.13.tar.bz2
tar -xvjf libdvdcss-1.2.13.tar.bz2
cd libdvdcss-1.2.13
./configure
make
sudo make install
sudo cp /usr/local/lib/libdvdcss* /lib
sudo apt-get -y -f install
sudo mkdir /media/LARGEFILES
sudo mkfifo /media/LARGEFILES/dvd.mpg
sudo chmod o+w /media/LARGEFILES/dvd.mpg
cd ~
sudo vi /boot/config.txt

Ajouter les deux licences reçues.

decode_MPG2=0x1a2b3c4d decode_WVC1=0x5e6f7g8h

(ou
Sur l’écran Programmes > Raspbmc settings > System configuration, entrer les licences reçues à MPEG2 codec license et VC1 codec key.
Attention, il est possible que le clavier soit en configuration Qwerty.)

Sur le Raspberry, configurer les locales de Raspbmc avec, par exemple fr_FR UTF8.

Système > Paramètres > Extensions > Installer depuis un fichier zip > Dossier racine. Sélectionner script.PlayDVD-0.4.01.zip.

Il devrait maintenant être possible de lancer la lecture avec l’écran Vidéos > Extensions > PlayDVD > DVD Drive ou Lire le disque sur l’accueil.
Si la sortie son utilisée n’est pas celle du connecteur HDMI, il est possible de la modifier une fois le film en lecture via la configuration du son (icône du haut-parleur).

Vidéo saccadée

Tenter de modifier les options de synchronisation présentes sur Settings > Video > Playback et en cliquant le bouton situé en bas à gauche afin d’obtenir les options en mode avancé.

Ou préciser le lecteur DVD logiciel à utiliser par le système :

vi /home/pi/.xbmc/userdata/advancedsettings.xml
<advancedsettings>   <video>     <defaultdvdplayer>dvdplayer</defaultdvdplayer>   </video> </advancedsettings>

Clavier bluetooth Keysonic KSK-3201 BT et Raspberry Pi / Raspbmc

En vrac — janvier 2014

Le clavier bluetooth Keysonic KSK-3201 BT fonctionne sur Raspbmc. Le clavier et le trackball.
Ceci malgré l’erreur suivante obtenue lors de la procédure d’association :

Creating device failed: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

Installation du bluetooth

sudo update-rc.d -f dbus defaults
sudo apt-get install -y bluez bluez-utils bluez-hcidump

Activer l’association sur le clavier (Fn + F1) et poursuivre aussitôt avec :

sudo hcitool scan

qui devrait afficher l’adresse MAC du clavier.

Scanning ...
  00:11:EE:22:FF:33       Bluetooth Keyboard

Eteindre et réactiver le clavier si ce n’était pas le cas et recommencer.

Copier l’adresse MAC et l’utiliser :

bluez-simple-agent hci0 00:11:EE:22:FF:33
RequestPinCode (/org/bluez/921/hci0/dev_00_11_EE_22_FF_33)
Enter PIN Code: 

Indiquer 0000 puis valider et immédiatement, à l’aveugle, entrer ce même code sur le clavier bluetooth et appuyer sur Entrée.
Le message suivant devrait apparaître.

Release
New device (/org/bluez/921/hci0/dev_00_11_EE_22_FF_33)

Enregistrer le clavier qui sera automatiquement reconnu et reconnecté.

bluez-test-device trusted 00:11:EE:22:FF:33 yes
bluez-test-input connect 00:11:EE:22:FF:33

Au lancement de Raspbmc, l’association bluetooth peut nécessiter quelques dizaines de secondes avant que le clavier devienne utilisable.