Ce logiciel utilise une extraction de métadonnées basée sur la priorité de telle sorte que vous pouvez choisir quelles métadonnées doivent décrire vos fichiers multimédias (par exemple nom de la piste audio, couverture de DVD, de séries télévisées et les noms des épisodes, etc.).
Fonctionne avec n'importe quel périphérique compatible DLNA (TV, Playstation 3, Freebox revolution player, etc) et quelques autres (Xbox 360).
supporte les profils (Il peut être réglé pour maximiser le potentiel de transcodage).
Si vous avez besoin d'aide, merci de poster sur le [Topic unique] Installation Serviio 1.5.2 et Subsonic 5.2.1 !!
Voila comment j ai procédé pour l installation.
Testé dans les conditions suivantes: MSI G31TM-P35 sur socket LGA775, E2220 (2.6GHZ en dual core), 2GO DDR2-800, 3 Disques dur western digital de 1T formatés en UFS montés en raid5, Nas4free Embedded Nayla 1391 installée sur disque dur, Freebox V6
Tout d'abord je vous renvoie sur le lien suivant pour créer une jail que vous nommerez serviio (par exemple)
[TUTO] TheBrig-Comment créer une Jail
On se logue en ssh (root)/
Code: Select all
jsl
jexec 1 csh
root@serviio:/ #Code: Select all
portsnap fetch extractUne commande magique qui va vous dispenser de rester devant votre écran durant la compilation de ffmpeg qui, il faut bien l'avouer, est assez longue. Pour ceux qui l'ont déjà compilé vous n'aurez plus d'écran bleu.
Code: Select all
echo "BATCH=yes" >> /etc/make.confCode: Select all
cd /usr/ports/multimedia/ffmpeg
make configCode: Select all
AMR_NB
AMR_WB
ASS
FAAC
FFSERVER
FREI0R
ICONV
LAME
RTMP
THEORA
VORBIS
VPX
X11GRAB
X264
XVIDCode: Select all
make install cleanServiio 1.5.2 fonctionne dorénavant avec la version openjdk8 de java.
Code: Select all
pkg install openjdk8Code: Select all
cd /usr/ports/java/openjdk8
make install cleanCode: Select all
cd /usr/ports/net/serviio/ && make install cleanCode: Select all
echo 'serviio_enable="YES"' >> /etc/rc.conf
echo serviio_args=\'-Dserviio.advertisementDuration=\"15\" -Dserviio.remoteHost=\"192.168.1.191\"\' >> /etc/rc.confOn met à jour le fichier hosts:
Code: Select all
ee /etc/hosts
192.168.1.191 serviio.localOn va maintenant installer un WEB UI beaucoup plus convivial que dans le tuto précédent:
Code: Select all
cd /usr/ports/ports-mgmt/portmaster && make install cleanCode: Select all
portmaster www/apache24
cd /usr/ports/lang/php5 && make config WITH_APACHE=YES
portmaster lang/php5 www/mod_php5 ftp/php5-curl textproc/php5-xml converters/php5-mbstring devel/php5-json textproc/php5-simplexml textproc/php5-domCode: Select all
cd /tmp && fetch https://github.com/SwoopX/Web-UI-for-Serviio/archive/Serviio-1.5.zip
unzip -d /usr/local/www/apache24/data/ Serviio-1.5.zipCode: Select all
cd /usr/local/etc/apache24; cp httpd.conf httpd.conf.original
perl -pwi -e 's^DocumentRoot "/usr/local/www/apache24/data"^DocumentRoot "/usr/local/www/apache24/data/Web-UI-for-Serviio-Serviio-1.5"^g' httpd.conf
perl -pwi -e 's^<Directory "/usr/local/www/apache24/data">^<Directory /usr/local/www/apache24/data/Web-UI-for-Serviio-Serviio-1.5>^g' httpd.conf
perl -pwi -e 's^DirectoryIndex index.html^DirectoryIndex index.html index.php^g' httpd.conf
perl -pwi -e 's^AddType application/x-gzip .gz .tgz^AddType application/x-gzip .gz .tgz\n AddType application/x-httpd-php .php\n AddType application/x-httpd-php-source .phps^g' httpd.confCode: Select all
echo 'apache24_enable="YES"' >> /etc/rc.conf
apachectl startCode: Select all
mkdir /var/db/serviio
mkdir /var/log/serviio
chown -R dlna:dlna /var/db/serviio
chown -R dlna:dlna /var/log/serviio
chown -R dlna:dlna /usr/local/share/java/classes/serviio/Code: Select all
/usr/local/etc/rc.d/serviio startCode: Select all
/usr/local/etc/rc.d/serviio statusEn ce qui me concerne je configure serviio à partir de mon android avec l appli "serviidroid" et je peux visualiser mes films avec l appli "Servigo"
Je précise que cela fonctionne parfaitement bien chez moi, les sous titres fonctionnent avec une freebox v6, et pour ceux qui se déplacent souvent vous pouvez également regarder un film en Streaming à distance ( sur une tablette par exemple... même en 3g pas de saccades c est hyper fluide) ou écouter vos musiques en faisant un footing... et surtout pas besoin de réactualisation (comme fuppes) lorsque vous rajoutez des médias.
Dernière Etape pour les amateurs qui en veulent toujours plus
Subsonic
L'avantage d installer subsonic dans la même jail que serviio est que cela nous dispense de compiler à nouveau ffmpeg et openjdk8 et en quelques lignes de code, le tour est joué
On y go
Code: Select all
pkg install flacCode: Select all
mkdir -p /var/subsonic/transcode
mkdir /var/subsonic/standalone
cp /usr/local/bin/lame /var/subsonic/transcode/
cp /usr/local/bin/flac /var/subsonic/transcode/
cp /usr/local/bin/ffmpeg /var/subsonic/transcode/
cd /tmp/
fetch http://heanet.dl.sourceforge.net/project/subsonic/subsonic/5.2.1/subsonic-5.2.1-standalone.tar.gz
tar xvzf /tmp/subsonic-5.2.1-standalone.tar.gz -C /var/subsonic/standalone
chmod 777 *.*Code: Select all
sh /var/subsonic/standalone/subsonic.shCode: Select all
IP_JAIL:4040System|Advanced|Command Scripts et en postinit vous ajoutez la commande suivante
Code: Select all
jexec 1 /var/subsonic/standalone/subsonic.shVoilà vous avez plus qu à le configurer, rien de bien méchant. Ci dessous la derniere version demo de subsonic... pour vous amuser et vous verrez que c est super fun
http://www.subsonic.org/pages/demo.jsp
Et en plus vous l aurez en francais
Enjoy it
