Objectifs

BobThèque est un logiciel écrit en C++ permettant de gérer sa médiathèque. Il permet de stocker le descriptif des films. La description des œuvres peut être saisie manuellement ou récupérée automatiquement depuis Internet.
Contrairement à d’autres logiciels du même type, BobThèque ne nécessite pas l’installation d’un moteur de base de données et ne stocke pas le contenu dans un seul fichier qui devient rapidement volumineux, voire ingérable. Pour stocker ses données, BobThèque utilise tout simplement le système de fichier arborescent Windows ce qui assure des temps de réponse optimisés ainsi qu’une plus grande évolutivité.
Le contenu de BobThèque est beaucoup plus « riche » que celui des autres logiciels de ce type. Il ne se contente pas d’un simple descriptif de la fiche du film, il retrouve une mine d’information telles que les logos détournés, le packaging, la sérigraphie, …
Le chargement ainsi que les recherches peuvent être automatisées. Si vous disposez déjà d'une liste de votre médiathèque au format "csv" il est très aisé de charger son contenu dans BobThèque ce qui vous évite de fastidieuses saisies manuelles.
Les concepteurs de BobThèque ont également souhaité pouvoir différencier un film du support sur lequel il se trouve : un même film pourra être trouvé sur DVD, DIVX, VHS, … mais aussi dans des configurations différentes (coffret collector, édition spéciale, …).
Un module d’édition permet également de générer un catalogue, au format HTML, du contenu de sa médiathèque. Le catalogue peut ensuite être imprimé.
Le suivi des prèts de vos films est pris en charge par BobThèque. Vous saurez maintenant à tout momemt qui a oublié de vous rendre votre film préféré.
BobThèque permettra bientôt de prévoir ses achats. Vous pourrez y enregistrer la liste des DVD que vous aimeriez voir figurer dans votre médiathèque. Ces futures acquisitions sont rapidement identifiables grâce aux codes de couleurs utilisés dans le logiciel. Elles pourront servir d’idée cadeau pour vos amis.

Plan

Utilisation de BobThèque
La fenêtre principale
La liste des films
Signalétique du film
Description du film
Description du support
Les recherches
Les éditions, l'exportation
Principe
Les éditions
L'exportation
La gestion des prêts
Création d'un prêt
Suivi des prêts
Création d'un nouveau film
Création manuelle
Création automatisée
Paramétrage des données à récupérer
Importation d'une liste de films
Gestion des packs (coffrets) multi films
Partage de médiathèque
Paramétrage
Envoi de films
Consultation de la liste des films d'un ami
Evolutions
Conclusion

Utilisation de BobThèque


La Fenêtre principale


Fenêtre Principale

Cette fenêtre est composée de trois parties principales :

  1. A gauche, un composant « treeview » donne la liste des films,
  2. A droite, en partie haute, la fiche signalétique du film,
  3. A droite, en partie basse, une description plus détaillée qui varie selon le support choisi


La liste des films


Liste des films

Chaque nœud du treeview correspond à un film de la médiathèque. Le nœud porte le nom du film en français et le titre original entre parenthèses (s’il est différent). Un nœud secondaire est créé pour représenter l'un des supports possibles du film. L’icône associé permet de reconnaître le type de média (Dvd, Divx, K7 VHS, …). Votre médiathèque peut contenir le même film sur plusieurs supports différents. Le nom du nœud secondaire correspond à la date et le type d’édition du support, type d’édition. Dans le cas d'un coffret multi-films le nombre de films est affiché (ex.: "2000.03.25 - Pack 2 films").
La couleur du texte du nœud du film et de ses fils également porteuse d’information :

  1. Noir: film détenu dans la médiathèque,
  2. Rouge: film pour lequel aucun descriptif n’a été chargé,
  3. Gras: film dont l’acquisition est souhaitée,
  4. Bleu: autre,
  5. Italic: film dont l’acquisition est souhaitée

L'état d'un film n'est plus directement modifiable lorsque celui ci est détenu sur plusiers supports. Il faut alors passer par la modification de l'état de ses fils (Dvd, Divx, K7...).
Le positionnement par un clic dans le treeview permet d’afficher la description du film dans la partie droite de la fenêtre

Signalétique du film


Signalétique

Cette partie signalétique du film peut être saisie manuellement, mais peut-être téléchargée automatiquement depuis Internet.
Sur cette fenêtre on peut remarquer les éléments suivants :

Label: Il s’agit de la référence sous laquelle l’utilisateur à ranger son film.
Bob Id: C'est la référence unique d'un film, utilisée pour avoir un lien direct avec www.bobthequee.com, mais également pour hébérger votre collection de films sur www.bobtheque.com.
Affiche: Un clic sur l’affiche du film permet d’afficher l’image en grand format.
Détenu/Souhaité: Ce composant permet d’indiquer si l’utilisateur possède déjà ce film ou s’il souhaite l’acquérir.
Acteurs: A noter que ce composant indique le rôle joué par chaque acteur.
Adresses Web: C’est l’adresse des sites interrogés (avec l’indication des références du film) pour la création du signalétique. En cliquant sur le bouton à droite la page du film sur le site concerné est affichée.

Description du film


La partie basse de l’écran est composée de plusieurs onglets qui donnent un descriptif détaillé du film.


Description: Résumé du film.
Commentaires: Cet onglet permet de saisir des commentaires personnels.
Galerie Photo: Cet onglet contient les photos trouvées sur les différents sites interrogés. Les différents boutons permettent de se déplacer dans la galerie ainsi que d’ajouter ou supprimer manuellement des images. Il est également possible de se déplacer dans la galerie en cliquant sur les images réduites en pied d’écran. Le bouton « Miniature » permet de remplacer l’affiche du signalétique du film par la photo actuellement sélectionnée.
Médium: Cet onglet donne des informations détaillées par rapport au support sur lequel se trouve le film (cf Description du support).
Web: Le contenu de la page web correspondant au film s’affiche dans cet onglet « Web » en cliquant sur le bouton en bout de ligne (après l’URL) de la fenêtre « signalétique ».
Statistiques: Statistiques par catégorie, pays, année de sortie du film.


Description du support


La couleur du texte du nœud principal est également porteuse d’information :


Un même film est disponible sur des supports physiques différents :


De plus il est souvent commercialisé dans des versions différentes :


L’onglet « Médium » permet de consulter le descriptif propre aux différents supports.


Le contenu de l’onglet « Medium » est généralement obtenu grâce à la recherche automatique sur internet. Le détail affiché correspond au support choisi dans le treeview.
Cet onglet est composé de plusieurs onglets fils :

Dvd: Cet onglet regroupe les principales données concernant la sortie du support. On pourra indiquer ici sur quel type de support le film est détenu (Dvd, Divx, VHS, …) La zone « adresse web » indique la référence des pages où les informations ont été trouvées. Cette rubrique est particulièrement intéressante dans le cas d’une mise à jour ultérieure.
Image: Scènes du film présentant un intérêt particulier d'un point de vue visuel.
Son: On retrouve ici des informations se rapportant plus particulièrement à la bande son du film.
Bonus: Bonus cachés (bientôt)
Packaging: Lorsque le film parait dans une version «collector», on trouve dans le coffret, en plus du film, un certain nombre de «cadeaux» supplémentaire. On retrouve ici la composition du coffret.
Sérigraphie: Cet onglet décrit les particularités de la sérigraphie placée sur le support.
Logo détourné: Certains films débutent de façon inhabituelle. Il arrive que le réalisateur «détourne» le logo de la production pour lancer le film. On retrouve ici l’explication de ces facéties.


Les recherches


L'écran de recherche est accessible depuis le bouton "chercher" dans la barre au haut d'écran



Cet écran autorise des recherches de films par titre (original ou traduit), par acteur, par label, catégorie et lien internet. Les cases à cocher de l'écran permettent de préciser si la recherche doit respecter la casse et si la recherche porte sur un mot entier. Il est également possible d'effectuer une recherche multiple comme dans l'exemple où la saisie de "mat" permet d'obtenir la liste de tous les films dont le titre comporte les "mat". Comme indiqué sur l'écran, la recherche multiple est aussi possible.
Par défaut, les données du tableau sont triées dans l'ordre alphabétique des titres de film. Un clic sur l'une des colonnes du tableau permet d'inverser l'ordre des données en fonction de la colonne.
Un double clic sur une ligne du tableau permet de quitter l'écran de recherche et de se positionner sur l'oeuvre correspondante dans BobThèque.



Les éditions, l'exportation


BobThèque comporte un module paramétrable permettant de générer des éditions ainsi que d'exporter le contenu de sa médiathèque dans des fichiers "csv". Ce module est accessible depuis la barre de menus



Principe


Le module d'édition fonctionne sur un principe comparable au "publipostage" que l'on retrouve dans Word. Il consiste à fusionner un modèle de document et une liste de films. Pour chaque modèle de documents on trouvera le répertoire corespondant dans le répertoire "export". Le sous-répertoire porte le nom du modèle et on y trouve systématiquement 3 documents html:

  1. Header.html, entête de page
  2. Body.html, corps du document
  3. Footer.html, pied de page

Ces documents permettent de définir les règles de mises en forme de l'édition. On y trouve des lignes html "classiques", ainsi que des mots réservés faisant référence à des données de la médiathèque. Pour pouvoir être identifiés, les "mots clés" sont précédés et suivis de deux caractères "#" Lors de la génération du document ces mots réservés sont remplacés par leur contenu correspondant de la médiathèque. Dans la version actuelle, les "mots clé" pouvant être utilisés sont les suivants:

  1. Label
  2. Titre traduit
  3. Titre original
  4. Date de sortie
  5. Pays
  6. Catégorie
  7. Durée
  8. Année
  9. Description
  10. Réalisateur
  11. Producteur
  12. Musique
  13. Image
  14. Acteurs
  15. Scénario
  16. State
  17. Note personnelle
  18. Note press

Cette livraison de BobTheque comporte deux modèles d'édition. Le premier intitulé: "2 fiches par page" permet d'imprimer un petit catalogue de sa médiathèque. Le second intitulé: "tableau simple" est une simple liste du contenu de la médiathèque. Chaque utilisateur est libre de créer son propre modèle. Tout nouveau document pourra être transmis à l'adresse bob_mediatheque@hotmail.fr Il y sera le bienvenu et pourra être associé aux prochaines livraisons.


Les éditions



La génération d'un état débute par la sélection des films que l'on souhaite inclure dans l'édition. Le bouton "Sélectionner les films à générer" permet d'atteindre l'écran derecherche où on pourra choisir ses films.

Cet écran permet ensuite de :

Un clic sur le bouton "Générer" déclenche la création du document.



L'exportation


Le module d'exportation fonctionne sur le même principe que le module d'édition. Il permet d'exporter les données sélectionnées dans un fichier au format "csv". Il n'est donc pas nécessaire de préparer des modèles, les seules informations nécessaires sont:



La gestion des prêts


BobThèque vous permet de suivre l'historique des prêts de vos films.

Création d'un prêt


Pour créer un nouveau prêt il suffit de se positionner dans le treeview sur l'oeuvre à prêter.
Attention, c'est le support qui est emprunté, il faut donc se positionner sur le Dvd ou le Divx et non sur le film. Si l'on se positionne sur un film, seule la création d'un nouvel emprunteur est possible. Un clic sur le bouton droit de la souris permet alors de sélectionner l'emprunteur. L'affichage du nom du support dans le treeview passe alors en italique pour signifier que l'oeuvre a été prêtée. Un noeud fils est ajouté pour indiquer l'identité de l'emprunteur ainsi que la date du prèt. Dans l'exemple la version collector du film Matrix est prétée à "Papi Bob" depuis le 6 mars 2005.




Suivi des prêts


L'écran de suivi des prêts est accessible depuis la barre de menu.



Cet écran vous permet de consulter l'historique des prêts. Dans une prochaine version, il se verra doté de fonctionnalités de recherches. Le bouton "Enregistrer le retour" vous permet de valider le retour d'une oeuvre dans votre médiathèque.




Création d'un nouveau film


Création Manuelle


Si vous ne possédez pas de connexion à l’Internet, sélectionnez le noeud « Films » dans la vue arborescente de gauche puis cliquez sur le bouton droit de la souris et choisissez l’option « Ajouter un film ». Une autre possibilité consiste à cliquer sur le bouton de la barre d’outils.

Maintenant vous pouvez renseigner tous les champs du film (titre original, producteur, réalisateur…). L’enregistrement des informations saisies est automatique, vous pouvez néanmoins forcer la mise à jour en cliquant sur le bouton de la barre d’outils.



Création Automatisée


Si vous possédez une connection à l’Internet, sélectionnez le noeud « Films » dans la vue arborescente de gauche puis cliquez sur le bouton droit de la souris et choisissez l’option « Importer… », ou appuyez sur la touche « F10 », ou sur le bouton de la barre d’outils. La fenêtre suivante apparaît :



Le script d’interrogation du site Allocine.fr est proposé par défaut. Ce site contient les informations concernant les films (réalisateur, producteur, synopsis, galerie photos…) c’est l’un des plus complets en France. Dans le champ d’édition « Titre original » saisissez maintenant le titre de votre film, par exemple « 15 Minutes » puis cliquez sur le bouton « Trouver ». Le programme effectue une interrogation automatique du site et propose dans le tableau « Films trouvés » la liste des films dont le titre (original ou traduit) correspond au titre saisie. Si plusieurs films sont proposés choisissez celui qui correspond au vôtre grâce aux informations complémentaires de la colonne « Compléments ». Une fois votre choix effectué, appuyez sur le bouton « Trouver détails ». Le programme se connecte au site pour récupérer les informations détaillées. Les informations trouvées sont progressivement affichées dans le tableau « Résultats ».

Les deux cases à cocher : permettent de déclencher automatiquement la recherche du détail en cas d’unicité.

Vous avez maintenant la possibilité de valider les informations trouvées en les cochant ou en les décochant. Si vous sélectionnez une ligne correspondant à une image cette dernière sera affichée dans une fenêtre distincte. Pour importer les données cliquer sur le bouton « Valider ». La mise à jour peut-être automatisée en cochant la case

Le programme mémorise le lien lorsque une recherche sur le site Allocine.fr a réussie:

Pour la recherche des dvd sur DVDpascher.net il n’est pas possible de mémoriser le lien hypertexte car les pages de ce site sont dynamiques. Dans ce cas le programme mémorise les paramètres de la recherche (ex : type d’édition…). A l’issue de la recherche, un nouveau support est automatiquement ajouté lorsque l’on clique sur le bouton « Valider » si la case à cocher est sélectionnée.

Attention : Si cette case n’est pas cochée, le logiciel interprète cette validation comme une demande de mise à jour du film sélectionné initialement. Les données du film choisi sur le premier écran sont alors écrasées par les valeurs issues de la recherche.

La case à cocher permet de déclencher automatiquement la recherche des titres.
Il est possible d’interrompre la recherche en cliquant sur le bouton « Arrêter le script ». Ce bouton est actif seulement pendant la réception de la page HTML (quand la barre de progression fonctionne).
S’il existe déjà un lien vers une page (historique) celui ci sera invoqué automatiquement sinon une recherche classique (par titre) est déclenchée.

Si la case « exclusivement » est cochée alors la recherche n’est déclenchée que si un lien est présent.
Cette fonctionnalité trouve tout particulièrement son intérêt lorsqu’on souhaite faire une mise à jour en masse. Pour ce faire il suffit de sélectionner une liste de films sur le premier écran puis de déclencher la recherche. Si les cases à cocher « Exécuter le script à l’ouverture » et « Exclusivement » sont cochées on obtiendra une mise à jour pour tous les titres déjà connus. Cette tâche de mise à jour peut s’exécuter en « tâche de fond ». Pendant les recherches la fenêtre principale peut redevenir active pour faire d’autres manipulations.

La mise à jour peut également être demandée en mode « incrémental » pour ne mettre à jour que les champs à vide en cochant la case correspondante :

La case à cocher permet de fermer automatiquement la fenêtre de a l’issue de la recherche est de revenir à l’écran principal.

Un clic sur le bouton provoque l’ouverture de la fenêtre ci-après qui permet de définir les valeurs à utiliser par défaut lors de la création d’un nouveau film.


Si l'option "Ajouter un médium de l'écran précédent n'a pas été cochée il convient de créér le support que l’on détient après avoir créé le film . Pour ce faire il faut sélectionner le film fans la liste puis cliquer sur le bouton droit de la souris et choisir « Ajouter un médium »



Sélectionnez alors le nouveau nœud fils créé sous le film puis cliquez de nouveau sur le bouton droit de la souris et choisissez l’option « Importer » (comme précédemment pour le film). Sur l’écran d’importation, dans la case « Script », sélectionnez cette fois le site DVDpascher.net et exécutez les deux recherches comme précédemment.



Paramétrage des données à récupérer


Il est possible de personnaliser la nature des informations que l’on souhaite rechercher dans l’onglet « Paramètres » de la fenêtre d’importations.



Les données telles que les galeries photos peuvent être très volumineuses et nécessitent donc un espace disque conséquent. Leur téléchargement téléchargement, par des utilisateurs personnes ne disposant que d'une connection internet à bas débit, peut être relativement longue.



Importation d’une liste de films


Il est possible d’importer et de créer automatiquement une liste de films. La liste doit être au format « csv » et doit comporter les 3 colonnes : « Titre Original », « Titre Traduit » et « Label du Film ». Chaque film doit avoir au moins un titre original ou un titre traduit. La colonne « Label du film » correspond à votre identifiant du film dans votre système de classement personnel.

Cette distribution contient un exemple de liste dans le fichier « .\list_exemple.csv »

La structure du fichier est la suivante:




Pour importer ce fichier suivre les étapes suivantes :


Dans la fenêtre d’importation :


Après l’ouverture du fichier, cliquer sur le bouton « Importer les films »



Gestion des packs (coffrets) multi films


Exemple : Le coffret "Batman intégral" est composé de 4 dvd.


Pour représenter ce coffret dans la BobThèque, dans un premier temps, il faut créer les 4 films :


L’étape suivante consiste à créer un seul support pour un de ces films :

Maintenant il faut associer à ce dvd (coffret) les trois autres films :


Cliquez sur le bouton « Ajouter »


Cocher les films qui composent le coffret et appuyer sur le bouton « Valider ». Les dépendances se mettent à jour.













Partage de la médiathèque


BobThèque permet de publier le contenu de sa médiathèque afin d'être accèdé par d’autres utilisateurs du même logiciel et/ou par les Internauts. Pour déposer la liste de ses films sur le site www.bobtheque.com il faut suivre les instructions suivantes :

Séléctionner le film concerné puis un clic sur le bouton droit de la souris : option "Ajouter dans ma WebThèque"














L'écran de sélection détaillée apparaît :































A l'ouverture de cette fenêtre le programme va lancer une recherche sur le site www.bobtheque.com afin de déterminer automatiquement le film qui se rapproche le plus par son titre de l'élément sélectionné. Si cette identification réussie le film choisie est sélectionné et la case à cocher est validée. Dans ce cas il suffit d'appuyer sur le bouton "MAJ ma WebThèque". Votre liste des films sera compléter et le film concérné se verra attribuer un numéro unique de la BobThèque. L'icône du film va également changée.

Dans l'hypothèse où le programme n'arrive pas à trouver le film sur le site www.bobtheque.com, alors il vous propose de compléter la liste générale de films. Cliquer sur le bouton "Compléter la BobThèque".

Consultation de votre liste des films


Pour pouvoir consulter votre liste des films : suivre les étapes suivantes :

Dans le browser taper l'URL : http://www.bobtheque.com

Dans le menu de droite choisir l'option "Connexion"



Après la connexion cliquer sur l'option "Mes Films"


Maintement vous pouvez faire des recherches dans votre WebThèque...




Paramétrage


OPTION SUPPRIMEE - La première opération consiste à paramétrer la liste des amis avec lesquels on souhaite pouvoir échanger.



Envoi d'un Film


OPTION SUPPRIMEE - Il suffit de sélectionner un ou plusieurs films dans le treeview puis d’appuyer sur le bouton droit de la souris pour envoyer une liste à un ami. Celui-ci pourra également vous transmettre sa propre liste par le même moyen.



Consultation de la liste d’un ami


OPTION SUPPRIMEE - Le contenu de la médiathèque d’un ami peut être consultée en cliquant sur le nom de l’ami dans le menu « publication ». La fenêtre qui s’ouvre alors permet également d’échanger des messages avec votre ami (selon le même principe que Messenger) dans la mesure où celui-ci est également connecté et s’il utilise actuellement BobThèque.


Evolutions




Conclusion


Cette version de BobThèque permet déjà une gestion avancée des films quelque soit leur support physique.

N’hésitez pas à adresser vos suggestions, remarques et surtout encouragements aux auteurs à l’adresse bob_mediatheque@hotmail.fr.