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.

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

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 :
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

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. |
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. |
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.
|
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.

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

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:
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:
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.

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 :
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:
BobThèque vous permet de suivre l'historique des prêts de vos films.
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.


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.

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.
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.
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.
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 »

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.

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".
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...
OPTION SUPPRIMEE - La première opération consiste à paramétrer la liste des amis avec lesquels on souhaite pouvoir échanger.

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.

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.

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.