ELYMIR

Guide d'installation

Votre médiathèque personnelle, chez vous. Suivez les chapitres dans l'ordre : ils sont écrits pour être lus par tout le monde, sans connaissance en informatique.

1

Sur quoi l'installer

Elymir tourne sur la machine qui héberge vos films. Choisissez selon ce que vous possédez déjà : les quatre chemins mènent à la même application, complète.

En un mot

Vous avez un NAS ? Installez Elymir dessus, c'est le meilleur choix à l'usage. Vous n'en avez pas ? Le PC fait parfaitement l'affaire, et vous pourrez déménager vers un NAS plus tard sans rien perdre.

Ce qu'il vous faut dans tous les cas

  • Une machine allumée quand vous voulez regarder un film.
  • Vos films sur un disque accessible depuis cette machine, interne ou externe.
  • Une liaison filaire de préférence entre la machine et votre box : en Wi-Fi, un film en haute définition peut saccader.
  • Une clé TMDB, gratuite, pour les affiches et les résumés — chapitre 4.
2

Installer les outils

Sur PC Windows. Elymir a besoin de trois programmes : un seul fichier les installe tous.

  1. Décompressez Outils.zip, téléchargé depuis votre espace client.
  2. Dans le dossier obtenu, repérez install_elymir.bat.
  3. Clic droit dessus → « Exécuter en tant qu'administrateur ».
  4. Laissez faire, comptez cinq à dix minutes.
  5. À la fin, répondez Oui à « Lancer XAMPP maintenant ».
Ne sautez pas cette étape

« Exécuter en tant qu'administrateur »

Un simple double-clic ne suffit pas : le programme s'arrête aussitôt avec un message rouge. Il faut le clic droit, puis choisir « Exécuter en tant qu'administrateur ».

Si ça s'est mal passé, voir les pannes courantes

Une fenêtre s'ouvre, le XAMPP Control Panel. Cliquez sur Start en face d'Apache, puis en face de MySQL. Les deux lignes passent au vert.

À l'écran, tout de suite après

Windows va demander une autorisation

Une alerte de sécurité apparaîtra pour Apache. Cochez impérativement Réseaux privés avant de valider. Si vous refusez, votre téléphone et votre télévision ne pourront jamais atteindre vos films — et c'est la panne la plus fréquente signalée à l'assistance.

Si vous avez cliqué trop vite, voir comment le rattraper
Pour ne plus y penser

Ces deux boutons Start sont à réappuyer à chaque démarrage. Pour l'éviter, cochez la case Service à gauche de chaque ligne : Apache et MySQL démarreront avec Windows.

Ce que ces programmes font

XAMPPFait tourner Elymir et affiche les pages dans votre navigateur.
FFmpegLit les formats vidéo exotiques et fabrique les images d'aperçu.
ionCubePermet de lire le programme Elymir, livré protégé.
Outils AndroidFacultatif : installer l'application sur une TV depuis le PC.
3

Poser Elymir

Elymir n'est pas un programme à installer : c'est un dossier à déposer au bon endroit.

  1. Décompressez Elymir.zip.
  2. Vous obtenez un dossier Elymir. Déplacez-le ici : C:\xampp\htdocs\Elymir
  3. Ouvrez votre navigateur à cette adresse : http://localhost/Elymir
Le piège classique

Pas de dossier dans le dossier

Le chemin doit être exactement C:\xampp\htdocs\Elymir. Si en ouvrant ce dossier vous trouvez un second dossier « Elymir » à l'intérieur, remontez son contenu d'un niveau. Sinon la page restera introuvable, et rien ne vous dira pourquoi.

La page ne s'ouvre toujours pas ? Voir les pannes courantes
4

Le paramétrage

Quatre écrans, une seule fois dans la vie de votre installation.

Écran 1 — Votre serveur

Choisissez Windows, puis indiquez le dossier contenant vos films, par exemple D:\Films. Un disque externe convient parfaitement.

Écran 2 — La base de données

Ne changez rien. Utilisateur root, mot de passe vide : ce sont les valeurs d'origine de XAMPP et elles fonctionnent.

Écran 3 — Votre compte et les affiches

Choisissez votre nom d'utilisateur et votre mot de passe : ce sont ceux que vous utiliserez partout, sur l'ordinateur comme sur la télévision.

Cinq minutes qui changent tout

La clé TMDB

Sans elle, vos films n'auront ni affiche, ni résumé, ni note : rien que le nom du fichier. Elle est gratuite. Créez un compte sur themoviedb.org, puis demandez une clé dans les paramètres de votre compte, rubrique API. Collez-la dans cet écran.

Créer mon compte TMDB maintenant

Écran 4 — Les autres dossiers

Séries, dessins animés, concerts, spectacles, documentaires, clips musicaux : renseignez ce que vous possédez, laissez le reste vide. Tout se modifie ensuite dans Administration → Réglages.

5

Ranger ses films

Elymir reconnaît vos films à leur nom. Bien nommer, c'est avoir toutes les affiches.

Les films

Un fichier par film, avec le titre et l'année :

D:\Films\Le Grand Bleu (1988).mkv

Organisez-les par genre, par saga, comme bon vous semble : Elymir affichera vos dossiers tels que vous les avez rangés.

Les séries

Un dossier par série, un sous-dossier par saison, des épisodes numérotés :

D:\Series\Columbo\Saison 1\S01E01 - Inculpé de meurtre.mkv
La seule règle qui compte

S01E01 signifie saison 1, épisode 1. Tant que ces deux nombres figurent dans le nom, Elymir s'y retrouve, quel que soit le reste.

Lancer la recherche des affiches

Vos fichiers en place, connectez-vous puis allez dans Administration → Scanner. Comptez environ une seconde par film la première fois ; ensuite, seuls les nouveaux fichiers sont examinés.

6

Ouvrir l'accès au réseau

Pour regarder vos films ailleurs que devant cet ordinateur.

Trouver l'adresse de votre machine

Appuyez sur la touche Windows, tapez cmd, ouvrez la fenêtre noire, saisissez ipconfig puis Entrée. Repérez la ligne Adresse IPv4.

Vous obtenez quelque chose comme 192.168.1.24. Retenez le dernier nombre, ici 24 : c'est le seul que vous aurez à saisir sur vos appareils.

Si le téléphone ne trouve rien

Le pare-feu de Windows, neuf fois sur dix

Ouvrez ses paramètres, cherchez Apache HTTP Server dans la liste des applications autorisées, et cochez la case Privé. Sans cela, tout fonctionne sur l'ordinateur et rien ailleurs.

Une fois réglé, installer l'application sur vos appareils
Pour que l'adresse ne change jamais

Demandez à votre box d'attribuer toujours la même adresse à cette machine — la fonction s'appelle « bail statique » ou « adresse réservée ». Sinon l'adresse peut changer après une coupure de courant, et vos appareils ne trouveront plus le serveur.

7

Téléphone et télévision

La même médiathèque, dans le canapé.

Sur un téléphone ou une tablette Android

  1. Téléchargez l'application depuis votre espace client sur elymir.fr.
  2. Ouvrez le fichier téléchargé. Android demandera l'autorisation d'installer : acceptez, c'est normal pour une application hors magasin.
  3. Au premier lancement, laissez Chez moi sélectionné, tapez le dernier nombre relevé au chapitre 6, et validez.

Sur un Fire TV ou une box Android TV

Même application, même écran de départ. Le plus simple : installez Downloader depuis le magasin de votre télévision, puis saisissez-y l'adresse de téléchargement fournie dans votre espace client.

L'adresse se remplit presque toute seule

L'application devine le début de l'adresse d'après votre réseau. Vous ne tapez que le dernier nombre, deux ou trois chiffres, et rien d'autre.

Et en dehors de chez vous ?

Par défaut, Elymir n'est accessible que depuis votre domicile — c'est le réglage le plus sûr. Pour y accéder en déplacement, la solution recommandée est un réseau privé personnel (Tailscale, par exemple) : vos appareils se retrouvent comme s'ils étaient à la maison, sans rien ouvrir sur internet. L'assistance vous guide au cas par cas.

8

Sur un NAS Synology

Procédure complète, testée de bout en bout sur un NAS en PHP 8.2.

✓ Procédure vérifiée : installation menée jusqu'au bout, application fonctionnelle

C'est la meilleure machine pour Elymir : allumée en permanence, silencieuse, économe, et vos films y sont déjà. Comptez deux manipulations en plus de l'installation classique — une fois pour toutes, et elles sont détaillées ici pas à pas.

a. Préparer Web Station

  1. Dans DSM, installez le paquet Web Station, puis PHP 8.2 et MariaDB 10 depuis le Centre de paquets.
  2. Ouvrez Web Station → Paramètres du langage de script → onglet PHP.
  3. Sélectionnez le profil PHP 8.2 utilisé par votre site, puis Modifier.
  4. Onglet Extensions : cochez au minimum curl, mysqli, pdo_mysql, gd, zip, exif, mbstring. Sauvegardez.

b. Activer ionCube

Elymir est livré protégé : sans ce module, toutes les pages affichent « the ionCube Loader for PHP needs to be installed ». Or Synology ne le propose pas dans sa liste d'extensions. Voici comment l'ajouter.

  1. Copiez le dossier ioncube fourni avec Elymir dans le dossier partagé web de votre NAS. Vous devez obtenir : /volume1/web/ioncube/ioncube_loader_lin_8.2.so
  2. Ouvrez Panneau de configuration → Planificateur de tâches.
  3. Créer → Tâche déclenchée → Script défini par l'utilisateur.
  4. Onglet Général : nommez-la Activer ionCube et choisissez Utilisateur : root.
  5. Onglet Paramètres de tâche, dans la zone de script, saisissez : /bin/sh /volume1/web/ioncube/activer_ioncube.sh
  6. Validez, sélectionnez la tâche dans la liste, puis cliquez sur Exécuter.
Le point qui décide de tout

« Utilisateur : root » — obligatoire

La configuration de PHP n'est modifiable que par le compte système. Avec n'importe quel autre utilisateur, la tâche s'exécutera sans erreur visible… et ne fera rien du tout.

Les pages restent blanches ? Voir les pannes courantes

Le script se charge du reste : il repère tout seul les profils PHP de votre NAS, ajoute la ligne manquante en conservant une copie de l'ancienne configuration, puis redémarre PHP. Vous pouvez le relancer autant de fois que vous voulez, il ne fera rien s'il a déjà travaillé.

c. Installer Elymir

Déposez le dossier Elymir dans le dossier partagé web, puis ouvrez dans votre navigateur l'adresse de votre NAS suivie de /Elymir. Les quatre écrans du chapitre 4 sont identiques : indiquez cette fois des chemins du NAS, du type /volume1/video/Films, et les identifiants de votre base MariaDB.

Si vous modifiez le profil PHP plus tard

Chaque enregistrement du profil dans Web Station réécrit sa configuration et efface la ligne d'ionCube. Les pages redeviennent blanches. Il suffit alors de relancer la tâche Activer ionCube : tout revient en trente secondes.

9

Sur un Raspberry Pi

Ou n'importe quelle machine Linux. Silencieux, économe, parfaitement adapté.

Un Raspberry Pi 4 ou 5 suffit largement, à condition de placer vos films sur un disque externe et non sur la carte mémoire.

Ce qu'il faut installer

  • Le serveur web Apache et PHP 8.2.
  • MariaDB, la base de données.
  • FFmpeg.
  • L'extension ionCube Loader correspondant à votre PHP et à votre processeur, à télécharger sur ioncube.com, puis à déclarer dans la configuration de PHP.
Erreur la plus fréquente

Le bon module pour le bon processeur

Un Raspberry Pi n'a pas le même processeur qu'un PC. Il faut la version ARM du module ionCube, pas la version x86. Un module qui ne correspond pas empêche PHP de démarrer complètement.

Télécharger le module adapté sur ioncube.com

Le dossier Elymir se dépose ensuite dans le répertoire web, en général /var/www/html/Elymir, et l'installation s'ouvre à l'adresse du Raspberry suivie de /Elymir.

Droits d'accès

Donnez au serveur web le droit de lire vos films, et d'écrire dans les dossiers cache, logs et config d'Elymir. C'est la cause de la quasi-totalité des erreurs d'installation sur cette plateforme.

10

Au quotidien

Trois gestes à connaître une fois l'installation terminée.

Ajouter de nouveaux films

Déposez les fichiers dans vos dossiers habituels, puis lancez un scan depuis Administration → Scanner. Seuls les nouveaux fichiers sont examinés.

Un compte par personne du foyer

Dans Administration → Utilisateurs. Chacun garde ses favoris et sa reprise de lecture. Vous pouvez limiter certains comptes à certains dossiers — pratique pour les enfants.

Mettre Elymir à jour

Elymir vous prévient tout seul quand une version paraît. Téléchargez le nouveau ZIP depuis votre espace client et remplacez les fichiers.

Avant toute mise à jour

Ne remplacez jamais le dossier « config »

Il contient l'emplacement de vos films, l'accès à votre base de données et votre licence. Écrasé, il vous faudra tout reparamétrer depuis le début.

Si c'est déjà fait, refaire le paramétrage
11

Le mode développeur

Facultatif. Utile uniquement pour installer l'application à distance, depuis l'ordinateur.

Sur un Fire TV, avec la télécommande :

Paramètres→ Ma Fire TV→ À propos

Placez-vous sur le nom de votre appareil et appuyez sept fois sur le bouton central. Un message confirme que le mode développeur est actif.

Paramètres→ Ma Fire TV→ Options de développeur

Activez Débogage ADB et Applications de sources inconnues.

Une fenêtre apparaîtra sur la télévision

La première fois que l'ordinateur tentera d'y envoyer l'application, la télévision demandera votre autorisation. Répondez oui et cochez « Toujours autoriser ». C'est une sécurité d'Android : personne ne peut la contourner, et c'est heureux.

12

En cas de problème

Les situations les plus fréquentes, et quoi faire.

Ce que vous voyezCe qu'il faut faire
La page ne s'ouvre pas Apache n'est pas démarré. XAMPP Control Panel → Start en face d'Apache.
Une erreur de base de données MySQL n'est pas démarré. Même fenêtre, Start en face de MySQL. S'il refuse, redémarrez l'ordinateur puis réessayez.
« ionCube Loader needs to be installed » Sur PC, relancez le fichier d'installation des outils. Sur NAS, relancez la tâche Activer ionCube (chapitre 8).
Page blanche, aucun message Presque toujours la même cause que la ligne précédente.
Des films sans affiche Clé TMDB absente, ou nom de fichier qui ne permet pas d'identifier le film. Chapitres 4 et 5.
L'application ne trouve pas le serveur Machine allumée et Apache démarré ? Bon numéro saisi ? Pare-feu autorisé en réseau privé ? Chapitre 6.
Un film refuse de se lancer Format inhabituel. Elymir sait le convertir : Administration → Conversion vidéo.
Toujours bloqué ?

Écrivez à l'assistance depuis votre espace client sur elymir.fr en décrivant ce que vous voyez. Une photo de l'écran suffit le plus souvent à identifier le problème du premier coup.