Médiarchiver
Nouvelles
- 2005/02/16: sortie de la version 0.4 - valentin.
La partie 'consultation' peut maintenant être exécutée en utilisant apache!.
Qu'est-ce que médiArchiver ?
Comme vous l'avez peut-être deviné, médiArchiver est un
archiveur/catalogueur de
médias.
Vous pouvez l'utiliser pour cataloguer vos piles de CD Audios,
vos MP3^M^M^MOggs, vos CDRoms, DVDs, et même votre clé USB, votre PDA et
les répertoires de votre disques durs.
Encore un autre !?
Oui, il existe déjà beaucoup de «catalogueurs»: GTKtalog, fas,
discDB, aarchives, ...
Jusqu'à maintenant, j'utilisait GTKtalog, mais il est vraiment très lent
avec de gros catalogues (notez que je possède un vieux PII 233, ceci
explique peut-être cela :).
J'ai donc écrit le mien!
Mais quels avantages trouverez-vous à utiliser médiArchiver ?
- consultation très rapide,
- récupération des méta-données des fichiers catalogués (le titre/auteur/album des chansons, mais aussi les informations exifs des images, et beaucoup d'autres. Au final, ce comportement est très facilement adaptable en modifiant le code source),
- partage possible de vos catalogues avec vos amis via le web
Comment fonctionne-t'il ?
médiArchiver est entièrement écrit en Perl (quel langage merveilleux :),
mais fait (temporairement) usage de programmes externes.
Notez que les informations collectées sont stockées dans une base de
donnée.
- vous cataloguez vos média en ligne de commande
- vous consultez vos catalogues en utilisant votre navigateur favoris (un serveur web allégé vous prémuni d'installer Apache sur votre ordinateur personnel :)
Les captures, où sont les captures d'écrans ?
Ok, ok, les voici! (cliquez sur l'image pour la voir en grand)
- Contenu d'un répertoire
- En passant votre souris sur le nom d'un
média, une boite apparaît contenant les informations détaillées de ce média
(pas de panique, c'est juste du CSS ;)
- Détails d'un fichier: vous pouvez voir les informations exifs ainsi
que la vignette de cette image prise avec mon appareil photo
numérique.
- Détail d'un document HTML. Vous pouvez apercevoir les 3 boutons de nagivation en haut à droite..
Les icônes utilisées proviennent:
- du jeux d'icônes par défaut de gentoo pour le menu,
- des thèmes kids et graphite-rade8 pour les médias & items
L'interface Web est elle inspirée du site de la distribution linux nasgaia.
De quoi à besoin médiArchiver pour fonctionner ?
Vous devez tout d'abord avoir Perl. Ma version est la
5.8.2.
Vous devez également installer certains modules perl, comme
HTML::Mason.
Vous aurez également besoin de programmes externes si vous voulez
récuperer les méta-données des fichiers catalogués
(tels que les tags ID3 pour les mp3s): mp3info, ogginfo, pdfinfo, unzip, ...
(deux seulement sont requis: which and file).
Finalement, vous devez également avoir installé mysql ou
sqlite pour stocker les données.
Où puis-je le télécharger ?
Voici la liste de toutes les versions:
Envoyez moi un e-mail si vous avez le moindre problème!
Et pour le futur ?
Le premier objectif est d'obtenir une version fonctionnelle avec:
- archivage des CDRoms, Audio-CDs et autres
- navigation dans les archives (medias & répertoires)
- recherche basique (par nom de fichier, type mime, taille, date)
Et ensuite ?
- recherche étendue (par meta-données)
- offrir un accés privé et protégé via HTTPS+mot de passe (possibilité de partager votre catalogue via Internet)
- remplacer les programmes externes (utilisés pour récupérer les méta-données) par des modules perl
- gérer plus de types de fichiers/de méta-données
Avez-vous l'intention de faire une Interface graphique ?
Non. Mais peut-être qu'un greffon pour GTKtalog ou tout autre GUI
serait possible!
