J’utilise au quotidien XBMC pour la lecture de mes vidéos. Pour avoir une bibliothèque propre, je préfère me baser sur un logiciel de gestion de scrapper plutot que de laisser XBMC gérer cela.

Historiquement j’utilisai MediaCompanion, mais mon récent passage à Linux (j’ai enfin convaincu madame) sur mon poste de travail personnel me poussea changer de logiciel celui-ci n’étant pas disponible sous Linux. Après plusieurs tests, j’ai  opté pour MediaElch.
Aucun paquet n’étant disponible sous Fedora, il faut l’installer depuis les sources :
Dans un premier temps, il faut installer les binaires & devel Mediainfo

rpm -Uvh http://mediaarea.net/download/binary/libzen0/0.4.29/libzen0-0.4.29-1.x86_64.Fedora_19.rpm http://mediaarea.net/download/binary/libmediainfo0/0.7.64/libmediainfo0-0.7.64-1.x86_64.Fedora_19.rpm

Devel :

rpm -Uvh http://mediaarea.net/download/binary/libzen0/0.4.29/libzen-devel-0.4.29-1.x86_64.Fedora_19.rpm http://mediaarea.net/download/binary/libmediainfo0/0.7.64/libmediainfo-devel-0.7.64-1.x86_64.Fedora_19.rpm

Puis on installe les dépendances disponible dans les répositories de bases :

yum install qt-devel git phonon-devel libmediainfo-devel quazip-devel libcurl-devel

Enfin, on installe la dernière version de MediaElch disponible sur Github (1.7 à ce jour)


cd /opt/
git clone https://github.com/Komet/MediaElch.git
cd MediaElch
qmake && make
sudo ln -s /opt/MediaElch/MediaElch /usr/bin/MediaElch
sudo ln -s /opt/MediaElch/desktop/MediaElch.png /usr/share/pixmaps/MediaElch.png
sudo ln -s /opt/MediaElch/desktop/MediaElch.desktop /usr/share/applications

Le binaire sera disponible depuis le lanceur.

Amusez-vous bien.

Depuis longtemps je suis un grand fan de XBMC (ah, les longues nuits passées sur la xbox …), depuis les temps on changés et j’installe maintenant XBMC sur une machine qui fait office de mediacenter (cela fera l’objet d’un autre article).

Étant donné que j’ai deux XBMC (un pour le salon et un pour le bureau), j’ai mis en place un Mysql sur mon NAS en suivant une des nombreuses documentations disponible sur internet afin de bénéficier des fonctionnalités amenées par le multi-accès.

Le problème c’est que les temps d’accès étaient très longs et que je n’aime pas ça !

La cause venant de la configuration MYSQL inclus dans le NAS car il utilise des options par défaut qui ne sont pas adapté. Comme les NAS Synology sont des supers produits, ils ont pensé à inclure des fichiers de configurations pré-remplies adaptés à divers environnements. Dans mon cas j’utilise le fichier en environnement medium.

cd /usr/syno/mysql/share/mysql
cp my-medium.cnf /usr/syno/mysql/my.cnf

De plus afin d’accélérer accès réseau, on ajoute au fichier de configuration dans la section [mysqld]

skip-name-resolve

Puis on redémarre le MYSQL

/usr/syno/etc/rc.d/S21mysql.sh restart

De plus j’ai créé les index comme indiqué dans le premier lien qui est en référence.

Avec ces modifications pour ma part c’est le jour et la nuit !

Références :

  1. XBMC MySQL database optimisation
  2. Configuration-du-serveur-mysql