Mon Xstreamer permet essentiellement de lire mes DVD rippés ainsi que les enregistrements Freebox.
Voici donc les deux astuces utilisées pour :
- lancer xMovieWall directement au démarrage du xtreamer
- faire reconnaître le disque dur partagé du Freebox Server à xMovieWall
J’ai eu un peu de mal à comprendre pourquoi XmovieWall ne voyait pas les vidéos stockées sur le Freebox Server. J’ai finalement saisi que c’était le nom du partage réseau « \\FREEBOX\Disque dur » qui posait problème : le caractère blanc empêche l’automontage du partage … Le palliatif est de faire le montage réseau « en dur » dans la séquence de boot.
Ma config
- Préalable : il faut avoir accès en telnet ou ssh sur la machine : installer XMP (Xstreamer Mod Pack)
- Ajouter dans /etc/init.d un fichier de démarrage S90xMovieWall (suivi de chmod +x S90xMovieWall)
Attention à mettre la bonne adresse IP…
#!/bin/sh # # wait until DvdPlayer starts and run xJukebox # author: vpeter/misek # # put this file in /etc/init.d/S90xJukebox # must have execute permission 'chmod a+x /etc/init.d/S90xJukebox' # # delay time between commands (in microseconds) COMMANDS_DELAY=250000 # max. wait time to setup (in seconds) MAX_WAIT_TIME=600 # wait for ir pipe cnt=$MAX_WAIT_TIME while [ ! -p /tmp/ir ]; do sleep 1 let cnt=cnt-1 if [ "$cnt" -eq "0" ]; then exit 0 fi done # Montage disque freebox mount -t cifs '//192.168.1.1/Disque dur' '/tmp/freebox' -o username=user,password=passwd,iocharset=utf8,mapchars # wait until sda1 disk is mounted with scripts folder on it # max. wait 10 minutes cnt=$MAX_WAIT_TIME while [ ! -d /tmp/usbmounts/sda1/scripts/ ]; do sleep 1 let cnt=cnt-1 if [ "$cnt" -eq "0" ]; then exit 0 fi done # Why this delay? Down command works but not enter. Strange... sleep 6 # 3x down & enter echo -n 'j' > /tmp/ir usleep $COMMANDS_DELAY echo -n 'j' > /tmp/ir usleep $COMMANDS_DELAY echo -n 'j' > /tmp/ir usleep $COMMANDS_DELAY echo -n ' ' > /tmp/ir
- Mon fichier de configuration scan_folder_settings.txt :
#comment with # #not include folder that start with !!/tmp/usbmounts/sda1/Movies/ !/tmp/usbmounts/sda2/Movies/ !/tmp/usbmounts/sdb1/Movies/ # le montage auto ne fonctionne pas : !/tmp/myshare/Disque dur(FREEBOX:192.168.1.1).smb # utiliser le montage en dur /tmp/freebox/
Références
- xMovieWall 0.4x – Beta : discussion sur xMovieWall dans le forum xtreamer
- Jukebox default at startup : le script permettant de lancer automatiquement une séquence de touches au démarrage du xtreamer