Articles

Installer miniDLNA sur Ubuntu

Ayant sauté le pas et acquis une télévision « connectée », ne restait plus qu’à trouver l’application qui permettrait d’accéder aux contenus multimedia disponible sur notre serveur Ubuntu.

J’avais installé Mediatomb précédemment, et il fonctionnait plutôt bien avec les PC qui supportaient le protocole UPNP. Par contre, avec notre nouvelle télé Samsung, la plupart des fichiers n’étaient pas lisibles, et leur chargement se terminait par un message du type « Codec non supporté ».

En faisant quelques recherches sur Internet, je suis tombé sur le serveur miniDLNA, dont la particularité est d’être assez strictement compatible avec DLNA. Alors que Samsung nécessite que les sous-titres et le fichier vidéo soient seuls dans un dossier pour être associés (lorsque vous les lisez d’un disque dur connecté à la télé), miniDLNA diffuse les sous-titres avec la vidéo pour peu qu’ils portent le même nom (à l’extension près).

Bref, LA solution miracle !

Vous trouverez en suivant ce lien les informations pour installer miniDLNA. Vous trouverez ci-dessous la copie du script de démarrage écrit par Thomas Bernard qui m’a permis de lancer miniDLNA de manière automatique. J’ai en effet eu beaucoup de mal à le trouver !

#!/bin/sh

# chkconfig: 345 99 10
# description: Startup/shutdown script for MiniDLNA daemon
#
# $Id: minidlna.init.d.script,v 1.2 2009/07/02 00:33:15 jmaggard Exp $
# MiniUPnP project
# author: Thomas Bernard
# website: http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/

MINIDLNA=/usr/sbin/minidlna
ARGS='-f /etc/minidlna.conf'

test -f $MINIDLNA || exit 0

. /lib/lsb/init-functions

case "$1" in
start)  log_daemon_msg "Starting minidlna" "minidlna"
        start-stop-daemon --start --quiet --pidfile /var/run/minidlna.pid --startas $MINIDLNA -- $ARGS $LSBNAMES
        log_end_msg $?
        ;;
stop)   log_daemon_msg "Stopping minidlna" "minidlna"
        start-stop-daemon --stop --quiet --pidfile /var/run/minidlna.pid
        log_end_msg $?
        ;;
restart|reload|force-reload)
        log_daemon_msg "Restarting minidlna" "minidlna"
        start-stop-daemon --stop --retry 5 --quiet --pidfile /var/run/minidlna.pid
        start-stop-daemon --start --quiet --pidfile /var/run/minidlna.pid --startas $MINIDLNA -- $ARGS $LSBNAMES
        log_end_msg $?
        ;;
*)      log_action_msg "Usage: /etc/init.d/minidlna {start|stop|restart|reload|force-reload}"
        exit 2
        ;;
esac
exit 0

Virtualisons avec VirtualBox

Ayant changé de machine récemment, je cherchais une solution simple pour continuer à utiliser Ubuntu 8.04 tout en ne modifiant pas l’OS installé, à savoir Windows XP. Pas de double boot non plus, afin de préserver la config standard des machines du bureau.

Je souhaitais installer une solution légère et gratuite, ce qui éliminait tout de suite la solution VMWare, qui est vraiment trop lourde. Restait donc Virtual PC de Microsoft, que j’avais utilisé il y a quelques années, et VirtualBox, récemment acquis par Sun. Chacune de ces solution « pèse » environ 30 Mo, et est téléchargeable librement.

Lire la suite

Netbeans 6.0, un IDE au parfum de Rails

J’ai adopté Netbeans 6.0 comme environnement de développement intégré pour mes projets Rails. J’utilisais préalablement RadRails, basé sur Eclipse, mais les dernières avancées de Netbeans m’ont convaincu de franchir le Rubicon.

Netbeans, un environnement de développement pour Ruby et Rails

En effet, Netbeans intègre directement le développement Ruby et Rails, et une installation prépackagée est disponible en téléchargement, afin de vous éviter de plonger dans l’univers des plugins.

Lire la suite